@insquir

Как сделать проверку на совпадение PHP?

Народ как проверить на совпадение в txt файле на сайте. То есть мне нужно: если ссылка нету в txt файле то оно добавляется но уже в другой файл.

У меня уже есть часть
<?php
date_default_timezone_set("Europe/Kiev");
$Date = date("d.m.Y");
$Time = date("H:i:s");
$URL = $_POST['URL'];
$NameMusic = $_POST['NameMusic'];
$file = fopen("SU.txt","at");
fwrite($file,"\n$Date, $Time, $URL, $NameMusic");
fclose($file);

if ($NameMusic != "none")
$file = fopen("SUfound.txt","at");
fwrite($file,"\n$URL, NameSong: $NameMusic");
fclose($file);
?>
  • Вопрос задан
  • 357 просмотров
Пригласить эксперта
Ответы на вопрос 4
l3ftoverz
@l3ftoverz Куратор тега PHP
Люблю Финский металкор
мне нужно если ссылка не имеет уже в txt файле

Что не имеет?

Части с fopen, fwrite, fclose можно заменить на одну file_put_contents.
Обращаться к элементам в POST (да и вообще к любым подобным) нужно проверяя, есть ли этот индекс, чтобы вдруг не было варнингов и неверного поведения кода.

Проверить можно регуляркой или перебором.
Ответ написан
file_get_contents
preg_match
file_exists
file_put_contents
Ответ написан
@implicit
Берем содержимое файла, ищем с помощьюстроковых функций str_pos содержание в нем заданной строки, как добавить стрлеу в файл нужно пояснять?
Ответ написан
@gl00m
А вообще удобнее работать с БД, а не с файллм
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЭР-Телеком Пермь
от 80 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
DANYCOM Краснодар
от 50 000 до 100 000 ₽
02 апр. 2020, в 16:57
5000 руб./за проект
02 апр. 2020, в 16:49
15000 руб./за проект