
14.07.2003, 19:32
|
|
Регистрация: Jun 2003
Адрес: Odessa
Сообщений: 122
|
Глюки с РНР
Добрый День!
Кто сталкивался с такой штукой и как боролся с ним?
запускаешь первый раз скрипт РНР все без пробле работает.
Запускаешь его же второй раз : узел определяет и все.
приэтом другие скрипты работают.
приходиться перегрузить машину.
а скрипт простенький еще не доработаный:
<html>
<head>
<title></title>
</head>
<body>
<form method=post action="search.php">
<input type=text name="poisk" size=20><br>
<TD vAlign=top width="30%"><B><font color="#FFFFFF"><br>
<SELECT name=tema style="WIDTH: 100px; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-SIZE: 10px">
<OPTION value="0"> Где искать?:</OPTION>
<OPTION value="0"> » Везде.</OPTION>
<OPTION value="1"> » Продать.</OPTION>
<OPTION value="2"> » Купить.</OPTION>
<OPTION value="3"> » Обмен.</OPTION>
<OPTION value="4"> » Другое.</OPTION></B></TD>
<TD vAlign=top width="30%"><B><font color="#FFFFFF"><br>
<SELECT name=langh style="WIDTH: 100px; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-SIZE: 10px">
<OPTION value="0"> Любое слово</OPTION>
<OPTION value="1"> Все слова</OPTION></B></TD>
<input type=submit value="Найти">
</form> <font color="#"000000>
<?php
$se=array();
$poisk=trim($poisk);
for ($t=0 ; $t<strlen($poisk);$t++) {
if ($poisk[$t]==' '){
if ($poisk[$t-1]==' '){
for ($i=$t+1 ; $i<strlen($poisk); $i++){
$poisk[$i-1]=$poisk[$i];
};
$poisk[strlen($poisk)]=' ';
}
else
{ $ko=array_push ($se,$t);
echo " t=".$t;
};}; };
if (empty($ko)) {
$ko=array_push ($se,strlen($poisk));
};
echo " ko=".$ko;
echo $poisk;
echo $langh;
?>
</body>
</html>
|