bunun birkaç nedeni olabilir.
ntfs güvenliğine takılmış olabilirsin, klasör yetkilendirmelerini everyone için yapman gerekebilir. bkz:
http://support.microsoft.com/kb/823659/tr
linux te dosya sistemi bu şekide: /home/klasorismi/dosyaismi.php
windowsta: c:\klasorismi\dosyaismi.php
şeklinde geçer. eğer dosya yolunu sisteminde nasıl verdiğin incelenmeli. hata veren satırdaki kodları görebilirmiyim
Hocam sistemde 2 ayrı upload sistemi var eski serverda sorunsuz çalışıyor ama bu serverda hata alıyorum.
Ufak bir resim yükleme işlemi altta verdim bu sistemde ilk paylaştığım kod hatalarını alıyorum.
upload.php <?php session_start(); if(isset($_SESSION['www'])) { $kuladi = $_SESSION['www']; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
</div>
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td></td>
<td><input type="file" name="dosya" size="20" style="width: 292px; background: #E6E6E6; border: 1px solid #ccc; padding: 3px 7px; border-radius: 3px; color: #000; cursor:pointer; font-size: 13px"></td>
</tr>
<tr>
<td></td>
<td><br /><input type="submit" value="Seçilen Resmi Yükle" style="background: #E6E6E6; border: 1px solid #ccc; padding: 3px 7px; border-radius: 3px; color: #000; cursor:pointer; font-size: 13px"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
<?php } else { echo '<script language="javascript">location.href="../../404.html";</script>'; } ?> yukle.php <?php session_start(); if(isset($_SESSION['www'])) { $kuladi = $_SESSION['www']; ?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
$kaynak = $_FILES["dosya"]["tmp_name"];
$dosyaadi = $_FILES["dosya"]["name"];
$dosyatipi = $_FILES["dosya"]["type"];
$dboyut = $_FILES["dosya"]["size"];
$hedef = "resimler";
$uzanti = substr($dosyaadi, -4);
$yeniad = substr(md5(uniqid(rand())), 0,10);
$yeniresimadi = $yeniad.$uzanti;
$yukle = move_uploaded_file($kaynak,$hedef.'/'.$yeniresimadi);
echo "<center><b>Resminiz yüklenmiştir!</b><br></center><br>";
echo "<center><img src='$hedef/$yeniresimadi' width='150' height='150'></center><br>";
echo "<center><b>Link (Altta verilen linki kopyalayın ve ilgili alana yapıştırın.)</b><br> <label>http://".$_SERVER['HTTP_HOST']."/yonetim/upload/$hedef/$yeniresimadi</label></center>";
echo "<br><center><a href='javascript:window.close()'>Pencereyi Kapat</a></center>";
}else{ echo '<meta http-equiv="refresh" content="0;URL=http://www.google.com.tr">'; } ?>