Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка в открытии файла с определённым названием, вылетает с ошибкой открытия 
:(
    Опции темы
KapJIsoH
Дата 27.7.2009, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 23.1.2007
Где: тАжкент

Репутация: нет
Всего: нет



скрипт берёт ссылки на интернет ресурс из плэйлиста.. и качает их в корневой каталог..
проблема в том что при создании файла с нормальным названием вылетает ошибка ..при создание файла с кодированным названием всё нормально ..
обьясните не просвещённому в  чём дело??
... пробовал в base64_encode и потом переименовывать - всё равно выдаёт ощибку!



а вот собственно код:
Код


    ini_set('max_execution_time',0);
    $file="1.m3u";
    $file_open=fopen($file,"r");
    $size=filesize($file);
    $fi=fread($file_open,$size);
    preg_match_all("/(http:\/\/)(.*)([\s])/i",$fi,$mass);
    $value = count ($mass[0]);
    $i=0;
    while ($i!=$value){
        preg_match("/(http:\/\/)([a-z0-9\.\_\-]+)(\/)(.*)/i",$mass[0][$i],$patch);
        $connect = fsockopen($patch[2], 80);
        $headers='';
        $headers .= 'GET /' . rtrim($patch[4]) . ' HTTP/1.1' . "\r\n";
     $headers .= 'Host: ' . $patch[2] . "\r\n";
     $headers .= 'User-Agent: ' . $_SERVER['HTTP_USER_AGENT'] . "\r\n\r\n";
     fwrite($connect,$headers);
        $name = explode("/",$mass[0][$i]);
        $count = count ($name) ;
        $file_l =fopen(md5($name[$count-1]),'w+');
      do{
     $fil= fread($connect,1024);
     fwrite($file_l,$fil);
     } while (!empty($fil));
     fclose ($file_l);
     $i++;
    }





мб... в коде присутствуют ошибки т.к. что то исправлял, что то дописывал.. но вроде бы всё правильно!
заранее спасибо!
PM MAIL ICQ   Вверх
Ипатьев
Дата 27.7.2009, 14:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Очень трудно объяснить смысл ошибки, не зная, что это за ошибка.
PM MAIL   Вверх
KapJIsoH
Дата 27.7.2009, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 23.1.2007
Где: тАжкент

Репутация: нет
Всего: нет



Код


Warning: fopen(01-era-sinfoni_deo.mp3 ) [function.fopen]: failed to open stream: Invalid argument in X:\home\fil\www\index.php on line 20

Warning: fwrite(): supplied argument is not a valid stream resource in X:\home\fil\www\index.php on line 23

Warning: fwrite(): supplied argument is not a valid stream resource in X:\home\fil\www\index.php on line 23

Warning: fwrite(): supplied argument is not a valid stream resource in X:\home\fil\www\index.php on line 23

Warning: fwrite(): supplied argument is not a valid stream resource in X:\home\fil\www\index.php on line 23



...  smile
PM MAIL ICQ   Вверх
Ипатьев
Дата 27.7.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Меня смущает пробел после имени файла в сообщении об ошибке.
PM MAIL   Вверх
fesor
Дата 27.7.2009, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 16.7.2009
Где: Минск

Репутация: 4
Всего: 4



попробуй функцию trim())) может поможет))
PM MAIL WWW   Вверх
KapJIsoH
  Дата 28.7.2009, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 23.1.2007
Где: тАжкент

Репутация: нет
Всего: нет



ваистину пашет ..всем спасибо smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0767 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.