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

Форум PHP

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

 

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

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

тема: Заргузка файлов через раз
 
 автор: Kaje   (16.10.2009 в 18:06)   письмо автору
 
 

Подскажите, может у кого была такая проблемка.

Форма и обработчик находятся на одной странице и передается через POST. Вроди работает но почемуто такие сюрпризы бывают, через раз файл копируется на сервер, а бывает не копируется но стоит обновить страницу и все в норме.
Я почемуто заподозревал Касперского, либо на Денвер думаю. В сети еще не тестировал. Может я зря переживаю?

  Ответить  
 
 автор: Diplex   (16.10.2009 в 18:07)   письмо автору
 
   для: Kaje   (16.10.2009 в 18:06)
 

Код покажите лучше.

  Ответить  
 
 автор: Slo_Nik   (16.10.2009 в 18:08)   письмо автору
 
   для: Kaje   (16.10.2009 в 18:06)
 

скрипт покажи

  Ответить  
 
 автор: Kaje   (16.10.2009 в 18:14)   письмо автору
 
   для: Kaje   (16.10.2009 в 18:06)
 


   if($_GET['img']="add"&&isset($_FILES['userfile'])) 
   {
    $filename = $_FILES['userfile']['name'];
    $name = $_POST['title_latin'];
    if(is_dir($name.'/'))
    {      
    }
    else 
    { 
      mkdir($name.'/', 0755);
    }
    $upload = move_uploaded_file($_FILES['userfile']['tmp_name'], $filename);  
    }

 if($upload==true)  
   {
    require_once("functions/upload.php");   //Изменяем размер загруженного изображения
   }
  printf("<form action='./index.php?img=add' method='post' enctype='multipart/form-data'>
Тайтл латинскими <br><input name='title_latin' type='text' size='30' maxlength='80'><br><br>
<input name='userfile' type='file' class='form' id='file' size='20'>

<input name='submit' type='submit' class='button' value='Загрузить работу'>
</form>");

  Ответить  
 
 автор: Kaje   (16.10.2009 в 18:17)   письмо автору
 
   для: Kaje   (16.10.2009 в 18:14)
 

Такое ощущение что Post через раз передается

  Ответить  
 
 автор: Slo_Nik   (16.10.2009 в 19:38)   письмо автору
 
   для: Kaje   (16.10.2009 в 18:17)
 

ну ты можешь проверить содержания массива $_POST.
но дело не в этом, у тебя не указан путь,куда надо грузить.
попробуй так

<?php
 $upload 
move_uploaded_file($_FILES['userfile']['tmp_name'], $name."/".$filename); 
?>

и зачем каждый раз вводить название директории?

  Ответить  
Rambler's Top100
вверх

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