zanjiran
دوشنبه 03 خرداد 1389, 16:24 عصر
با سلام خدمت اعضای محترم سایت.
یه سوال داشتم درمورد آپلود فایل با php که مدت هاست به جوابش نرسیدم.
من یه برنامه خیلی ساده آپلود فایل با php درست کردم ولی این برنامه هنگامی که می خوام فایل مثلا pdf یا چیز دیگه ای رو آپلود کنم ، آپلود نمی کنه. ولی مثلا عکس و یا فایل txt یا xps رو به خوبی آپلود می کنه. کد ها هم اینا هستن»
<html>
<body>
<form action=ind.php method="post" enctype="multipart/form-data">
<input type="file" name="up"><br>
<input type="submit" value="UPLOAD">
</form>
</body>
</html>
این هم صفحه php»
<html>
<body>
<?php
$path="uploads/".$HTTP_POST_FILES['up']['name'];
$name=$HTTP_POST_FILES['up']['name'];
if($name!=''){
if(copy($_FILES['up']['tmp_name'],$path)){
echo "File Uploaded!<br>";
echo "name:".$HTTP_POST_FILES['up']['name']. "<br>";
echo "type:".$HTTP_POST_FILES['up']['type']. "<br>";
echo "size:".$HTTP_POST_FILES['up']['size']."bytes". "<br>";
echo "<img src='$path' width=150 height=150>";
echo "<input type='text' value='http://localhost/Upload%20Center/$path'>";
}
}else{
echo("Select a file");
}
?>
</body>
</html>
حالا می خوام بدونم که علت چیه و چطور میشه این مشکل رو برطرف کرد.
ضمنا من از طریق کامپیوتر با wamp برنامه رو ویرایش و مشاهده می کنم.
با تشکر.
یه سوال داشتم درمورد آپلود فایل با php که مدت هاست به جوابش نرسیدم.
من یه برنامه خیلی ساده آپلود فایل با php درست کردم ولی این برنامه هنگامی که می خوام فایل مثلا pdf یا چیز دیگه ای رو آپلود کنم ، آپلود نمی کنه. ولی مثلا عکس و یا فایل txt یا xps رو به خوبی آپلود می کنه. کد ها هم اینا هستن»
<html>
<body>
<form action=ind.php method="post" enctype="multipart/form-data">
<input type="file" name="up"><br>
<input type="submit" value="UPLOAD">
</form>
</body>
</html>
این هم صفحه php»
<html>
<body>
<?php
$path="uploads/".$HTTP_POST_FILES['up']['name'];
$name=$HTTP_POST_FILES['up']['name'];
if($name!=''){
if(copy($_FILES['up']['tmp_name'],$path)){
echo "File Uploaded!<br>";
echo "name:".$HTTP_POST_FILES['up']['name']. "<br>";
echo "type:".$HTTP_POST_FILES['up']['type']. "<br>";
echo "size:".$HTTP_POST_FILES['up']['size']."bytes". "<br>";
echo "<img src='$path' width=150 height=150>";
echo "<input type='text' value='http://localhost/Upload%20Center/$path'>";
}
}else{
echo("Select a file");
}
?>
</body>
</html>
حالا می خوام بدونم که علت چیه و چطور میشه این مشکل رو برطرف کرد.
ضمنا من از طریق کامپیوتر با wamp برنامه رو ویرایش و مشاهده می کنم.
با تشکر.