ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1091  
Старый 04.12.2007, 19:41
<<MEN>>
Banned
Регистрация: 08.11.2007
Сообщений: 55
Провел на форуме:
116261

Репутация: 13
По умолчанию

Вопрос!
Если скриптик для выдерания Ip с форума...?Если у кого есть чё-то подобно выложите)
 

  #1092  
Старый 04.12.2007, 20:32
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

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

  #1093  
Старый 05.12.2007, 13:46
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
выведет IP: твой_ip
Так же вместо getenv("REMOTE_ADDR") можно юзать: $REMOTE_ADDR или $_SERVER['REMOTE_ADDR']
$REMOTE_ADDR в php5 работать не будет!
 

  #1094  
Старый 05.12.2007, 14:04
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от groundhog  
проще всего через file_get_contents("http://blablabla.bla/blabla/bla.bla")
Спасибо, помогло.
Теперь детский вопрос: как лучше сравнить содержимое файла и полученного содержимого, точнее какой лучше функцией пользоваться strstr(), substr(); stristr(); или может лучше через регулярные preg_match() ?
Короче говоря нужно чтобы проверялось на точное соответствие всего текста О_о

И ещё вопрос не относящийся к теме....есть ли функция или небольшой скриптик мгновенной перекодировки текста, например из utf-8 или юникода в cp1251 к примеру.
Если чушь сморозил, больно не бейте
 

  #1095  
Старый 05.12.2007, 14:10
freddi
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме:
2943499

Репутация: 807
По умолчанию

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

  #1096  
Старый 05.12.2007, 16:50
inlanger
Познавший АНТИЧАТ
Регистрация: 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 - выдаёт основной текст новости

Какие будут советы?
 

  #1097  
Старый 05.12.2007, 18:06
XopoIII
Постоянный
Регистрация: 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."'"; то не знаю как проверить его и не знаю как к нему обратиться, я прошу помогите

проблемы:
переадресация,
новости не переносятся а уходят за экран,
не могу вот сделать проверку на статус=( помогите

и не говорите что я тупой я это знаю=)
 

  #1098  
Старый 05.12.2007, 19:08
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Цитата:
почему не работает?
так должно работать. Видимо у тебя уже выводятся какие-либо данные перед тем, как ты пытаешься отправить свой хэдер
Цитата:
не получается осуществить \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')==1define("ADMIN","1"); // админка
     
}

?>
 

  #1099  
Старый 06.12.2007, 04:19
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

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

  #1100  
Старый 06.12.2007, 04:29
XopoIII
Постоянный
Регистрация: 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')==1define("ADMIN","1"); // админка
     
}

?> 
а тут я незнаю как обратиться к status, то как ты сделал смысла не несет, ты не выбираеш статус из таблицы и я не выбирал, т.к. не пойму куда его сувать, если после where login='".$login."'&& pass='".$pass."' то ниче не получается.
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ