HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #4241  
Старый 21.07.2008, 23:48
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию

Цитата:
Сообщение от d_x  
Вероятно, http://us2.php.net/manual/ru/function.stripslashes.php
О блин... как я про него мог забыть...
Премного благодарен
 
Ответить с цитированием

  #4242  
Старый 22.07.2008, 01:24
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

d_x не согласен. А если у него будет хостинг или php6 на которых magic_quotes_gpc() OFF?
В данном лучше делать проверку:
PHP код:
$str get_magic_quotes_gpc() ? stripslashes($str) : $str
 
Ответить с цитированием

  #4243  
Старый 22.07.2008, 01:34
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

а если у него будет виндус севен? ты это не учел ?
 
Ответить с цитированием

  #4244  
Старый 22.07.2008, 03:35
superboys
Познающий
Регистрация: 01.02.2008
Сообщений: 53
Провел на форуме:
136161

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

Кто может подсказать как отсюда вынудить нужные мне значения просто не доходит что это такое, http://www.evolutions.ru/api/api_inf.php?Uname=superboys кто поможет?
 
Ответить с цитированием

  #4245  
Старый 22.07.2008, 03:42
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

а что конкретно вынуть надо ?
====================
это просто данные юзера ..
похоже на выдирку из бд в таком виде колонка::значение

Последний раз редактировалось 159932; 22.07.2008 в 03:53..
 
Ответить с цитированием

  #4246  
Старый 22.07.2008, 04:08
superboys
Познающий
Регистрация: 01.02.2008
Сообщений: 53
Провел на форуме:
136161

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

Я пишу скрипт чтоб можно было вынимать эти данные тока не знаю каким образом, я пробывал инклудить прибавляю к адресу то есть этому http://www.evolutions.ru/api/api_inf.php?Uname=$Uname вот но не знаю правильно лю буит инклюдить, подскажешь как это вынимать например я хочу вынуть Stre и чтоб если я на другого юзера ввожу другие данные были то есть другого юзера
 
Ответить с цитированием

  #4247  
Старый 22.07.2008, 08:54
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

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

PHP код:
<?
Error_Reporting
(E_ALL & ~E_NOTICE);
DEFINE ("SITE","www.evolutions.ru");
if (isset(
$_POST['form_sub']) and $_POST['form_sub']!="")
{
$link="/api/api_inf.php?Uname=".$_POST['user'];
    
$fp fsockopen(SITE80$errno$errstr30);
    if (!
$fp) {echo "$errstr ($errno)<br />\n";} 
    else 
    {
    
$file="";
    
$out "GET $link HTTP/1.1\r\n";
    
$out .= "Host: ".SITE."\r\n";
    
$out .= "Connection: Close\r\n\r\n";

    
fwrite($fp$out);
    while (!
feof($fp)) {
    
$file.=fgets($fp4096);
    }
    
fclose($fp);
    }
}
$file=strstr($file,"UserID");
$file=explode ("\n",$file);
foreach (
$file as $a)
{
$str_ex=explode ("::",$a);
$values[strtolower($str_ex[0])]=$str_ex[1];
}
?>
<form method=post>
USER<input type=text name=user><input type=submit name=form_sub value="check">
</form>
или

PHP код:
<?
Error_Reporting
(E_ALL & ~E_NOTICE);
if (isset(
$_POST['form_sub']) and $_POST['form_sub']!="")
{
$file=explode ("\n",file_get_contents("http://www.evolutions.ru/api/api_inf.php?Uname=".$_POST['user']));
foreach (
$file as $a)
{
$str_ex=explode ("::",$a);
$values[strtolower($str_ex[0])]=$str_ex[1];
}
}
?>

<form method=post>
USER<input type=text name=user><input type=submit name=form_sub value="check">
</form>
все значения в $values['нужное_поле_маленькими_бук вами'] например $values['userid'] , $values['username']
обработаеш дальше как нужно их

Последний раз редактировалось 5triker; 22.07.2008 в 09:06..
 
Ответить с цитированием

  #4248  
Старый 22.07.2008, 09:40
superboys
Познающий
Регистрация: 01.02.2008
Сообщений: 53
Провел на форуме:
136161

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

Премного благодарен
 
Ответить с цитированием

  #4249  
Старый 22.07.2008, 10:06
superboys
Познающий
Регистрация: 01.02.2008
Сообщений: 53
Провел на форуме:
136161

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

Может быть просто я не догоняю я изменил это $values[strltolower($str_ex[0])]=$str_ex[1]; на это $values[level($str_ex[0])]=$str_ex[1]; и он выдаёт ошибку якобы не найдена функция, но почемут он ищет не на самом серве том а на моём компе Fatal error: Call to undefined function level() in T:\home\localhost\api2.php on line 9
 
Ответить с цитированием

  #4250  
Старый 22.07.2008, 10:39
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

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

ты как бы вписываеш ф-ию которой нет туда

ету строку $values[strltolower($str_ex[0])]=$str_ex[1]; не нужно трогать

если тебе нужно вывести поле level после всего етого кода до пиши echo $values['level'];

Последний раз редактировалось 5triker; 22.07.2008 в 10:41..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ