Автор Тема: проблемма с загрузкой файла!!!  (Прочитано 3299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grape

  • Grappa grande
  • Ветеран
  • *****
  • Сообщений: 758
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.grape.com.ua
проблемма с загрузкой файла!!!
« : 07 Апреля 2003, 17:26:27 »
Как можно загрузить файл с локального компьютера на сервер через форму???
  начсчет формы проблем нет, но с загрузкой...
  Пробовал:
                   $type=basename($picture_type);
                   switch($type)
                   {
                       case "jpeg":
                       case "pjpeg":
                          $filename=$dir.urlencode($name).".jpg";
                          copy(basename($picture), $filename);
                          break;
                   }
  На локальном компьютере работает, а из интернета качать не хочет :(
  И как еще можно открыть локальный текстовый файл с сервера для
  чтения. (открыть изагрузить файл с локального компа)????
ПОМОГИТЕ!!!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
проблемма с загрузкой файла!!!
« Ответ #1 : 07 Апреля 2003, 18:57:40 »
Цитировать
И как еще можно открыть локальный текстовый файл с сервера для
чтения. (открыть изагрузить файл с локального компа)????
никак, только через загрузку файла на сервер.
По поводу загрузки,
1. сначало подтверди что прочитал статью на php.spb.ru
2. Файл совсем не закачивается (по ftp проверь) или битый ?
Если совсем не качается, то должны выводиться какие-то ошибки.
вставь временно такие строки в код.
error_reporting(E_ALL);
ini_set(\'display_errors\', \'On\');
echo "<pre>"; print_r($_FILES); echo "</pre>";
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблемма с загрузкой файла!!!
« Ответ #2 : 08 Апреля 2003, 20:45:26 »
С одного - тестового скрипта засылаю через форму файл и он записывается в темп дирректорию, а с другого, не хочет писаться в темп, делаю проверку, и мне выводит путь на моем компе в чем может быть проблема????
Век живи, век учись!:)

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблемма с загрузкой файла!!!
« Ответ #3 : 08 Апреля 2003, 22:55:18 »
Да, давно писал скрипт первый, проблема была в том, что в форме я не указал: enctype="multipart/form-data". :(
Век живи, век учись!:)

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
проблемма с загрузкой файла!!!
« Ответ #4 : 09 Апреля 2003, 19:03:05 »
Я воспользовался вот таким решением (незнаю, может оно еще где применялось)


 Send these files:

 

 

 



<?php 
$proj_path 
= \'c:/inetpub/wwwroot/tponew\';

$userf = $userfile[0];
$fname = $HTTP_POST_FILES[\'userfile\'][\'name\'][0];
 if($fname!=""){
$dat = date("d,m,y");
$fp = fopen ($userf, "rb");
$fileSize = filesize($userf);
$contents = fread($fp,$fileSize);
fclose($fp);
if ($fileSize<2000000){
$fp = fopen("$proj_path/uploaded/$fname","wb");
fwrite($fp, $contents);
} else {
echo "<hr> Your file is way to big!!!<hr>";
}
fclose($fp);
 }
?>
...

Оффлайн Grape

  • Grappa grande
  • Ветеран
  • *****
  • Сообщений: 758
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.grape.com.ua
проблемма с загрузкой файла!!!
« Ответ #5 : 09 Апреля 2003, 19:45:21 »
Спасибо, попрбую, може поможет))))

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблемма с загрузкой файла!!!
« Ответ #6 : 17 Апреля 2003, 17:19:08 »
Цитировать
enctype="multipart/form-data">


по началу у меня была такая ошибка. забывал проставлять enctype

и права на доступ к папке и файлу
Mefisto

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28