[Linux-programlama] (konu yok)

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

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


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.