|
| |
|
|
| |
для: iriter
(20.05.2007 в 17:55)
| | |
<?php
$file = file ('file.dat');
foreach ($file as $f)
{
$tmp = explode ('|', $f);
if ($tmp[1] != $_GET['get']) continue;
print 'true';
break;
}
print 'false';
?>
|
| |
| |
|
|
| |
|
|
| |
для: CrazyAngel
(20.05.2007 в 17:36)
| | | Так в том то и дело. Я знаю что нужно, я не знаю как это нужно! | |
| |
|
|
| |
|
|
| |
для: iriter
(20.05.2007 в 17:02)
| | | перебирать весь файл по строкам (file()) | |
| |
|
|
| |
|
|
| |
для: iriter
(20.05.2007 в 17:02)
| | | прочесть fgets() в цикле строки, разбивая каждую через explode() по символу '|'. если хотя бы одна совпадет с параметром - цикл прервать.
Результат равен false , ели цикл прерван по достижении конца файла.
В чем сложности? | |
| |
|
|
| |
|
|
| |
для: iriter
(20.05.2007 в 17:02)
| | | Вам скорее всего нужен in_array()
<?php
$data = file("file.dat");
if (in_array($_GET["get"], $data))
echo "yes";
else
echo "no";
?>
|
| |
| |
|
|
| |
|
|
| | Есть допустим файл данных file.dat.
В нем данные пишутся вроде как-то так:
Имя|Что-то подобия имени|Там цифра|Еще бридятина какая-нить
Имя|Что-то подобия имени|Там цифра|Еще бридятина какая-нить
Имя|Что-то подобия имени|Там цифра|Еще бридятина какая-нить
Имя|Что-то подобия имени|Там цифра|Еще бридятина какая-нить
Имя|Что-то подобия имени|Там цифра|Еще бридятина какая-нить
|
Вот. И есть переменная $_GET[get];
Мне нужно проверить равно ли значение этой переменной тому, что в файле хранится как Что-то подобия имени.
Т.е. если $_GET[get] равна хотя бы одному Что-то подобия имени то true иначе false. | |
| |
|
|
|