Профи, помогите! Поиск данных формы в csv-файле

gaffarov

Постоялец
Регистрация
16 Апр 2009
Сообщения
72
Реакции
7
Уважаемые! Молю о помощи!!!
Допустим у меня есть форма, в неё вставляю url и нажимаю отправить. Нужен php-скрипт, который будет проверять наличие введенного в форму урла в csv-файле, если есть такой урл то останавливается скрипт, если нету то выполняется javascript. Помогите скриптом. Прошу не кидать ссылки на статьи, я перерыл уже весь инет сегодня, что пишу-ничего не работает :alko:
 
Уважаемые! Молю о помощи!!!
Допустим у меня есть форма, в неё вставляю url и нажимаю отправить. Открывается php-скрипт, который будет проверять наличие введенного в форму урла в csv-файле, если есть такой урл то останавливается скрипт, если нету то выполняется javascript. Помогите скриптом. Прошу не кидать ссылки на статьи, я перерыл уже весь инет сегодня, что пишу-ничего не работает :alko:
ну по теме csv есть тонны материалов Для просмотра ссылки Войди или Зарегистрируйся
на сервере - если не найден искомый фрагмент нужно сгенерировать код (джаваскрипт типа документ лоад) который вызовется при загрузке странички.
в принципе задача простая и не требует сверхчеловеческих усилий.

я б на месте топик стартера таки сел и разобрался, что и как. а не просил скрипт, так просто сложно науичться чему либо. а научится можно хотя бы правильно формулировать вопрос о помощи. потому как вообще не видно что пробовал и что получалось.
 
ну по теме csv есть тонны материалов Для просмотра ссылки Войди или Зарегистрируйся
на сервере - если не найден искомый фрагмент нужно сгенерировать код (джаваскрипт типа документ лоад) который вызовется при загрузке странички.
в принципе задача простая и не требует сверхчеловеческих усилий.
да, но я не могу её решить, я не знаю как написать код ((((((
 
Код:
<?php
//Принимаем постовые данные
$name=$_POST['name1'];
//Открываем csv  в массив и ищем $name в массиве
$handle = fopen("url.csv", "r");
$array = array($handle);
$key = array_search($name, $array, true);
if(in_array ($name, $array)) {
            print "Found";
        }else{
            print "Not found";
        }
       
?>
Я ввожу урл который есть в csv, а выдает Not found
 
Код:
<?php
//Принимаем постовые данные
$name=$_POST['name1'];
//Открываем csv  в массив и ищем $name в массиве
$handle = fopen("url.csv", "r");
$array = array($handle);
$key = array_search($name, $array, true);
if(in_array ($name, $array)) {
            print "Found";
        }else{
            print "Not found";
        }
     
?>
Я ввожу урл который есть в csv, а выдает Not found
скинь пример урла и сам сцв файл в личку, гляну попозже
 
PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<form action="index.php" method="post">
<input type="text" name="p">
<input type="submit">
</form>
<?php
if($_POST['p'] != ''){
$f = file_get_contents('file.csv');
if (strpos($f, $_POST['p']) === false) {
echo 'нет'; // Здесь код если НЕ найден
} else {
echo 'да'; // Здесь код если найден текст в файле
}
}
?>
 
а так вроде ищет ) а можно как то сюда вместо "не найден" присобачить кнопку, чтобы при нажатии запускался js?
1. код еще раз поменяй. я его исправил, ты видимо старый взял.
2. Код JS в студию
 
сейчас в нете ищу, это будет запуск файла на локалке
 
Назад
Сверху