хых. невыходит PHP: <?php $hostname = "icq.com"; $path = "/register/"; $line = ""; $fp = fsockopen($hostname, 443, $errno, $errstr, 30); if (!$fp) echo "$errstr ($errno)<br />\n"; else { $data = "\r\n\r\n"; $headers = "POST $path HTTP/1.1\r\n"; $headers .= "Host: $hostname\r\n"; $headers .= "Content-type: application/x-www-form-urlencoded\r\n"; $headers .= "Content-Length: ".strlen($data)."\r\n\r\n"; $headers .= "Accept: */*\r\n"; $headers .= "Accept-Language: ru\r\n"; $headers .= "Pragma: no-cache\r\n"; $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\r\n"; $headers .= "Proxy-Connection: Keep-Alive\r\n"; $headers .= "Referer: https://www.icq.com/register/\r\n"; fwrite($fp, $headers.$data); while (!feof($fp)) { $line .= fgets($fp, 1024); } fclose($fp); } echo $line; ?> может я ещё что напутал?
lsass.exe, учи мат. часть! Есть такая функция: Она возвращает количество выбранных запросом записей из заданной таблицы. Разумеется, выбранных запросом SELECT. Ну или: Такая функция возвращает количество записей, затронутых последним INSERT, UPDATE или DELETE запросом к серверу.
хы,ему нужно считать кол-во запросов к самой базу,тоесть сколько раз он юзал саму mysql_query, а не кол-во строк возвращаемое в результате запроса
проблемка ....на локалке катет а на хосте нет....... PHP: <form style='width:300px;' method='post' name='text' action='http://hacked.ipsys.net/tools/index.php'> Текст:<br> <textarea name='text' rows=7 cols=30></textarea><br> <input type=submit> </form> Почемуто моему скрипту не передаютсо параметры и функции не работают..... екшн правильно оформил? ----- а на локалке работает В( Ах да... Вот полный листинг: PHP: <html> <head> <style> .......... </style> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" > <meta name="description" content="HacKed - exploits : . : shellcode"> <meta name="keywords" content="exploits code, exploit code, exploits, shellcode"> <link type="text/css" rel="stylesheet" href="hacked.css"> <link rel="Shortcut Icon" href="tools.ico"></head> <title>encode() && decode()</title> </head> <body> <form style='width:300px;' method='post' name='text' action='http://hacked.ipsys.net/tools/index.php'> Текст:<br> <textarea name='text' rows=7 cols=30></textarea><br> <input type=submit> </form> <hr> <? $text=htmlspecialchars($text); echo("<b>koi8-r - windows-1251</b>"); $k_w=convert_cyr_string($text,"k","w"); echo("<input type=text value='$k_w'> "); echo("<b>Windows-1251 - koi8-r</b>"); $w_k=convert_cyr_string($text,"w","k"); echo("<input type=text value='$w_k'> "); echo("<hr>"); echo("<b>Bin - Hex</b><br>"); $b_h=bin2hex($text); echo("<textarea rows=5 cols=20>$b_h</textarea><br>"); echo("<b>Url кодування</b><br>"); $urle=rawurlencode($text); echo("<textarea rows=5 cols=20>$urle</textarea><br>"); Echo("<b>Url декодування</b><br>"); $urld=rawurldecode($text); echo("<textarea rows=5 cols=20>$urld</textarea><br>"); echo("<b>Base 64 encode</b><br>"); $b64e=base64_encode($text); echo("<textarea rows=5 cols=20>$b64e</textarea><br>"); echo("<b>Base 64 decode</b><br>"); $b64d=base64_decode($text); echo("<textarea rows=5 cols=20>$b64d</textarea><br>"); ?> <br> <br> <bdo dir="ltr">© 2007 Coded by Dimi4 (N-F)</bdo></span></center> </body> </html>
скорее всего, отключены глобальные переменные включи их php.ini PHP: register_globals=On но лучше принимай как PHP: $text=$_POST['text'] p.s. немного по сабжу http://articles.org.ru/cfaq/index.php?qid=1783&catid=14
Народ кому не впадлу исправьте этот скрипт на регу очень надо <? $ok=0; #include('inc/noflood.php'); include('inc/db_connect.php'); include('time.php'); $now=time(); $ip=GetEnv("REMOTE_ADDR"); $browser=GetEnv("HTTP_USER_AGENT"); SetCookie("user",""); SetCookie("pass",""); unset($user); unset($pass); if (@$register) { // Блокировка таблицы mysql_query("LOCK TABLES `players` WRITE, `slots` WRITE"); echo mysql_error(); $login=trim($login); $login=addslashes($login); if ($login=="" or $conf_pass=="" or $name=="" or $sex=="") $nms.="Вы не заполнили обязательные поля!"; else { $hinfo=mysql_fetch_array(mysql_query("SELECT id FROM players where user='".$login."'")); echo mysql_error(); if (!empty($hinfo['id'])) $finded=1; else $finded=0; if ($finded == 0) { if (strlen($login)<3) { $nms.="Логин не должен быть короче 3-х символов!\\n"; } else $ok+=1; $arr[] = chr(32); for($i = 48; $i != 57; $i++) { $arr[] = chr($i); } for($i = 65; $i != 91; $i++) { $arr[] = chr($i); } for($i = 97; $i != 123; $i++) { $arr[] = chr($i); } for($i = 192; $i != 256; $i++) { $arr[] = chr($i); } for ($i=0; $i<strlen($login); $i++) { if (!in_array($login[$i],$arr)) { $fb=1; break; } } if ($fb == 1) { $nms.="Логин содержит недопустимый символ!\\n"; } else $ok+=1; if (preg_match("#[A-Za-z]#", $login) && preg_match("#[А-Яа-я]#", $login)) { $nms.="Логин должен состоять либо только из русских букв, либо только из английских!\\n"; } else $ok+=1; if (is_numeric($login)) { $nms.="Логин не может состоять только из цифр!\\n"; } else $ok+=1; if ($psw!=$conf_pass) { $nms.="Введённые Вами пароли не совпадают!\\n"; } else $ok+=1; if ($psw==$conf_pass && strlen($psw)<6) { $nms.="Пароль не должен быть короче 6-и символов!\\n"; } else $ok+=1; if ($sex!=1 && $sex!=2) { $nms.="Неверно указан пол!\\n"; } else $ok+=1; if ($rase!=0 && $rase!=0 && $rase!=0 && $rase!=0) { $nms.="Неверно указана раса!\\n"; } else $ok+=1; if (is_numeric($day) && is_numeric($month) && is_numeric($year)) { if (($day>0 && $day<32) and ($month>0 && $month<13) and ($year>1949 && $year<2000)) { $ok+=1; } else $nms.="Неверно указана дата рождения!\\n"; } else $nms.="Неверно указана дата рождения!\\n"; if ($law!=1) { $nms.="Принятие наших законов является обязательным условием!\\n"; } else $ok+=1; } else $nms.="Персонаж с таким логином уже существует!\\n"; } // Вставляем в базу if(empty($ip)) { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip=getenv('HTTP_X_FORWARDED_FOR'); } else { $ip=getenv('REMOTE_ADDR'); } } if ($ok>9) { $max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM players")); $NEW_USER_ID = $max['id'] + 1; mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')"); mysql_query("INSERT INTO players (id, user, pass, name, birth, birthdate, real_city, sex, browser, deviz, ip) values('".$NEW_USER_ID."','".addslashes($login)."',md5('$psw'),'".addslashes($name)."','$day.$month.$year','$this_time','".addslashes($city)."','".addslashes($sex)."','".addslashes($browser)."','".addslashes($deviz)."','$ip')"); $finded = 1; mysql_query("unlock tables"); // Разблокировка таблицы header("Location: register.php?page=end&login=$login"); exit; } // mysql_query("unlock tables"); // Разблокировка таблицы } if ($page!="end") { $title='[Регистрация]'; include('inc/html_header.php'); echo"<body bgcolor=EBEDEC>"; echo"<table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3> <tr> <td align=center><b style='COLOR: Green'>[Регистрация]</b></td> </tr> </table><br> "; if ($nms!="") echo"<script>alert('Найдены ошибки:\\n$nms');</script>"; echo"<table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3> <form action='' method=post> <tr> <td width=50%> Логин персонажа: (<b style='COLOR: Red'>*</b>)</td><td align=center><input name='login' class=input style='WIDTH: 150px' maxlength=20 value='$login'></td> </tr> <tr> <td> Пароль: (<b style='COLOR: Red'>*</b>)</td><td align=center><input name='psw' type=password class=input style='WIDTH: 150px' maxlength=30 value='$psw'></td> </tr> <tr> <td> Пароль повторно: (<b style='COLOR: Red'>*</b>)</td><td align=center><input name='conf_pass' type=password class=input style='WIDTH: 150px' value='$conf_pass'></td> </tr> <tr> <td> Реальное имя: (<b style='COLOR: Red'>*</b>)</td><td align=center><input name='name' class=input style='WIDTH: 150px' maxlength=11 value='$name'></td> </tr> <tr> <td> Дата рождения: (<b style='COLOR: Red'>*</b>)</td><td align=center> <select name=day>"; for ($i=1; $i<32; $i++) { echo"<option value=$i"; if ($i==$day) echo" selected"; echo">$i"; } unset($i); echo"</select> <select name=month>"; for ($i=1; $i<13; $i++) { echo"<option value=$i"; if ($i==$month) echo" selected"; echo">$i"; } unset($i); echo"</select> <select name=year>"; for ($i=1950; $i<2000; $i++) { echo"<option value=$i"; if ($i==$year) echo" selected"; echo">$i"; } unset($i); echo"</select> </td> </tr> <tr> <td> Пол: (<b style='COLOR: Red'>*</b>)</td><td align=center><select name=sex style='WIDTH: 85px'><option><option value=1"; if ($sex==1) echo" selected"; echo">Мужской<option value=2"; if ($sex==2) echo" selected"; echo">Женский</select></td> </tr> <tr> <td> Девиз: </td><td align=center><input name='deviz' class=input style='WIDTH: 150px' value='$deviz'></td> </tr> <tr> <td> Город: </td><td align=center><input name='city' class=input style='WIDTH: 150px' maxlength=11 value='$city'></td> </tr> <tr> <td colspan=2><input type=hidden name=law value=0><input type=checkbox name=law value=1"; if ($law == 1) echo " checked"; echo"> Я обязуюсь соблюдать <a href='law.php' target=_blank>законы</a></td> </tr> <tr> <td align=center><input type=submit name=register class=input value='Регистрация' style='WIDTH: 150px'></td> <td align=center><input type=button class=input value='Закрыть' style='WIDTH: 150px' onclick='window.close();'></td> </tr> </form> </table> "; } elseif ($page=="end") { $inf=mysql_fetch_array(mysql_query("SELECT * FROM players where user='".addslashes($login)."'")); if ($inf[user]!="") { if ($inf[active]==0) { $title='[Регистрация]'; include('inc/html_header.php'); echo"<body bgcolor=EBEDEC>"; echo"<table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3> <tr> <td align=center><b style='COLOR: Green'>[Регистрация]</b></td> </tr> </table><br> "; echo"<table width=330 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3 height=329><tr><td align=center valign=center>"; echo"Спасибо за регистрацию, <b>$inf[user]</b>!<br> <br> <br> <input type=button value='Войти в игру с главной страницы!' class=input onclick='window.open(\"http://\",\"\",\"width=700,height=400,resizable,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes\");'> "; mysql_query("update players set active=1 where id=$inf[id]"); } else { $title='[Регистрация]'; include('inc/html_header.php'); echo"<body bgcolor=EBEDEC>"; echo"<table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3> <tr> <td align=center><b style='COLOR: Green'>[Регистрация]</b></td> </tr> </table><br> "; echo"<center>Аккаунт был активирован ранее!</center>"; } } echo"</td></tr></table>"; } ?>
Требуется поднять поддержку ф-ии mail на локалхосте. Кто-нибудь знает smtp-сервер, поддерживающий анонимную отправку писем, либо подскажите, как настроить php, чтоб использовал сервер с авторизацией (в php.ini вижу только адрес сервера и порт)
sasha72, ну если ты прсишь его исправить.. значит в скрипте прогон? и не саму бд а структуру её... атакже еще инклюды (подкл. файлы)... что на регу? с регистрацией глюк? в чем ошибка, как проялвяется?
Как сделать обводку текста в imagettftext() ? Просто вывожу текст на изображение, но мне надо этот текст обвести черным цветом.
MegaDeth Ошибка состоит в том что когда я регюсь и заполняю все нужные поля нажимаю Зарегистрировать ну и меня возвращает обратно на страницу регистрации а акк в этом процессе не созаётся! Я терь вот думаю как исправить.....