Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка загрузки файла средствами PHP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ошибка загрузки файла средствами PHP
Dmitriy8787
Отправлено: 03 Февраля, 2015 - 17:07:28
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




Fatal error: Call to undefined function curl_init()
PHP:
скопировать код в буфер обмена
  1.  
  2. $txt="
  3. https://mail.rambler.ru/m/redirect?url=http%3A//www.google.com/finance/historical%3Fcid%3D358464%26startdate%3DNov%2B1%252C%2B2010%26enddate%3DNov%2B15%252C%2B2011%26num%3D30%26output%3Dcsv&hash=fe77a3157d97364955f44494b66f4910
  4. ";
  5. $url=$txt;
  6. //$a1=explode("\n",$txt);
  7. //$a1=array_unique($a1);
  8.  
  9. //foreach($a1 as $url)
  10. //{
  11. $ch = curl_init($url); // инициализация
  12. $path_parts = pathinfo($url); //получаем название файла из URL
  13. echo  $path_parts;
 
 Top
DelphinPRO
Отправлено: 03 Февраля, 2015 - 17:58:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Отключен модуль curl в php
Если хостинг - пишите в техподдержку
если свой - включите в php.ini


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Dmitriy8787
Отправлено: 03 Февраля, 2015 - 18:23:45
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




Новая ошибка:
Warning: fopen(historical%3Fcid%3D358464%26startdate%3DNov%2B1%252C%2B2010%26enddate%3DNov%2B15%252C%2B2011%26num%3D30%26output%3Dcsv&hash=fe77a3157d97364955f44494b66f4910 ) [function.fopen]: failed to open stream: Invalid argument in Z:\home\localhost\www\TestExcel\index.php on line 29

Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in Z:\home\localhost\www\TestExcel\index.php on line 30

Warning: fclose() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\TestExcel\index.php on line 34

PHP:
скопировать код в буфер обмена
  1.  
  2. $ch = curl_init($url); // инициализация
  3. $path_parts = pathinfo($url); //получаем название файла из URL
  4. // сохраняем полученный файл с его оригинальным названием
  5. $fp = fopen($path_parts['basename'], 'wb');
  6. curl_setopt($ch, CURLOPT_FILE, $fp);
  7. curl_setopt($ch, CURLOPT_HEADER, 0);
  8. curl_exec($ch);
  9. fclose($fp);
  10. echo "$it<br>";
  11.  
 
 Top
DelphinPRO
Отправлено: 03 Февраля, 2015 - 22:30:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




И что? По вывод ошибки не понятно в чем она заключается?
Проверьте, какое значение попадает в качестве параметра в функцию fopen
Т.е. содержимое $path_parts['basename']. Также удостоверьтесь, что данный файл досутпен на вашем сервере по указанному пути.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB