ghost28

Рейтинг
62
Регистрация
27.10.2009

Не факт что поможет, но можете попробовать переписать ему window.open

LEOnidUKG:
Нафиг использовать 100500 библиотек и какие-то классы и модуля, если это решается 5-ю строчками PHP кода?

Чтобы не тратить несколько лишних часов на отладку извращений, и не писать 100500 строк ненужного кода? (=

Но если очень хочется КУРЛы сделать, то вот откомментированный пример:

https://htmlweb.ru/php/example/curl_login.php

Если память не подводит, я даже именно по нему когда-то запускал авторизацию. Навскидку,

curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook.txt');//

не нужен, и не должен использовать тот же файл что куки-джар. Кроме того, это первый запрос - авторизация. После него вам надо делать второй запрос, уже на загрузку нужной страницы, передавая полученные куки.

Вам очень надо делать это именно CURLом?

Не знаком со скрейперами в PHP, но это, полагаю, будет намного удобнее для вашей задачи:

https://github.com/FriendsOfPHP/Goutte

hhauser:
Так будет нужна база и размер сайта вырастет многократно.

БД нет вообще, или один из файлов её эмулирует (csv)?

Если есть живой пример - дайте линк, пожалуйста.

Какие знакомые названия. Полагаю, этот же скрипт потихоньку подпиливается в соседней теме:

/ru/forum/904693

Если я прав, и это один скрипт - есть смысл оставить только одну из них.

по старому адресу API отдает скрипты, но изменился формат выдачи => померло получение API ключа и все последующие запросы.

Если у вас это занимает меньше времени, и он не ограничивает ваших возможностей - используйте.

rereg:
Адрес фавикона определяется в теге link и не обязательно должен иметь адрес /favicon.ico
Так же на этом адресе может располагаться HTML документ.

.. или исполняемый скрипт. Но это уже совсем другая история.

omnistija:
а сайт визитку на какой платформе лучше всего сделать?

Честно, на Middleman или Jekyll. Но любая CMS или фреймворк отлично подойдут.

---------- Добавлено 15.12.2015 в 14:19 ----------

SeVlad:
Если задача - заиметь сайт и побыстрее, то это самый правильный вариант. Но нужны деньги.
Если же научиться и понимать как что работает, то учится и делать. Путь не быстрый, но.. если он нужен, конечно.

Позволю себе чуть раскрыть посыл: это, собственно, два разных пути. Если вы не собираетесь зарабатывать на жизнь программированием, то заказать разработку всегда (всегда) выгоднее. Учитывайте не только ценник на разработку, но и цену своего времени. Если этот продукт не отобьет денег, затраченных на его разработку - его не стоит разрабатывать для получения денег.

Представьте, что вы уже опытный программист, и перед вами стоит выбор - отдать продукт на стороннюю разработку, или сделать самому. Я бы делал сам, но осознаю, что сторонняя разработка будет дешевле - потому что подрядчик имеет опыт в разработке магазинов, а я нет. Единственное, почему я делал бы его сам - ради получения такого опыта. (И то не факт, магазины - специализированная ниша, и очень конкурентная - их стоит либо делать постоянно, наращивая опыт, портфолио и клиентуру именно в этом секторе, либо не делать. Да, любой разработчик средней руки может собрать и настроить магазин десятком способов - но те кто специализируется на конвейере магазинов будут тратить в 2-3 раза меньше времени на разработку, соответственно, имея возможность держать более низкие цены без демпинга).

Всего: 246