ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

04.12.2007, 19:41
|
|
Banned
Регистрация: 08.11.2007
Сообщений: 55
Провел на форуме: 116261
Репутация:
13
|
|
Вопрос!
Если скриптик для выдерания Ip с форума...?Если у кого есть чё-то подобно выложите)
|
|
|

04.12.2007, 20:32
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
Сообщение от <<MEN>>
Вопрос!
Если скриптик для выдерания Ip с форума...?Если у кого есть чё-то подобно выложите)
PHP код:
<?php
echo "IP: ".getenv("REMOTE_ADDR");
?>
выведет IP: твой_ip
Так же вместо getenv("REMOTE_ADDR") можно юзать: $REMOTE_ADDR или $_SERVER['REMOTE_ADDR']
|
|
|

05.12.2007, 13:46
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
выведет IP: твой_ip
Так же вместо getenv("REMOTE_ADDR") можно юзать: $REMOTE_ADDR или $_SERVER['REMOTE_ADDR']
$REMOTE_ADDR в php5 работать не будет!
|
|
|

05.12.2007, 14:04
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от groundhog
проще всего через file_get_contents("http://blablabla.bla/blabla/bla.bla")
Спасибо, помогло.
Теперь детский вопрос: как лучше сравнить содержимое файла и полученного содержимого, точнее какой лучше функцией пользоваться strstr(), substr(); stristr(); или может лучше через регулярные preg_match() ?
Короче говоря нужно чтобы проверялось на точное соответствие всего текста О_о
И ещё вопрос не относящийся к теме....есть ли функция или небольшой скриптик мгновенной перекодировки текста, например из utf-8 или юникода в cp1251 к примеру.
Если чушь сморозил, больно не бейте 
|
|
|

05.12.2007, 14:10
|
|
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме: 2943499
Репутация:
807
|
|
Сообщение от .:ENOT:.
Теперь детский вопрос: как лучше сравнить содержимое файла и полученного содержимого, точнее какой лучше функцией пользоваться strstr(), substr(); stristr(); или может лучше через регулярные preg_match() ?
Короче говоря нужно чтобы проверялось на точное соответствие всего текста О_о
http://forum.antichat.ru/threadnav54587-1-10.html
|
|
|

05.12.2007, 16:50
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
У меня есть программка для телефона(только начал её творить, выбор пал на j2me). По идее она должна получать данные в UTF-8(так как понимает оно только UTF-8).
Но вот проблема... Отдаёт сайт данные в UTF, а получает программа кракозябры... Причём такие же крякозябры браузер выдаёт, если мой сайт пытаться читать с кодировкой ISO-8859-1.
Ссылка на программу:
http://sport.inlanger.org.ua/104038_sportmobile.zip
Ссылка на скрипт:
http://sport.inlanger.org.ua/news_p.php?type=world&num=1&text=1 - выдаёт заголовок новости
http://sport.inlanger.org.ua/news_p.php?type=world&num=1&text=0 - выдаёт основной текст новости
Какие будут советы?
|
|
|

05.12.2007, 18:06
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
почему не работает?
PHP код:
<?php
header("Location: http://localhost/1.php");
?>
не получается осуществить \r\n я пытался тут везде сувать неполучается=(
PHP код:
<?php
include "sql_config.php";
$posts = mysql_query("select * from news");
$total_posts = mysql_num_rows($posts);
if(!intval($_GET['p']) || $_GET['p'] > ceil($total_posts/10)) $_GET['p'] = 1;
$limit = intval($_GET['p'])*10-10;
$query = mysql_query("select * from news ORDER BY date DESC limit $limit,10");
while ($row=mysql_fetch_array($query)) {
echo "<br><center>".$row['name']."</center><br>".$row['content']."<br>от: ".$row['date2']."\r\n";
}
mysql_close($db_name);
?>
и еще я создал в таблице калонку status, и по идее если статус 0 то ничего, а если 1 то доступна админка, и хочу чтобы это проверялось при входе, но неполучается
PHP код:
if($_POST['game'])
{
$login = mysql_escape_string($_POST['login']);
$pass = mysql_escape_string(md5($_POST['pass']));//хешируем введенный пароль
$query = "SELECT * FROM users_reg where login='".$login."'&& pass='".$pass."'";
$result = mysql_query($query) or die ("Ошибка ");;//обработка запроса
if (mysql_num_rows($result)==0)
{
echo "<center>Логин <b>".$login."</b> не найден в базе, или вы ввели неправельный пароль.</center>";
}
}
если пишу $query = "SELECT * FROM users_reg where login='".$login."'&& pass='".$pass."'&&'".$status."'"; то не знаю как проверить его и не знаю как к нему обратиться, я прошу помогите
проблемы:
переадресация,
новости не переносятся а уходят за экран,
не могу вот сделать проверку на статус=( помогите
и не говорите что я тупой я это знаю=)
|
|
|

05.12.2007, 19:08
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
так должно работать. Видимо у тебя уже выводятся какие-либо данные перед тем, как ты пытаешься отправить свой хэдер
не получается осуществить \r\n я пытался тут везде сувать неполучается=(
что значит "осуществить \r\n"? Ты имеешь в виду переход на новую строку? Если да, то тебе поможет тэг <br>, который ты уже используешь. Видимо, какое-то другое значение имеет в твоем понимании \r\n =)
и еще я создал в таблице калонку status, и по идее если статус 0 то ничего, а если 1 то доступна админка, и хочу чтобы это проверялось при входе, но неполучается
попробуй так
PHP код:
<?php
if($_POST['game'])
{
$login = mysql_escape_string($_POST['login']);
$pass = mysql_escape_string(md5($_POST['pass']));//хешируем введенный пароль
$query = "SELECT * FROM users_reg where login='".$login."'&& pass='".$pass."'";
$result = mysql_query($query) or die ("Ошибка ");;//обработка запроса
if (mysql_num_rows($result)==0)
{
echo "<center>Логин <b>".$login."</b> не найден в базе, или вы ввели неправельный пароль.</center>";
}
else
{
if (mysql_result($result,0,'status')==1) define("ADMIN","1"); // админка
}
}
?>
|
|
|

06.12.2007, 04:19
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от [Raz0r]
что значит "осуществить \r\n"? Ты имеешь в виду переход на новую строку? Если да, то тебе поможет тэг <br>, который ты уже используешь. Видимо, какое-то другое значение имеет в твоем понимании \r\n =)
понимание в том что я вывожу текст из таблицы, мне нужно чтобы он сам переходил на новую строку в конце экрана, а не уходил за его пределы, а <br> тут неуместен, у меян он для отделения заголовка стоит=(
|
|
|

06.12.2007, 04:29
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от [Raz0r]
PHP код:
if($_POST['game'])
{
$login = mysql_escape_string($_POST['login']);
$pass = mysql_escape_string(md5($_POST['pass']));//хешируем введенный пароль
$query = "SELECT * FROM users_reg where login='".$login."'&& pass='".$pass."'";
$result = mysql_query($query) or die ("Ошибка ");;//обработка запроса
if (mysql_num_rows($result)==0)
{
echo "<center>Логин <b>".$login."</b> не найден в базе, или вы ввели неправельный пароль.</center>";
}
else
{
if (mysql_result($result,0,'status')==1) define("ADMIN","1"); // админка
}
}
?>
а тут я незнаю как обратиться к status, то как ты сделал смысла не несет, ты не выбираеш статус из таблицы и я не выбирал, т.к. не пойму куда его сувать, если после where login='".$login."'&& pass='".$pass."' то ниче не получается.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|