Здравейте! Сега набързо написах един код за качване на файлове и го изпробвах на моя компютър. Всичко си върви просто перфектно. Реших да го изпробвам на безплатен хостинг. Качих го и ето какво ми изписва:
Някой знае ли как да го оправя ? Ето кода за качване:
Код:
PHP Error Message
Warning: move_uploaded_file(Pages/Parts/incrediblespeed.JPG) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/a9995463/public_html/fileupload/index.php on line 49
Free Web Hosting
PHP Error Message
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php0IzgR1' to 'Pages/Parts/incrediblespeed.JPG' in /home/a9995463/public_html/fileupload/index.php on line 49
Free Web Hosting
Грешка при качването на файла!
Код:
<?php
require_once("../connection.php");
mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTERS cp1251");
header("Content-type: text/html; charset=cp1251");
echo "<form method='post' action='' enctype='multipart/form-data'>";
echo "<input type='file' name='path' id='path' /><br/><br/><br/>";
echo "<input type='submit' name='submit' value='Качи' />";
echo "</form>";
if(isset($_POST['submit'])) {
$path = htmlspecialchars(addslashes($_POST['path']));
if($_FILES['path']['error'] > 0) {
echo "Възникна грешка при качването на файла!";
}
if($_FILES['path']['size'] > 100000000000) {
die("Твърде голям файл!");
}
// $dir = "videolessons/$lessonid.flv";
// if($_FILES['path']['type'] != 'image/jpg') {
// die("Грешен тип на файла!");
// }
if(file_exists("Pages/Parts/" . $_FILES['path']['name'])) {
die("Този файл вече съществува!");
}else{
if(move_uploaded_file($_FILES['path']['tmp_name'],
"Pages/Parts/". $_FILES["path"]["name"])) {
// $insert=mysql_query("INSERT INTO `videolessons` (`path`,`lessonid`) VALUES ('$dir','$lessonid')") or die(mysql_error());
echo "Файлът е качен успешно!";
}else{
echo "Грешка при качването на файла!";
}
}
}
?>