PDA

Просмотр полной версии : Ищу...


v1ru$
13.12.2007, 16:36
программу/плагин/скрипт.В идеале работа сабжа должна выглядеть так-
1)Загружаем УРЛы из .txt файла
2)Они открываются по(одному,лучше несколько) в окне программы/браузера
3)Имеем 2 кнопки-при нажатии первой урл копируется в файл 1.txt а при нажатии второй в 2.txt

Что-то типо аллсубмитера с полуавтомат. регистрацией,если ничего не найду,буду пользоватся им)

Shred
13.12.2007, 19:22
магу наваять за символтческую плату (:

//не надо

.:EnoT:.
13.12.2007, 20:34
могу навоять на php за символическое спасибо))
Тока не совсем понятно что конкретно надо.
То есть я так понимаю есть какой-то файл urls.txt мы из него берём данные, выводим в браузер в виде ссылок. При нажатии на одну ссылку мы записываем урл в 1.txt, при нажатии на другую ссылку заносим урл в 2.txt
Если всё правильно, то сделаю....если неправильно понял то поправь)

v1ru$
13.12.2007, 21:00
могу навоять на php за символическое спасибо))
Тока не совсем понятно что конкретно надо.
То есть я так понимаю есть какой-то файл urls.txt мы из него берём данные, выводим в браузер в виде ссылок. При нажатии на одну ссылку мы записываем урл в 1.txt, при нажатии на другую ссылку заносим урл в 2.txt
Если всё правильно, то сделаю....если неправильно понял то поправь)
ссылку открыли-и должны записать её или в файл1.txt или в файл2,это выбираю я

.:EnoT:.
14.12.2007, 05:23
Долго я с ним мучался, не люблю я файлы, с Mysql проще намного. Код может быть местами и кривоват, но главное работает))
Навоял как ты просил:
<?php

#Coded by EnoT_PoToSkUn

$url_file = "urls.txt";
if(!file_exists($url_file))
{
$file = fopen($url_file, "a+");
if(!$file) {echo"Невозможно открыть/создать файл!";}
fclose($file);
}
else
{
if(empty($_GET['id']) or $_GET['id'] == null)
{
$vsego = count(file($url_file));
echo"Всего ссылок - $vsego <br>";
$file = fopen("$url_file", "r");
if(!$file) {echo"Невозможно открыть файл!";}
$i = 0;
while (!feof($file))
{
$buffer = htmlspecialchars(fgets($file, 4096));
$i++;
echo"<a href=\"?id=$i\">$buffer<br>";
}
fclose($file);
}
else
{
$num = intval($_GET['id']);
$i = $num - 1;
$file = file($url_file);
if(!$file) {echo"Невозможно открыть файл!";}
$str = htmlspecialchars($file[$i]);
echo "<b>$str</b>
<form action=\"?do=1\" method=\"post\">
<input type=\"hidden\" name=\"str\" value=\"$str\">
<input Type=\"submit\" value=\"Записать в файл 1\"></form>
<form action=\"?do=2\" method=\"post\">
<input type=\"hidden\" name=\"str\" value=\"$str\">
<input Type=\"submit\" value=\"Записать в файл 2\"></form>";
}
if($_GET['do'] == 1)
{
$str = trim($_POST['str']);
$txt = "1.txt";
$file = fopen("$txt", "a");
if(!$file){echo"Невозможно открыть/создать файл!";}
$write = fwrite($file, "$str\n");
if(!$write) {echo"Ошибка записи в файл";}
fclose($file);
}
if($_GET['do'] == 2)
{
$str = trim($_POST['str']);
$txt = "2.txt";
$file = fopen("$txt", "a");
if(!$file){echo"Невозможно открыть/создать файл!";}
$write = fwrite($file, "$str\n");
if(!$write) {echo"Ошибка записи в файл";}
fclose($file);
}

}
?>
Потестил, работает нормально. С фильтрацией особо не работал, устал и так...если что нужно думаю сам подправишь, скрипт не сложный :)

З.Ы. думаю тему стоит в кодинг перенести, в болталке ей не место))