powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Парсинг с txt файла.
14 сообщений из 14, страница 1 из 1
[PHP] Парсинг с txt файла.
    #37862035
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем опять привет, сегодня пытаюсь спарсить значения с txt файла. То есть файл с таким содержимым:

Код: php
1.
2.
3.
4.
5.
lkjgfldsglkdfsg
dsfksjfknmvbks
skfjsdjkfhsdjf
kfsjfjbsnfjbdfb
f,slmbknsknfksf



Мне нужно каждую строку проверять на соответствие переменной, это никак не выходит. Помогите пожалуйста.

По разному пробовала, но результатов нет.
Вроде просто, но никак не выходит.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862045
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
брать строку и сравнивать, в чем конкретно проблема?
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862060
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, что не получается написать такой код.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862061
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?php
$h = fopen("ip.txt","r"); 
while (!feof ($h)) {
    $content = fgets($h);
 var_dump($s);
    if($s === $_SERVER['REMOTE_ADDR'])
 { echo "Вы имеете доступ<br>"; }
 else
 { echo "Вы не имеете доступ"; }
}
fclose($h);
?>



Пробовала так, тоже ничего не выходит.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862064
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тынц . Ну и цикл по массиву. Для небольших файлов вполне подойдет.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862081
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php 
$ip = file('Z:\home\test1.ru\www\ip.txt');
$s = 0;
while( $s < 30 )
{ 
if( $ip[$s] === $_SERVER['REMOTE_ADDR'])
{
echo "ok";
}
else
{
echo "Ne ok!</br>";
$s++;
}
}
?>



Попробовала так, должно было бы парсить, но почему то нет.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862087
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, что-то не учли. Перед if добавьте строку
Код: php
1.
var_dump($ip[$s], $_SERVER['REMOTE_ADDR']);

и посмотрите, что сравниваете. Возможно, лишние символы затесались.

Да, если это делается для ограничения доступа, то можно посмотреть в сторону настроек вебсервера.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862091
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и вайл тут прям удобнее всего)
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862101
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче сделала так, все работает:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?php 
$ip = file('Z:\home\test1.ru\www\ip.txt');
$a = 0;
while( $a < 50 )
{
$a++;
if( $ip[$a] === $_SERVER['REMOTE_ADDR'])
{ echo "Тут код";}
}


?>



Но теперь я хочу удалять тот ip который уже отработал, как мне узнавать на какой он строке в файле?))) Пожалуйста, кто знает, модифицируйте код)
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862103
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перепешите файл заново
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862106
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atlinaя хочу удалять тот ip который уже отработалСейчас строки файла в массиве. Удаляйте ненужный элемент массива, затем implode, запись во временный файл и переименование временного в оригинальный. Если есть конкуренция, не забудьте о блокировках файла.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862135
Atlina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, вот как мне находить именно ту строчку, с тем ip как у пользователя? Её нужно удалять, в этом и проблема. Надо как искать, и ту строчку удалять.
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862152
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atlina,

Еще раз. Теперь внимательно следим.
Строки файла находятся в массиве. Одна строка на один элемент массива.
В цикле нашли элемент для удаления? Нашли.
Теперь нужно открыть мануал по PHP и поискать подходящую функцию для удаления элемента.


Проблема открыть мануал на php.net или проблема поискать функции?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
[PHP] Парсинг с txt файла.
    #37862156
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Парсинг с txt файла.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]