Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

20.10.2009, 22:07
|
|
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме: 824985
Репутация:
15
|
|
Всем привет.
Скажите, как мне на пхп определить пришел человек с телефона на сайт или с компа?
Нужно для редиректа компов. Спасибо
был когда-то такой скрипт, потерял. Может есть у кого-нибудь?
Pashkela, благодарю за ответ, но вот с этим не совсем понял
gethostbyaddr($_SERVER['HTTP_X_FORWARDED_FOR'])
Последний раз редактировалось zannussi; 20.10.2009 в 22:10..
|
|
|

20.10.2009, 22:13
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от qW1zer
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'] и порт
но не получилось,может ты что-то подскажешь?
если про это, то не вижу в чем проблема:
$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" );
Сообщение от zannussi
Pashkela, благодарю за ответ, но вот с этим не совсем понял
это если чел особо продвинутый и умеет юзать прокси с мобилы, не заморачивайся
запусти просто у себя:
PHP код:
echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
и все поймешь сразу о СВОЕМ IP, провайдере и прочих интересных интересностях
Последний раз редактировалось Pashkela; 20.10.2009 в 22:15..
|
|
|

20.10.2009, 22:15
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
2Pashkela
Спасибо щас попробую
$info= $pq->query_info('$row['ip']:8080' );
Нет,так не делал
|
|
|

20.10.2009, 22:22
|
|
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме: 824985
Репутация:
15
|
|
2Pashkela,
Благодарю!
|
|
|

21.10.2009, 15:08
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
dele. решил проблему более рационально.
Последний раз редактировалось #Wolf#; 21.10.2009 в 15:41..
|
|
|

21.10.2009, 15:16
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Это уже не php,а html
Код HTML:
<select>
<option value="category1">Категория 1</option>
</select>
и т.д
подробнее о select на Htmlbook.ru
|
|
|

21.10.2009, 15:18
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
p.s.Не забудь имя поставить,чтобы через $_POST принимать!Уж тут думаю знаешь
|
|
|

21.10.2009, 16:27
|
|
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме: 142825
Репутация:
7
|
|
Сообщение от WVBR
ты скинь полный вариант скрипта я заточу тебе под конкретную задачу, тебе нужен постраничный вывод, например по принципу выдачи серча в гугл я правильно понял?
да, именно так. по принципу каталога. вот код:
PHP код:
function linkbar($pos)
{
global $table, $itemcount, $site;
$res = mysql_result(mysql_query("select count(*) from $table"),0);
$kazel = ceil($res/$itemcount);
if ($kazel <= $pos) exit;
echo "<center>";
for ($i=0;$i<$kazel;$i++)
{
$ix = $i + 1;
if ($pos == $i)
{
echo "<a href=$site?pos=$i><b>[</b> $ix <b>]</b></a>";
} else { echo "<a href=$site?pos=$i>[ $ix ]</a>";}
$ix = $i - 1;
} echo "</center>";
}
вооот... а надо чтобы было только по 10 штук за один раз.
$itemcount - это количество выводимых на страницу... разделов или блоков данных
$site - http://site/
Последний раз редактировалось [K4t]; 21.10.2009 в 16:35..
|
|
|

21.10.2009, 19:56
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Соори за такой глупый вопрос но я плохо умею работать с файлами
нужно открыть фаил который сожержит в себе слома через пропуск строки и затем вывести этот фаил на массив типо
Как открывать файлы я знаю эти fopen
нужно как правильно его взять и пролистать циклом
вид файла:
Код:
12341546
фыаыва
фафываыфва
455465ыва
ывпаывп
фыаываы
|
|
|

21.10.2009, 20:00
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
echo file_get_contents('file'):
Накуй цыклы)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|