Я так понимаю, функция универсальная, но как ее настроить правильным образом - не смог пока понять. Задача убрать все лишние символы из html при распарсивании по строкам.
Встречаются не очень удобные символы, после чего строковые функции начинают подгребать (не видят ничего после них).
Убрать в частности нужно: ★, ♔
Прошу помощи.
Объясняю суть проблемы: командная строка, формируемая из php. В командной строке передается параметр.
Передается строка "1 Светлана 1".
После перекодирования через urlencode получаю "1+%D1%E2%E5%F2%EB%E0%ED%E0+1"
Проблема заключается в том, что страница-приемник находится на чужом сайте. И она не воспринимает правильно эту строку. Но воспринимает ее же в иной перекодировке: "1%20%D0%A1%D0%B2%D0%B5%D1%82%D0%BB%D0%B0%D0%BD%D0%B0%201"
Вопрос только в том, как ее получить?? Я так понимаю, тут вопрос в кодировке. Если нет, то прошу переместить тему в нужный раздел.
Подскажите!
Ji A.
Посмотри бывает такое, что в панели управления у хостера есть переключение с php4 на php5.
В противном случае перепроверь с помощью phpinfo()
http://kretz[dot]h1[dot]ru/phpinfo.php и неожиданно для себя увидел PHP Version 4.3.9. Хотя еще утром видел PHP/5.3.3. Забавно... Настроек не нашел. Написал письмо в ТП.
Взял твой класс. Проверил локально - все ОК. Появились два файла в папке ...\20110308\tf.mail.ru\
Только пришлось руками эту папку создать. Но не суть.
Закинул на только очухавшийся сайт и получил:
"Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ...autoter.php on line 4"
Строка 4 - "public $url;"
Я так понимаю что-то с сервером.
Apache Version Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.3.3
Вроде везде ругаются, что php 4 не работает нормально с ООП, а тут вроде 5... бррррр
Так вы бесплатный хостинг используете? Если да, то и не надейтесь что у вас что-либо будет работать, ибо, как правило, curl и другие функции для доступа к сторонним ресурсам запрещены.
Увы, пока бесплатный. Надо же на чем-то пробовать. Я уж молчу, что sql не допросишься, но он не особо-то и нужен. Но php_info() показал установленный curl.
Страница которую запрашиваете не по https передается?
В заголовках ответа от сервера есть что-нибудь? (CURLOPT_HEADER, 1)
Хотел проверить скачать с другого ресурса, но упал хостинг. Техподдержка молчит. Как реанимируют, сразу попробую.
ALEN пишет:
Ну для начала мой вариант хорошо работает. Если у тебя нет. То описывай полную проблему, говори от куда копируешь, может у тебя перед скачиванием перенаправление скриптом через заголовки.
Для меня не очень понятно. На денвере ведь все скачивается норм. Но проблемы именно на хостинге. Мысли на счет прав и нормально настроенного curl...
Скачать пытаюсь странички из одной игрушки
Для примера http://tf[dot]mail[dot]ru/user_info.php?[dot][dot][dot]&mode=skills
Но опять таки, на локальной тачке все без проблем качается...
День добрый всем. Недавно начал заниматься с php. Нашел библиотеку curl. Пока тестировал на локальной тачке (через денвер) - отлично работала и безо всяких проблем сохраняла файлики. Как закачал ее на хостинг - создает файлы по 0 байт. Не подскажите, в чем может быть дело?