HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #8951  
Старый 20.02.2009, 17:31
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Хм,как осуществить.
Есть страница,большая.Грузим ее филе_гет_конт. и ищем на ней совпадение регуляркой.
Вопрос.Кабы мне сделать:
а)Грузить и искать одновременно,тоесть как только нашел - загрузка прервалась.
б)Выгоднее.ВЫкачивать только часть страницы,например только 100 кб.
Какс?
 
Ответить с цитированием

  #8952  
Старый 20.02.2009, 17:46
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
С нами: 9134246

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

m0Hze а что тебе мешает скачать полностью и потом парсить регуляркой?
 
Ответить с цитированием

  #8953  
Старый 20.02.2009, 17:49
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
С нами: 9564806

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

m0Hze,можно так
PHP код:
<?php
$fp 
fopen('http://localhost/test/test.txt''rt');
$text 'antichat';
while(!
feof($fp)) 

   if(
preg_match('#'.preg_quote($text).'#i'fread($fp100))) 
   {     
       echo 
'найдено'
       break; 
    } 

fclose($fp); 
?>
только вроде требует в php.ini
Код:
allow url fopen on
 
Ответить с цитированием

  #8954  
Старый 20.02.2009, 18:00
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Не то.У вас я сначала закачиваю страницу,а уже потом кусками смторю.
А необходимо,выкачать из интернета например первые 100кил,страницы и по ним вести поиск.
Чтото пока думаю,но в моску опятьже только циклы
 
Ответить с цитированием

  #8955  
Старый 20.02.2009, 18:13
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Все-все,с енотом не спорю,ушел читать (Вспомнил про енота-полоскуна )
Осталась последняя загвоздка,fopen(); не зайти по кукам
Вот сцука.
 
Ответить с цитированием

  #8956  
Старый 20.02.2009, 18:18
aciiD
Познающий
Регистрация: 23.02.2008
Сообщений: 32
С нами: 9585778

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

подскажите мне пожалуйста
 
Ответить с цитированием

  #8957  
Старый 20.02.2009, 20:38
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами: 9330829

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

PHP код:
<form method="post" name="form"> 
<p>Название:<br><input name="a" type="text" size="20"></p>
<p>Описание:<br><input name="b" type="text" size="30"></p>
<p>Ссылка:<br><input name="s" type="text" size="20"></p>
<p>Дата:<br><input name="d" type="text" size="20"></p>
<input name="submit" type="submit" value="Добавить">
</form>

<?

include('../setting/bd.php');
if(isset(
$_POST['a'])){$a $_POST['a'];}
if(isset(
$_POST['b'])){$b $_POST['b'];}
if(isset(
$_POST['s'])){$s $_POST['s'];}
if(isset(
$_POST['d'])){$d $_POST['d'];}


$result mysql_query("INSERT INTO includes (a,b,s,d) VALUES('$a','$b','$s','$d')");
if(
$result == 'true')
{
echo 
"Добавлено"
}

?>
как сделать чтоб в бд записывало только после нажатия "Добавить" !?
 
Ответить с цитированием

  #8958  
Старый 20.02.2009, 20:40
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

PHP код:
 <form method="post" name="form">  
<p>Название:<br><input name="a" type="text" size="20"></p> 
<p>Описание:<br><input name="b" type="text" size="30"></p> 
<p>Ссылка:<br><input name="s" type="text" size="20"></p> 
<p>Дата:<br><input name="d" type="text" size="20"></p> 
<input name="submit" type="submit" value="Добавить"> 
</form> 

<?php
if(!empty($_POST['submit'])){

include(
'../setting/bd.php'); 
if(isset(
$_POST['a'])){$a $_POST['a'];} 
if(isset(
$_POST['b'])){$b $_POST['b'];} 
if(isset(
$_POST['s'])){$s $_POST['s'];} 
if(isset(
$_POST['d'])){$d $_POST['d'];} 


$result mysql_query("INSERT INTO includes (a,b,s,d) VALUES('$a','$b','$s','$d')"); 
if(
$result == 'true'

echo 
"Добавлено";  

}
?>
 
Ответить с цитированием

  #8959  
Старый 20.02.2009, 20:40
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

if(isset($_POST['submit'])) {

...А тут всё остальное

}

Последний раз редактировалось Pashkela; 20.02.2009 в 20:44..
 
Ответить с цитированием

  #8960  
Старый 20.02.2009, 21:01
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами: 9330829

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

спс =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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 ™ © 2001- Antichat Kft.