rename komutu kullanımıyla ilgili hatam lütfen yardım .
Aşağıda kullandıgım kod satırlarımda şu hatayı alıyorum. Rename komutunu kullanırken dosyanın kaydedileceği klasörü nasıl yazmam gerekiyor acaba..dosya adını değiştirip database kayıt oluyor fakat dosya upload olmuyor....
ALDIGIM HATA MESAJI
Warning: rename(foto/imza.JPG,foto/4320100227022854.jpg) [function.rename]: No such file or directory in /home/alsatmat/public_html/deryadeneme/ikinciel/aracekle.php on line 43
if (is_uploaded_file($resim[0])){
copy ($resim[0] , "foto/".$resim_name[0]);
}
mysql_select_db("alsatmat_huner") or die ("Veritabanına ulaşılamıyor");
if(!empty($dosya_isim))
{ $yeniisim=$cebimde.date("YmdHis").".jpg";
rename("foto/".$dosya_isim,"foto/".$yeniisim);
}
yardımcı olan arkadaşlara şimdiden teşekkürler..
yer
Dosya aktarma işlemi:
if(is_uploaded_file($_FILES["input ismi"]['tmp_name']))
{
if(move_uploaded_file($_FILES["input ismi"]['tmp_name'],$yeniisim))
{
// veritabanı işlemleri vs.
}
}
komuttaki sadece mavi kısımlar sende değişecek. diğerlerini aynen uygula. hata vermez.
sanırım senin kodlardaki $resim[0] yanlış input alanını çekiyor
´´*´´
php nin move_uploaded_files fonksiyonu isini gorur.
<?php
$dosya_isim = 'yukle';
$tmp = $_FILES["resim"]["tmp_name"];
$isim = $_FILES["resim"]["name"];
move_uploaded_file($tmp, "$dosya_isim/$isim");
?>
Buda OlabiLir (: Bende Oldu