Вопрос № 86619: У меня есть точный адрес картинки на удаленном сервере. Как мне закачать ее на свой сервер (при помощи PHP, конечно)?...Вопрос № 86652: Здраствуйте Уважаемые эксперты!
Вот такой вопрос, подскажите пожалуйста класс (или просто сценарий). позволяющий работать с ХЛС файлами, т.е. екселевскими таблицами...
желаетельно как с базой. Искал на форумах, но там все пожимают плечам...Вопрос № 86666: Народ, может кто писал на php приложения для консоли Windows? У меня возникла такая необходимость, но разобраться с тем, как это сделать не могу ( Помогите, плиз. Заранее благодарен....
Вопрос № 86.619
У меня есть точный адрес картинки на удаленном сервере. Как мне закачать ее на свой сервер (при помощи PHP, конечно)?
Отправлен: 12.05.2007, 20:29
Вопрос задал: Defalex (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Ерёмин Андрей
Здравствуйте, Defalex!
Поможет функция copy(). Синтаксис: copy (строка-источник, строка-назначение).
Начиная с PHP версии 4.3.0 параметры могут быть адресами URL.
Если этим способом не получится - можно попробовать работать с картинкой как с обычным файлом - fopen, fread, fclose и записывать в файл на сервере аналогичным способом с помощью fwrite.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор) Россия, Тула WWW:Программирование на Delphi. Помощь, советы, обмен опытом. ICQ: 286837644 ---- Ответ отправлен: 12.05.2007, 21:02 Оценка за ответ: 5 Комментарий оценки: В том-то и дело. что хотелось проще, а не с fopen, fread, fclose. Но copy не работает, сначала говорил, что вроде доступа нет к результирующему файлу. Сейчас просто не делает
копирование.
Отвечает: Azrr
Здравствуйте, Defalex!
Есть множество вариантов:
так-же, если картинка небольшая, можно воспользоваться функцией file_get_contents($image_url);
Ну и наконец функцией copy($image_url,$image);
Ответ отправил: Azrr (статус: 1-ый класс)
Ответ отправлен: 13.05.2007, 18:02 Оценка за ответ: 5 Комментарий оценки: Насчет множества вариантов - это понятно, но думал, что есть какая-то функция специально. Copy не прокатывает. Сосбтвенно, fopen тоже. Вернее работает, но при попытке записывать файл выдает: failed to open stream: Permission denied.
Вопрос № 86.652
Здраствуйте Уважаемые эксперты!
Вот такой вопрос, подскажите пожалуйста класс (или просто сценарий). позволяющий работать с ХЛС файлами, т.е. екселевскими таблицами...
желаетельно как с базой. Искал на форумах, но там все пожимают плечами.
Отправлен: 13.05.2007, 00:25
Вопрос задал: J D (статус: 6-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 13.05.2007, 02:11
Отвечает: Nexus
Здравствуйте, J D!
Я пользовался классом, использующим OLERead, по-моему PEAR'овский, файл читается в массив. Откуда я класс скачивал не помню, если нужен могу прислать.
Ответ отправил: Nexus (статус: 7-ой класс)
Ответ отправлен: 13.05.2007, 14:51 Оценка за ответ: 5
Вопрос № 86.666
Народ, может кто писал на php приложения для консоли Windows? У меня возникла такая необходимость, но разобраться с тем, как это сделать не могу ( Помогите, плиз. Заранее благодарен.
Отправлен: 13.05.2007, 03:40
Вопрос задал: X-diver (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Azrr
Здравствуйте, X-diver!
Для этого вам необходим всего лишь массив $_SERVER['argv'], в него передаются параметры передаваемые скрипту и
$_SERVER['argc'] - в неё храниться кол-во передаваемых параметров.
php.exe -q somescript.php text1 text2
В результате в массив $_SERVER['argv'] будет выглядеть следующим образом :