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

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

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

  #1  
Старый 29.05.2008, 14:12
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Я не верю, что старый скрипт работал, если ты поменял только урлу... Самый простой вариант в твоём случае - убрать цикл while и вести поиск в переменной $open, т.к. она в себе будет содежать контент удалённого ресурса. То есть убери цикл и вместо $fp используй $open.
 

  #2  
Старый 29.05.2008, 14:14
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

понял, спс. буду пробовать. а старый работал и работает. это 100%.я проверял раз 20, не мог понять почему там работает, а там нет(
 

  #3  
Старый 29.05.2008, 14:16
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Покажи исходник этого фрагмента на старом скрипте - чисто с профессиональной точки зрения интересно...
 

  #4  
Старый 29.05.2008, 14:28
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

<?php
$micro=microtime(true);
$site="http://bank.gov.ua/Fin_ryn/OF_KURS/Currency/FindByDate.aspx";
$open=fopen($site,"r");
$date=date("d.m.y");

while($fp=fgets($open,300))
{

if(strpos($fp,">EUR</td><td align=") !==false)
{
preg_match('(\d+)',$fp,$p);
echo "$p[0]<br>";
echo "$fp";
break;
}
}
echo "<br>$micro";
?>


он правда не то число ищет что надо, потому что неправильно указана позиция. но факт что ищет
 

  #5  
Старый 29.05.2008, 14:38
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Ну так ты обрати внимание, что тут файловый поток получается в результате вызова:

PHP код:
$open=fopen($site,"r"); 
 

  #6  
Старый 29.05.2008, 14:40
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

да-да, я то мне на другом форуме посоветовали попробовать. раньше было fopen. не работает.
 

  #7  
Старый 29.05.2008, 14:48
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

я вот тут что-то сообразил, посмотри пожалуйста:
<?php
$micro=microtime(true);
$site="http://www.pfts.com/uk/moreinformation/avto/";
$open=fopen($site,"r");
$date=date("d.m.y");


if(strpos($fp,">Best Bid, грн.&nbsp;<") !==false)
{
preg_match('(\d+)',$open,$p);
echo "$p[0]<br>";
echo "$open";
break;
}

/*
echo "<br>$micro";
*/

echo "$p";
echo "<br>$p[0]";
echo "<br>$p[1]";
echo "<br>$p[2]";
echo "<br>$open[0]";
echo "<br>$open[1]";
echo "<br>$open[2]";

?>

что не так? а из-за регулярки может не находить?
 

  #8  
Старый 29.05.2008, 14:51
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

кстати, вывел на печать $open и вот что выводит:
Resource id #2

там на сайте такой строки вообще нету
 

  #9  
Старый 29.05.2008, 15:03
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Gadik, или бросай курить траву, или прочитай маны по теме функций fopen и file_get_contents... Без понимания с твоей стороны того, что делают эти функции - мои объяснения будут бессмысленны...
 

  #10  
Старый 29.05.2008, 15:10
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

та млин, либо тупо написано часто, заумными словами, явно не для начинающих. хер поймешь. если б кто объяснил
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ