Фуух Разобрался . . Теперь еще вопрос,так же связанный с мускулом! Допустим у меня есть форма добавления с полями: IP PORT Они успешно заносятся в базу в таблицу Как сделать так чтобы можно было вытащить из мускул эти IP's PORT's и как бы в таблицу вывести,то есть весь этот массив серверов! Чтобы к примеру так: $ip $port И после вставки в html таблицу она получалась так ----------------- |ip1 | port1| ----------------- |ip2 | port2 | ----------------- и т.д,в общем что-то типо того!
2 qW1zer PHP: <?php $dblocation="localhost"; $dbname="mdb"; $dbuser="root"; $dbpassword=""; $db_connect = mysql_connect($dblocation,$dbuser,$dbpassword); $db_select = mysql_select_db($dbname,$db_connect); $result = mysql_query("SELECT * FROM mytable"); ?> <table border="1"> <?php while($row = mysql_fetch_array($result)) { ?> <tr> <td><?=$row['ip']?></td> <td><?=$row['port']?></td> </tr> <?php } ?> </table>
2diGriz Можно ли как-то этот код сцепить с кодом ниже: PHP: include("classes/class_PQ.php"); $pq = PQ::create($conf); global $pq; $info= $pq->query_info('217.172.21.138:27034'); $map=$info[map]; $name=$info[name]; пробовал вместо IP и Port в этом коде ставить $row['ip'] и порт но не получилось,может ты что-то подскажешь?
Как пробывал подставлять $row[]? Не знаю, какие методы есть в твоем классе, посмотри может есть который возвращает все значения из таблицы.
Класс class_PQ Класс не мой,вытащен из PsychoStats Может кому пригодится и может кто-то что-то придумает . .
код предложенный Fepsis не работает. код который rushter предложила поискать - не нашел. Вот сижу разбираюсь почему код Fepsis не работает. Грустно пока все...
Где тестируешь скрипт..?!? На денвере прекрасно работает.. (надеюсь мыло и пасс ты свои вписал в соответствующие поля..?!) Если на хосте каком скрипт запускаешь, скинь в ПМ асю - помогу..)
Я тут еще подумал,а если например я без класса буду делать это!А через сокеты,скрипт мониторинга этот есть! PHP: <?PHP $server=$_GET['server']; $port=$_GET['port']; $qw=chr(32); $fp = fsockopen (udp://$server:$port); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\xFF\xFF\xFF\xFFTSource Engine Query\x00".chr(10)); socket_set_timeout($fp,2,1); $st=fread($fp,1); $r=socket_get_status($fp); if ($st) { $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $st=substr($st,5); $address = SubStr($st,1,StrPos($st,chr(0))); $st = SubStr($st,StrPos($st,chr(0))+1); $name = SubStr($st,0,StrPos($st,chr(0))); $st = SubStr($st,StrPos($st,chr(0))+1); $map = SubStr($st,0,StrPos($st,chr(0))); $st = SubStr($st,StrPos($st,chr(0))+1); $st = SubStr($st,StrPos($st,chr(0))+1); $st = SubStr($st,StrPos($st,chr(0))+1); $current = ord(SubStr($st,0,1)); $max = ord(SubStr($st,1,1)); } } ?> Возможно ли тогда сделать лист серверов?
Всем привет. Скажите, как мне на пхп определить пришел человек с телефона на сайт или с компа? Нужно для редиректа компов. Спасибо
$_SERVER[HTTP_USER_AGENT] И проверить какие данные при мобиле,потом через if если конечно правильно говорю! Но в принципе должно работать!
Пример: Это во время нахождения на страницы с WinXP с мозиллы! А теперь попробуй сделай для теста страницу,пусть она запишет эти данные!А потом по образцу сравнивай! Если несу немного бред извиняюсь,сам в PHP не силен
2 zannussi: gethostbyaddr($_SERVER['REMOTE_ADDR']) и все, достаточно, там по любому будет билайн, мтс, мегафон или скайлинк видно. Ну если совсем жесткача лупить, то можно еще и gethostbyaddr($_SERVER['HTTP_X_FORWARDED_FOR']) проверять 2 restart_05: PHP: if (strlen($str)<=15) { echo $str; } else { echo substr($str,0,15) . "...\n"; }
restart_05 PHP: $text = "ProstbIe slova.Dlinnooooooooooooooooooooooooooooooooeeeeeeeeeeeeeeee slovo"; $soktext = wordwrap($text, 15, "...", true); echo "$soktext"; Правда оно не заменит,а просто поставить после первых 15 ...,я использовал это для переноса длинных слов!
был когда-то такой скрипт, потерял. Может есть у кого-нибудь? Pashkela, благодарю за ответ, но вот с этим не совсем понял
если про это, то не вижу в чем проблема: $info= $pq->query_info($row['ip'] . ":" . $row['port'] ); но судя по вопросу подзреваю, что делал так: $info= $pq->query_info('$row['ip']:8080' ); так вот, переменные, все, в PHP, если в кавычках, то только в двойных, например "$a", а если элемент массива, то еще до кучи и обрамляется фигурными скобками: $info= $pq->query_info("{$row['ip']}:{$row['port']}" ); $info= $pq->query_info("{$row['ip']}:8080" ); это если чел особо продвинутый и умеет юзать прокси с мобилы, не заморачивайся запусти просто у себя: PHP: echo gethostbyaddr($_SERVER['REMOTE_ADDR']); и все поймешь сразу о СВОЕМ IP, провайдере и прочих интересных интересностях