|
Тема
|
Проблем с качване на файлове на ...
|
|
Автор |
tkulev () |
Публикувано | 26.03.06 16:33 |
|
Здравейте, искам да направя форма за качване на файлове на личния си комп. Проблема е, че с copy() или move_uploaded_file() не става. Не ми вади никаква грешка просто не качва файла, а на платения хост със същия скрипт качва, защо?
Мисля си, че е нещо от настрпйките на пхп-то но не знам точно къде;
ето и скриптта за всеки случай:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Качване на файлове</title>
</head>
<body>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="90000000000" />
Избери файл за качване: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Качи файла" />
</form>
</body>
</html>
ети и upload.php
<?
$target_path = "./";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "файлът ". basename( $_FILES['uploadedfile']['name']). " беше качен успешно";
} else{
echo "Грешка! Файлът не беше качен!";
}
?>
Благодаря предварително!
ПП. Забравих да кажа, че и с copy() пробвах и пак не става.
Редактирано от tkulev на 26.03.06 20:28.
| |
Тема
|
Re: Проблем с качване на файлове на ...
[re: tkulev]
|
|
Автор |
id (gunner) |
Публикувано | 26.03.06 19:54 |
|
е айде пусни и целия пхп код, че тука не виждам нито copy(), нито move_uploaded_file()
| |
Тема
|
Re: Проблем с качване на файлове на ...
[re: id]
|
|
Автор |
ghs (познат) |
Публикувано | 26.03.06 20:01 |
|
то този винаги пуска кодовете на половина и после пита кво не разбра, какво му е на кода, къде съм згрешил,.... бла бла бла
| |
Тема
|
Re: Проблем с качване на файлове на ...
[re: ghs]
|
|
Автор |
tkulev () |
Публикувано | 26.03.06 20:29 |
|
Сори, незнам защо съм го пропуснал, извинявам се !
| |
Тема
|
Re: Проблем с качване на файлове на ...
[re: tkulev]
|
|
Автор |
id (gunner) |
Публикувано | 27.03.06 00:55 |
|
1. провери дали има грешка при качването на файла:
if($_FILES['userfile']['error'] != 0) die("error");
2. пробвай да отвориш target filename за запис:
if(!fopen($target, 'w')) {
echo 'error';
}
3. търси File Uploads секцията в c:\windows\php.ini
| |
|
|
|
|