Нужно доработать скрипт php (или написать свой)
Сейчас он делает:
берет первую строчку из файла base.txt
удаляет ее из base.txt
выводит ее
и записывает эту строчку в out.txt
и т.д. со всеми строчками в base.txt
вот этот скрипт:PHP код:Нужно доработать скрипт что бы:<?php
$row_number = 0; //номер строки которую удаляем
$file_out = file("base.txt"); // Считываем весь файл в массив
//записываем нужную строку в файл
file_put_contents("out.txt", $file_out[$row_number], FILE_APPEND);
echo "$file_out[$row_number]";
//удаляем записаную строчку
unset($file_out[$row_number]);
//записали остачу в файл
file_put_contents("base.txt", implode("", $file_out));
?>
было поле, в которое юзер вводит email или логи (не важно)
дальше нажимает кнопку, например "показать"
и ему выводится и емаил (который он ввел) и ниже - первая строчка из фала base.txt
дальше так же она удаляется из base.txt
и записывается в out.txt
НО еще нужно, что бы out.txt записался и емаил который пользователь ввел! в эту же строчку через "||".
И еще нужно, что бы каждый пользователеь смог это сделать только один раз! Т.е. например ставилась бы кука или пропадала бы кнопка или еще как то...
Т.к. в base.txt - будут лежать пароли, и нужно что бы, нельзя было например обновить страничку и получить еще один пароль!
Пишите в личку с ценой вопроса!
- 08.08.2014 10:59
- 08.08.2014 11:56
iPotapych,
PHP код:Поправить в form action имя файла нужно будет.if(isset($_POST["getkey"])) {
$th_mail = trim($_POST['getkey']);
if(stristr($th_mail, "@") === FALSE) die("Не верно ввели имя почты!");
if(!isset($_COOKIE["5d40df6b"])) {
setcookie("5d40df6b", "1");
$file = file("base.txt");
$th_key = trim($file[0]);
$fp = fopen("exit.txt", "a+");
fputs($fp, $th_mail."||".$file[0]."\r\n");
fclose($fp);
unset($file[0]);
$fp = fopen("base.txt", "w+");
fwrite($fp, implode("", $file));
fclose($fp);
echo $th_key;
}
}
if(!isset($_COOKIE["5d40df6b"])) {
echo '<form action="namefile.php" method="post">
Введите почту: <input type="text" name="getkey" value="">
<input class="button" type="submit" value="Получить">
</form>';
}
Спасибо сказали:
alextwinner(08.08.2014), HiNeX(08.08.2014), - 08.08.2014 12:07
Vladimir-AWM, Спасибо! Тоже попробую...
НО уже взялся человек делать!
п.с.
некотрые предлагали сделать это за 50$ и срок выполнения день минимум просили
улыбнуло конечно)))Последний раз редактировалось alextwinner; 08.08.2014 в 12:09.
Спасибо сказали:
HiNeX(08.08.2014), - 08.08.2014 12:12
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
От простого рабочего завода до создателя сайта с ежемесячной прибылью 90.000 рублей! | Дайджест блогосферы | 33 | 07.07.2013 21:18 |
Доработка скрипта загрузки Ajax | Web программирование | 13 | 04.11.2012 12:48 |
Подскажите, пожалуйста, CMS для простого сайта с фильтром | Выбор CMS | 1 | 04.10.2012 17:22 |
Хостинг - проще простого? | Дайджест блогосферы | 2 | 04.03.2011 09:02 |








