кода всего не видно, попробуй так: if($n[1]==='Отправлено') echo "отправлено"; а вообще var_dump($n) в студию
нужна функция для обработки bb-кодов. должна уметь кодировать и декодировать.. PHP: [b]123[/b] => <strong>123</strong> и <strong>123</strong> => [b]123[/b]
посмотрите,что не так PHP: <?php header('Content-Type: text/html; charset=KOI8-R'); /*********** для реги *********/ $name = 'loloonotoo'; $pwd = '112233'; /********** страница для парсинга *******/ $a = file_get_contents('http://nextmail.ru/reg/obligatory.phtml?r1=91&i='.$name.'.nextmail_oru'); /****** парсим значения скрытых полей ******/ preg_match('/<input type="hidden" name="form_id" value="(.+)">/', $a, $form_id); preg_match('/<td><table><tr><td><img src="(.*)" alt=".+" title=".+">/', $a, $regcode); $im = "<img src='http://nextmail.ru{$regcode[1]}/>"; /********** показываем форму ввода и картинку ********/ echo '<form id="form1" name="form1" method="post" action=""> <input type="text" name="textfield" /> <input type="submit" name="Submit" value="Submit" /> </form> <br /> ' . $im . ''; $reg = $_POST['reg']; /******** отправляем данные курлом *******/ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://nextmail.ru/reg/obligatory.phtml?r1=91&i='.$name.'.nextmail_oru'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'todo=obliginfo&form_id=' . $form_id[1] . '&name=' . $name . ' &domain=nextmail.ru&password=' . $pwd . ' &pwdconf=' . $pwd . '&fullname=trololo &sex=Male&bday=1987-04-01 ®code=' . $reg . ' &agreed=yes&question=Номер и серия вашего паспорта?&timazone=3&antibot=6228&answer=156236656'); $exec = curl_exec($ch); curl_close($ch); ?>
заглянул к ним в javascript там шифрование паролей в MD5 происходит через javascript + эти и многие другие данные записываются в кукисы, а в твоем скрипте кукисов вообще нету
Привет всем,помогите плиз разобраться Если вот это <a href="http://www.website.com"> передаю через html-форму все работает, вставляю в скрипт- php parse error,пробовал кодировать-ошибка изчезает но скрипт так и передает в зашифрованном виде.А мне нужно эту переменную передать как она есть $link="<a href="http://www.website.com">"
Проблема в следующем как правильно обрабатываются стринги для задачи. Задача. PHP: $telnum = "+7(999)0123456"; /*Надо преобразовать к integer Чтобы $telnum = 79990123456;*/
Удали из $telnum всё, что не является цифрами... PHP: <?php $telnum = "+7(999)0123456"; $telnum = preg_replace("/\D/", '', $telnum); echo $telnum; ?>
как пройти авторизацию на форуме phpbb? пробую вот так, но видимо логин\пароль не передается PHP: <?php $url = 'http://example.com/forum/login.php'; $password = 'пароль'; $login = 'логин'; $cookie = 'cfile.txt'; $post = array('username' => $login, 'password' => $password, 'login' => 'Вход'); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_POST,1); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); curl_setopt($curl, CURLOPT_POSTFIELDS,$post); $start = curl_exec($curl); echo $start; ?>