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

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

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

[php]косяк
  #1  
Старый 15.06.2009, 14:53
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию [php]косяк

PHP код:
<?
error_reporting
(0);
$file file_get_contents('http://ipgeobase.ru'); 
$start 'd-color:#FFFFCC;border:1px solid #A8A8A8;"> ';
$end'<br><br><font color=red>Неправильно';
preg_match_all('|' strtok($start,'%|%') . '(.*)' strtok($end,'%|%') . '|sU',$file,$found); 
if(
$found[1][0]) {  
      
$eee.=found[1][0]; 
      
      } else { echo 
''; }
?>

Вообщем код делает: заходит на http://ipgeobase.ru, потом копирует
Ваш IP-адрес: 9xxxxxxxx
Ваш город: xxxxxxx
Ваш регион: xxxxxxxxxx область
Ваш округ: Центральный

и по идее должен присвоить переменной... вот вопрос... почему вылетает ошибка


Parse error: parse error in z:\home\127.0.0.1\www\noxak\formed.php on line 7

т.е. на $eee.=found[1][0]; вроде правильно указал...
 
Ответить с цитированием

  #2  
Старый 15.06.2009, 14:58
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


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

$eee.=$found[1][0];
 
Ответить с цитированием

  #3  
Старый 15.06.2009, 14:58
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

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

п.с. если выводить это всё echo found[1][0]; то он выводит как надо.
 
Ответить с цитированием

  #4  
Старый 15.06.2009, 14:58
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Замени found на $found.
 
Ответить с цитированием

  #5  
Старый 15.06.2009, 15:00
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


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

и вообще:
PHP код:
<? 
$file 
file_get_contents('http://ipgeobase.ru');  
preg_match('|<div style="padding:10px;margin-top:4px;background-color:#FFFFCC;border:1px solid #A8A8A8;">(.*?)<br><br><font color=red>|is',$file,$found);  
echo 
$found[1];
?>
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ