Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Почему не работает скрипт загрузки файлов на сервер?
 
 автор: DEM   (25.04.2008 в 19:33)   письмо автору
 
 


<?php
if(!isset($_POST['add']))
{
    echo 
'<form method=post enctype="multipart/form-data">
  Файл: <input name="file" type="file" value=""><BR>
  <input name="add" type="submit" value="Добавить!">
    </form>'
;
}
else
{
  
$file htmlspecialchars($_FILES['file']['name'], ENT_QUOTES);
  
$file_name_md5 rand(0,99999).$file;
  if(
copy($_FILES['file']['tmp_name'], "files/".$file_name_md5))
  {
    
fopen("files.txt""r+");
    
fwrite($fp"files/".$file_name_md5."
    "
);
    
fclose($fp);
    echo 
"Файл успешно загружен!";
  }
}
?>


Собствено САБЖ :(

   
 
 автор: nax   (25.04.2008 в 21:45)   письмо автору
 
   для: DEM   (25.04.2008 в 19:33)
 

Что не работает то?

   
 
 автор: nax   (25.04.2008 в 21:49)   письмо автору
 
   для: DEM   (25.04.2008 в 19:33)
 

$fp = fopen("files.txt", "r+"); 
fwrite($fp, "files/".$file_name_md5." "); 
fclose($fp);

   
 
 автор: cheops   (26.04.2008 в 23:52)   письмо автору
 
   для: DEM   (25.04.2008 в 19:33)
 

Исправьте строку
<?php
     fopen
("files.txt""r+");
?>

следующим образом
<?php
    $fp 
fopen("files.txt""r+"); 
?>

   
 
 автор: AcidTrash   (26.04.2008 в 23:58)   письмо автору
 
   для: cheops   (26.04.2008 в 23:52)
 

cheops прав, откуда возьмется переменная $fp?

   
 
 автор: Atheist   (26.04.2008 в 23:58)   письмо автору
 
   для: cheops   (26.04.2008 в 23:52)
 

И включи отображение всех ошибок

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования