From: Erdal Yazicioglu (erdal.yazicioglu@gmail.com)
Date: Thu 10 Mar 2005 - 09:19:37 EET
Merhaba ufak bir sorun ile karşı karşıyayım. Dün geceden beri içinden
çıkamadım..
Aşağıdaki açıklama gerek anlaşılmıyorsa,
http://www.serrakalkan.com/estateForSale.php?typeID=2 adresine
bakabilirsiniz
Formdan kullanıcı image upload ediyor ve PHP ile aşağıdaki kod ile ben
kullanıcının adında bir klasör yaratıyorum ve resmi bu klasörün altına
kopyalıyorum
chdir("saleimages/");
$dir= opendir(".");
if(mkdir("$newdir",0775))
{
echo "<br><b>" . $newdir . " folder has been created.Images are
copying</b><br><br>";
}
else
{
"problem";
}
move_uploaded_file($_FILES['userphoto1']['tmp_name'],"$newdir/".
$_FILES['userphoto1']['name']);
Buraya kadar bir sorun yok. Klasör yaratılıyor ve resim kopyalanıyor.
Ayrıca formdan gelen bilgiler veri tabanına şu şekilde giriliyor.
if (!($query_data = mysql_db_query("$DB_NAME", "INSERT INTO estateforSale
(estateTypeID,estateName,estateDescription,imageFolder,image_1,image_2,image_3,image_4,image_5)
VALUES('$estateTypeID','$newdir','$estateDescription','$newdir','$userphoto1','$userphoto2','$userphoto3','$userphoto4','$userphoto5')")))
{
DisplayErrMsg(sprintf("internal error %d:%s\n",
mysql_errno(), mysql_error()));
return 0 ;
}
ben bu girilen bilgileri alt alta sıralamak istiyorum aşağıdaki kod
ile sıralıyabiliyorum ancak sadece 1.ci bilgiyi basıyor, diğerlerinde
Warning: chdir(): Unable to access saleimages/wsdsadsa/ in
c:\inetpub\wwwroot\serrakalkan\estateForSale.php on line 127 hatası
veriyor. Neden olabilir.. Kod aşağıda teşekkürler...
$sql=mysql_db_query("$DB_NAME","select * from estateforSale where
estateTypeID='$typeID'");
echo "<blockquote><table border=\"0\" width=\"90%\" cellpadding=\"4\"
align=\"center\" bgcolor=ffffff>";
while($query_data=mysql_fetch_array($sql))
{
echo "<tr><td >";
echo "<b>" . $query_data["estateName"] . "</b>";
echo "<br>";
$saleID = $query_data["saleID"];
$description = substr ($query_data['estateDescription'], 0, 500);
$imageFolder = $query_data["imageFolder"];
$image1=$query_data["image_1"];
$maxwidth = "100";
chdir("saleimages/$imageFolder/");
$imagehw = GetImageSize($image1);
$imagewidth = $imagehw[0];
$imageheight = $imagehw[1];
$imgorig = $imagewidth;
if ($imagewidth > $maxwidth) {
$imageprop=($maxwidth*100)/$imagewidth;
$imagevsize= ($imageheight*$imageprop)/100 ;
$imagewidth=$maxwidth;
$imageheight=ceil($imagevsize);
}
echo $description . " ...<br>";
printf("| <a href =\"
estateForSale.php?saleID=$saleID&typeID=$typeID\")\"><b>Detailed
View</b></a> |");
printf(" <a href =\"
sendQuery.php?saleID=$saleID&typeID=$typeID\")\"><b>Request
Info</b></a> |");
echo "<hr>";
echo "</td>";
echo "<td width =10%>";
echo "<img src=\"saleimages/$imageFolder/$image1\" width=\"" .
$imagewidth . "\" height=\"78\">";
echo "</tr>"
}
echo "</table>";
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama