malls

malls
Рейтинг
255
Регистрация
08.08.2005

Вот эти то танцы зачем:

if(strcmp($cookiejar,"")!=0){

просто:

if($cookie)

религия не позволяет?

plamar:
В $cookiejar и $cookiefile передаю один и тот же параметр, который является путем на сервере к файлу куков.

Вот это правильно - больше переменных - круче скрипт!

plamar:
Еще до начала скрипта создаю в папке (в которой выполняется скрипт) пустой файл cookie.txt.

Не надо - он сам создается...

plamar:
p.p.s. еще вопросик - а обязательно для работы с куками устанавливать curl_setopt($ch, CURLOPT_HEADER, 1); ? (то есть обязательно ли возвращать заголовки?)

Нет... Заголовки CURL в любом случае получает, данный параметр говорит лишь о том надо ли их показывать...

bearman:
а чем дудкурл не нравится? :)

FW? :)

А кстати что он дает? Новые космические технологии используются там? (Т.е. не CURL?)

:)

bearman:
кстати понял, что на месте тс бываю КРАЙНЕЕЕЕ редко

ну у тебя наверное просто мануалы есть...

bearman:
это я "встал на место ТС" :))

Беги оттуда скорее... Вдруг там заразно... 😂

Больше поможет обычный поиск по фразе "upload file"...

bearman:
когда не знаем как строки экранировать

Бир чтобы ты и путался в таких вещах? не поверю никогда! :)

ewg777:
Зачем вообще див в принт засовывать?

for fast-cgi ??? :)

Да и зачем действительно print если можно echo 😂

По теме ТС если бы это:

Hippey:
Сам скрипт выглядил так:

было бы не скриптом а обычным скучным HTML, я бы посоветовал в этой части кода все ', поменять на \', а потом уже запихивать это дело в print ' ... ' или еще куда...

А еще лучше, конечно поменять все " на \" и использовать print " ... " , просто потому что в этом случае привычка полезная вырабатыватся, которая в последствии поможет избежать глупых топиков про переносы строк конструкциями вида \n и т.п.

Но поскольку это у вас скрипт - то теряюсь в догадках что именно можно посоветовать...

Не знаю про другие, Ubuntu ставил в школе, и потом даже (хе-хе) давал одному преподу, он сам себе на ноут ставил ее же (а он полный чайник) - проблем не вызывает ни у кого...

Обновления все автоматом прибывают, софта в репах навалом, сама система но основе Debian - так что описаний как с ней работать в инете тоже более чем...

Вопрос подключения к сети там вообще не стоит - оно само подключается... В случае момеда наверное нужно будет пошаманить (хотя не факт), а можно сам момед на роутер вынести и забыть о нем... Заодно Wi-Fi получите в квартире.

Abbat_Kalne:
давайте говорить про юзеров этого форума...
наверно единицы не знают, что такое pr и тИЦ....
а что такое Alexa Rank не знает половина!

Ну зачем же так бесстыдно считать себя и еще двух парней половиной форума?

ЗЫ: ТС если применить все указанные вами способы к раскрутке своего собственного сайта (а не сайта Алексы), то со временем такие проблемы как ранки (любые) вас вообще перестанут беспокоить, как собственно и проблема создания боянистых топиков...

Жаль...

Особенно жаль что уходят не просто люди (пускай даже известные, каковым герой топика не был), а люди которые были способны не просто что-либо создать, но создать это для детей!!! Взрослый человек способный написать что-то детское - уже уникум в принципе... А ему удавалось... И удавалось хорошо...

Жаль...

Ибо CURL штука замечательная - но он эмулирует... (затрудняюсь слова подобрать, а в мануалы смотреть лень) ... не весь браузер. А только то что связано с HTTP протоколом. Между каковым и JS разница как между солнцем и луной...

Иными словами JS - это отдельный язык программирования, эмуляции которого в CURL нет! Равно как и нет в любых других серверных языках...

Или еще иначе - браузеры это гораздо более продвинутые продукты, чем PHP, Perl, ASP и т.п.

Потому (как уже выше писал) проще использовать возможности браузера, чем писать JS эмулятор самому... Хотя за таковой написаннный, например, на пыхе - многие люди готовы будут памятник автору поставить... Применительно к браузерам - Фокс хоть и не самый грамотный (привет тебе T.R.O.N. если будешь читать) - но самый развитый в смысле возможностей использования его внутренней структуры.

malls добавил 10.01.2010 в 10:57

plamar:
Может быть на базе этого можно сделать эмуляцию браузера и как-то запустить javascript?

Только после того как в CURL появится что-то вроде:

curl_setopt($ch, CURLOPT_JS_EMULATE, 1);

Но такого там пока что нет и не планируется...

Все же прочие варианты "эмуляции" браузеров в пыхе/перле на том же курле и основанны...

ЗЫ: применительно к описанному случаю (если я прав на счет сайта) - сделать эмуляцию определенных функций JS по конкретному алгоритму - можно! Но:

1. Это не будет эмулятор JS в принципе.

2. Проще идти другим путем...

ЗЫЗЫ: Парсинг проксей с подобных ресурсов все равно не даст больше 100-150 реально работающих анонимных проксиков в единицу времени... Так что стоит подумать - а надо ли оно?

ЗЫЗЫЗЫ: Бир - не лень тебе не спать в 10 утра по МСК в воскресенье?

Всего: 5151