ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

Нужно следующее: открыть страницу
http://gismeteo.ru/city/catalog/cities/?country=RU&id=156

принять тупо от А до Я т.е. от <li class="redLetter">А</li> до >Ярославская обл.</a></li>

и вывести на экран пробовал сам :
PHP код:
$file file_get_contents('http://gismeteo.ru/city/catalog/cities/?country=RU&id=156'); 


$start1 '<li class="redLetter">А</li>';
$end1'<div class="M123">';
preg_match_all('|' strtok($start1,'%|%') . '(.*)' strtok($end1,'%|%') . '|sU',$file,$found1); 
if(
$found1[1][0]) 
{      
$cit=$found1[1][0];  
} else { 
$cit='Ошибка!'; } 

.....
include(
'ind.html'); 
внизу инклуд инда е просто так указан, вот когда всё обрабатывается, то по идее он должен все вывести грубо говоря от А до Я и инклуд ind,так? но он выводит от А до Ч %) и не выводит ind...... спросил в тех поддержки хостинга малоли мож обрезает типа на строное сервера, но там нет ограничения... странно, мега странно, может кто свой кусок кода даст? типа открывает копирует часть и выводит.
 
Ответить с цитированием

  #2  
Старый 01.07.2009, 20:01
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Код:
<pre>
<?php
$file = file_get_contents('http://gismeteo.ru/city/catalog/cities/?country=RU&id=156');  
preg_match_all('|<li><a href=.*>(.*)</a></li>|Ui',$file,$found1);  
print_r($found1[1]);
?>
</pre>
 
Ответить с цитированием

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

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

ссылки тоже надо сохранить
 
Ответить с цитированием

  #4  
Старый 01.07.2009, 20:12
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

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

добавил так:
PHP код:
$file file_get_contents('http://gismeteo.ru/city/catalog/cities/?country=RU&id=156');  
preg_match_all('|<li><a href=.*>(.*)</a></li>|Ui',$file,$found1);  
if(
$found1[0][1]) { print_r($found1[0][1]);} else { print_r('Ошибка.'); } 
выводит толко первую ссылку, а надо все)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PHP] Напишу скрипты на заказ rushter О Работе 21 12.06.2010 18:35
SQL-Inj Finder by mr.The [Special for antichat] [PHP] mr.The PHP, PERL, MySQL, JavaScript 24 07.08.2009 01:30
[PHP] как узнать индекс массива из объекта -=Static=- PHP, PERL, MySQL, JavaScript 5 21.03.2009 21:13
[PHP] Mails acc cheker by Gaus Gaus PHP, PERL, MySQL, JavaScript 4 28.02.2009 22:27



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


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




ANTICHAT.XYZ