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

PHP Searching
  #1  
Старый 09.05.2008, 13:38
Аватар для lomerok
lomerok
Участник форума
Регистрация: 23.04.2008
Сообщений: 132
Провел на форуме:
103153

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

почему ничего ненаходится ??
--------------------------------------------

PHP код:
<?
$poisk
=$_POST['poisk'];
$dir=opendir("Scripts");
while (
$name=readdir($dir))
 {
  if ((
$name != ".") &&($name != "..")&&(strpos($name,".htm")!=false))
   {
    
$name1="Scripts/".$name;
    
$rfile=fopen($name1,"r");
    
$sod=fread($rfile,filesize($name1));
    if (
strpos($sod,$poisk)==true)
     {
     print 
"vso ok";
      
$url="Location:".$name1;
      
header($url);
      exit;
     }
     else print (
"Ненайдено");
   }
 }
closedir($dir);
echo 
"Stroka otsutstvuet";
print 
"<form method=\"post\" action=\"poisk.php\">";
print 
"Введите строку для поиска :<input type=\"text\" name=\"poisk\">";
print 
"<input type=\"submit\" name=\"submit\" value=\"OK\">";
print 
"</form>";
?>
 
Ответить с цитированием

  #2  
Старый 09.05.2008, 13:42
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

потомучто гладиолус!!

какой конкретно еррор выдает? плюс поменяй poisk на search а vse ok на all is ok. раздражает нервы
 
Ответить с цитированием

  #3  
Старый 09.05.2008, 13:43
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Потому что надо:
PHP код:
  if ($name != '.' && $name != '..' && strpos($name,'.htm') === false
И

PHP код:
if (strpos($sod,$poisk) !== false

Последний раз редактировалось Isis; 09.05.2008 в 13:52..
 
Ответить с цитированием

  #4  
Старый 09.05.2008, 13:49
Аватар для lomerok
lomerok
Участник форума
Регистрация: 23.04.2008
Сообщений: 132
Провел на форуме:
103153

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

Цитата:
Сообщение от Isis  
Потому что надо:
PHP код:
  if ($name != '.' && $name != '..' && strpos($name,'.htm') !== false
непомогает ...
а ошибки нету , просто скрипт ничего неможет найти ....
 
Ответить с цитированием

  #5  
Старый 09.05.2008, 13:52
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Еще раз...
 
Ответить с цитированием

  #6  
Старый 09.05.2008, 13:53
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

раз не ненаходит значит нету

юзай file_get_contents вместо fread

PHP код:
echo "Stroka otsutstvuet";
print 
"<form method=\"post\" action=\"poisk.php\">";
print 
"Введите строку для поиска :<input type=\"text\" name=\"poisk\">";
print 
"<input type=\"submit\" name=\"submit\" value=\"OK\">";
print 
"</form>"
почему сначала echo потом print? или везде юзай ечо или взде принт.

поменяй код на такой

PHP код:
<?php
$search
=$_POST['search'];
$dir=opendir("Scripts");
while (
$file=readdir($dir))
 {
  if ((
$file != ".") &&($file != "..")&&(strpos($file,".htm")===false))
   {
    
$name="Scripts/".$file;
    
$sod=file_get_contents($rfile,filesize($file));
    if (
strpos($sod,$search)==true)
     {
     print 
"all is ok";
      
$url="Location:".$name;
      
header($url);
      exit;
     }
     else print (
"Ненайдено");
   }
 }
closedir($dir); ?>
There is no such string
<form method=\"post\" action=\"search.php\">
Enter string for search :<input type=\"text\" name=\"search\">
<input type=\"submit\" name=\"submit\" value=\"OK\">
</form>
?>
или че та типа этого (я за работаспособность не отвечаю ибо РНР юзал бог знает когда. вероятно придется немного подправить код)

Последний раз редактировалось zythar; 09.05.2008 в 14:08..
 
Ответить с цитированием

  #7  
Старый 10.05.2008, 12:58
Аватар для lomerok
lomerok
Участник форума
Регистрация: 23.04.2008
Сообщений: 132
Провел на форуме:
103153

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

Зароботало ура ура ура ,,, всем спосибо ....

Последний раз редактировалось lomerok; 10.05.2008 в 13:05..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Local include && PHP baz1k Чужие Статьи 0 10.01.2008 04:50
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ