Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
как разархивировать архив zip расположенный на компе, потом один из полученных файлов переименовать. сам файл, который нужно переименовать, например называется namefile1-1232.txt (после namefile может быть и 1-1234 и т.п.), а нужно,чтобы было namefile.txt?
сам вопрос, можете показать как это сделать, или какие функции использовать, или где почитать?
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
та я почитал, а как и куда что установить надо не понял
JustUserR
Отправлено: 09 Ноября, 2009 - 10:37:25
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
SAD Не советую ни в коем случае использовать функции для работы с архивами встроенным в PHP - только консольный архиватор и функция system для его вызова с аргументами
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Roler
Отправлено: 09 Ноября, 2009 - 11:27:46
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Цитата:
функция system для его вызова с аргументами
Вы уверены, что она везде есть?
SAD
Отправлено: 09 Ноября, 2009 - 11:45:33
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
а что значит эта ошибка ?
Warning: file_get_contents(http://www.lottery.com.ua/main/keno_txt.zip) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in S:\home\localhost\www\zip.php on line 2
, до этого все норм было
JustUserR
Отправлено: 09 Ноября, 2009 - 17:16:38
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Roler Кто она? Функция system вроде бы встронная и ее никто не отменял
А если вы про консольный архиватор то таковых несложно найти и под windows и под *NIX (Ведь ставите именно вы на сервер а не ваш клиенет - а поставить один раз архиватор я надеюсь проблем не составит)
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
SAD
Отправлено: 09 Ноября, 2009 - 18:43:15
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
вопрос с распаковкой я решил.
но что это за ошибка?
Warning: file_get_contents(http://www.lottery.com.ua/main/keno_txt.zip) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in S:\home\localhost\www\zip.php on line 2
доступ закрыт что ли для скачки?
если да, то как по другому скачать?
JustUserR
Отправлено: 10 Ноября, 2009 - 08:13:05
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
SAD Ну сказано же 403 Forbidden
Вопервый лучше никогда не качать с помощью filegetcontents - только CURL или sockets
Вовторых надо узнать что им надобно для скачки - какие заголовки или каике cookie или какой referer или еще что
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
SAD
Отправлено: 10 Ноября, 2009 - 11:41:44
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
там просто обычный zip файл . но я нормально скачивал этот zip файл , а потом начала та ошибка выпадать.Но с того же сайта я скачиваю другой файл, который хранится в другой директории и все норм выходит. А как с помощью тех функций качать , можно подробней?
JustUserR
Отправлено: 10 Ноября, 2009 - 15:17:22
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
SAD
Отправлено: 10 Ноября, 2009 - 15:41:25
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
спасибо, я со второй ссылки скрипт скатал, но когда его запускаю, пишет, что
Fatal error: Call to undefined function curl_multi_init()
я в php.ini библиотеку открыл, но увы.или ее скачивать надо, у меня denwer стоит. А как указать путь куда скачивать? и имя задавать закачанного файла, если возможно?
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
SAD Вроде бы CURL можно поставить автоматически из груши PEAR - в денвере это вроде бы есть
А что касается второго PHP-скрипта то ему передается массив файлов которые надо скачивать и он возвращает такой же массив двоичного содержмого этих файлов - соответсвенно с помощью fopen/fputs их можно положить куда угодно
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.