session_register - регистрирует одну или более переменных в текущей сессии. Просто тупо присвой значение массиву и не парься: $_SESSION['user']=$user и юзай его где тебе нужно.
Чёто тоже не катит..(( делаю так: PHP: <?php echo' <form method="POST"> <input type="text" name="username" value=""> <br> <input type="password" name="password" value="" /><br> <input type="text" name="code" value=""/><br> <img src="http://сайт/image.php?" /><br> <input name="go" type="submit" value="Enter" /><br> </form> '; $post = 'username='.$_POST["username"].'&password='.$_POST["password"].'&code='.$_POST["code"]; if(isset($_POST['go'])) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://сайт/login.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); $result = curl_exec($ch); curl_setopt($ch, CURLOPT_URL, "http://сайт"); curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); $result = curl_exec($ch); curl_close($ch); echo $result; } ?> Пробовал куки сохранять перед выводом капчи, а потом их вызавать.. Тоже безрезультатно.. Может ещё что посоветуете..?!? Вообще может на сайте стоять какая-нить защита от подобного рода авторизаций или просто я что-то не так делаю..
PHP: $url = 'http://ya.ru'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); $result = curl_exec($ch); curl_close($ch);
--Не простой вопрос-- Ребята, вопрос не простой! Есть 2 сайта: мой и чужей (последний с авторизацией). Каким образом через мой сайт отправить пост запрос на чужей, чтоб потом у себя проанализировать правильность логин:пасс? Подозреваю, что гет-запросы режутся, т.к. не проходит: 1) тоже самае что и при авторизации 2 поля, нет хиден полей, логи:пасс верны. 2) тоже не проканала и даже 3)
Ошибки обработайте PHP: $sckt = fsockopen("site.com", 80, $errno, $errstr, 30); if (!$sckt) { echo "$errstr ($errno)<br />\n"; Скорее всего, на вашем хостинге запрещены сокеты
Одно дело браузером открывать со своего домашнего компа, другое дело пробовать обратиться к тому же линку программно с хостинга, где, возможно, нет поддержки сокетов
2krypt3r, каким образом это сделать? Вот что вернул мне сайт, где я прохожу авторизацию через свой сайт и дальше тра тата
2 Вопроса как шифровать к примеру как то что вроде такого: PHP: $base64=base64_encode(base64_encode(base64_encode($text))); echo $base64;//Как подобное сделать? И ещё на счёт MD5 Как шифровать в md5 ? PHP: $md5=md5($text); echo $md5; //не помогает :( Подскажите
У тебя особый пхп или руки видимо... У меня почему то все ок php -r '$text = 123; $md5 = md5($text); echo $md5;' 202cb962ac59075b964b07152d234b70
как записать строчку в конец последней строки в ТХТ PHP: $str="меня надо дописать в конец последней строки"; $f2=fopen("222.txt","a+"); fseek($f2, 1, SEEK_END); fwrite($f2,$str); fclose($f2); так пробовал но не получается
PHP: fseek($f2, 1, SEEK_END); Зачем? Без него все прекрасно пашет PHP: $str = "Text"; $log = fopen("file.txt","a+"); fwrite($log,"$str\n"); fclose($log);
так не получается, смотри есть словарь.тхт в виде аббат = м. 1. abbot; 2. (во Франции) abbe; ~иса ж. abbess;~ство с. abbey. абзац = м. 1. (отступ в начале строки) indention; с (нового) ~a indent; (new) paragraph; 2. (часть текста) paragraph. абитуриент = м. , ~ка ж. university entrant, candidate for university/college надо его отформатировать, слово = и перевод без лишних enterov т.е в данном примере поднять ~a indent; (new) paragraph; 2. (часть текста) paragraph. в предыдущую строку. что бы определять кого надо поднимать , просто надо сверять если в строке не встречается символ "=" значить надо текст перенести в конец предыдущей строки
не совсем , то , он не обрезает, в строках где нету "=" оне не переносит веерх ,но все равно спс за помошь, ставлю тебе + спокойной ночи
Какой функцией можно обрезать знаки после определенного символа? Например: [email protected], функция урезает все символы после @.