| |
|
|
| | Плиз подскажите что тут не верно
$r=file($_SERVER['DOCUMENT_ROOT']."/list.php");
$lines=count($r);
@session_start();
for($i=0;$i<$lines;$i++)
if(@$_SESSION['time']===$r[$i])
$add=true;
}
|
почему то берётся только 1 или последняя запись! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 16:25)
| | | Что-то не понятно что за запись берется и какая должна браться ... последняя строка?
Для чего вообще этот код? | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(20.12.2006 в 16:42)
| | | скрипт, должен проверить, совпадает ли сессия с какой-нибудь оз строк в файле! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 16:56)
| | |
<?php
if(@$_SESSION['time'] == trim ($r[$i]));
?>
|
| |
| |
|
|
| |
|
|
| |
для: mihdan
(20.12.2006 в 17:08)
| | | неа не хочет | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 17:18)
| | | Народ, чего делать то? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 16:25)
| | | А что хранится в $_SESSION['time'] и list.php? | |
| |
|
|
| |
|
|
| |
для: cheops
(20.12.2006 в 20:55)
| | | в данный момент, хранится просто число и там и там, для проверки! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 22:55)
| | | Чего делать, он отказывается выдавать нужный результат! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(21.12.2006 в 12:01)
| | | В принципе должно работать, но функция file которой ты в массив данные загоняешь содержит в каждой строке еще и символы перевода строки, поэтому при сранении они не совпадают, а последняя без перевода строки. Очисти строку перед сравнением от символов перевода строки. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(21.12.2006 в 13:55)
| | | Если не секрет, то как очистить? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(21.12.2006 в 14:27)
| | | Вообще говоря функция trim() должна удалять ведущие и конечные пробельные символы (в том числе и \r\n). | |
| |
|
|
| |
|
|
| |
для: Diablo_
(20.12.2006 в 16:25)
| | |
что за $_SESSION['time'],,,,????? и почему ===???
$r=file($_SERVER['DOCUMENT_ROOT']."/list.php");
$lines=count($r);
@session_start();
for($i=0;$i<$lines;$i++) (тут должно быть '}' --думаю машинально)
if(@$_SESSION['time']===$r[$i])
$add=true;
}
|
и что должен твой скрипт делать в общем??? | |
| |
|
|
| |
|
|
| |
для: ozono
(21.12.2006 в 16:24)
| | | по поводу того, что он должен делать, написал в 3 посте:)))
скрипт, должен проверить, совпадает ли сессия с какой-нибудь оз строк в файле!
|
| |
| |
|
|
| |
|
|
| |
для: Diablo_
(21.12.2006 в 18:22)
| | | Попробуй переменную из сессии тоже trim:
if(trim($_SESSION['time']) == trim($r[$i]))
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(21.12.2006 в 18:34)
| | | Дай файл со строками, чтобы можно было юзнуть, тогда и код выложат готовый. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(22.12.2006 в 02:23)
| | | Всё, спасибо, работает! | |
| |
|
|