shohsite (26.11.2012 / 17:58)
Koenig, например клик_клуб/perexod.php этого файла нужна вызвать
$file = file_get_content(клик_клуб/) а потом нужна извлечь от этого файла всех ссылок. Затем по очередю нужна вызвать(file_get_conte
насколько я знаю то в кк по ссылкам можно переходить только авторизированным пользователям, как ты собираешся авторизировать скрипт без помощи cURL ? O.o
(здесь сокет и заголовки)
$host='klik.Ru';
if (empty($_SERVER['QUERY_STRING']))
{
//начальная позиция
$path='/enter.php';
}
else
{
//новые параметры
$path='/enter.php?'.$_SERVER
['QUERY_STRING'];
}
$s=data($path,$host);
(здесь обработка str и preg replace
отрезаль все лишние и оставиль только
одну ссылку)
echo $s;
и так резултать будеть примедно
такой /enter.php?id...
Echo будеть отражать его в экране (мне
это не нужна ) я хотел получить
значение $s и присвоить его к $path вот
таким образом if(true) { $path = $s; $g =
data($path,$host); echo $g;} но не
получаеться (белый экран) . А если
зделать так echo $s; в экране появиться
вот такой текст /enter.php... Я его
скопирую и поставлю вместо $s ($path
= '/enter.php...') тогда все зароботаеть
скрипт проходит авторизацию. Но не
понимаю почему не работаеть когда
$path = $s; (значение $s каждый раз
изменяеться поэтому значение $s
должень автоматический присвоится к
$path). Кто знаеть php помогите
shohsite, проще кинь сюда свои файлы
Koenig, пока не могу они в компы остались
вот файл. Только ссылка работаеть в моем деншере
shohsite, вроде надо домен с http указывать
$host = 'www.klik';
а ссылки воровать через preg_match_all
опять же не понятно чем curl не угодил
Koenig, работаеть и без http я провериль . Уменя не установлен cURL. preg_match_all покаже пример
shohsite, $data = file_get_contents($a);
preg_match_all('|<a href="(.*)"|U', $data, $url);
echo '<pre>';
print_r($url);
Koenig, классная функция . А функция для перехода по этом ссылкам нет?.
Я понял почему не работаеть так: $path = $s; в значения $s есть пробелы (слево и справа) я оброботаль$url = trim($s); $path = $url; теперь ссылка работаеть но не так как надо. Теперь ссылка вместо перехода по плошадкам возвращаеться к началную страницу. (вы успешно авторизованы, перейти в панельь) не понимаю почему к $path не возможно присвоит значения другого перемменую. Вот так можна $path = '/enter.php?' а вот так нелзя $path = $s;. Почему так значения тоже равна к $s = '/enter.php?' . В чем причина?