Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Помогите связать два GETa |

31.12.2007, 03:29
|
|
Banned
Регистрация: 13.12.2007
Сообщений: 31
Провел на форуме: 188365
Репутация:
20
|
|
Помогите связать два GETa
Кто немного понимет в пхп тот поймет.... вобщем мне нужно чтоб при нажатии сохранялся предыдущий гет и к нему добавлялся новый....
пример: index.php?get=1
это после первого гета.... а вот после второго :
index.php?get1=1&get2=2
У меня ошибки во второй форме.... но немогу найти где....
PHP код:
echo('<form method=\'GET\'>
Ведите код активации:<br>
<input type=\'password\' name=\'act\'><br>
<input type=submit>
</form>');
$klyuchi = './klyuchi/klyuchi.txt';
$mas = file($klyuchi);
foreach($mas as $line)
{
$data = explode("::",$line);
$temp[] = $data[0];
}
if(in_array($_GET['act'], $temp))
{
echo('<form action=\"index.php\?act={$_GET['act']}\&\" method=\'GET\'>
Ведите имя файла логов<br>
<input type=\'text\' name=\'kod\'><br>
<input type=submit>
</form>');
$good = "./logs/{$_GET['kod']}_good.txt"; // Файл для хороших мэйлов
$bad = "./logs/{$_GET['kod']}_bad.txt"; // Наоборот
Ошибку гдето здесь....
PHP код:
echo('<form action=\"index.php\?act={$_GET['act']}\&\" method=\'GET\'>
|
|
|

31.12.2007, 03:43
|
|
Banned
Регистрация: 13.12.2007
Сообщений: 31
Провел на форуме: 188365
Репутация:
20
|
|
PHP код:
echo('<form action=\"index.php\?act={.$_GET['act'].}\&\" method=\'GET\'>
Не катит.... Выбивает
Parse error: syntax error, unexpected T_STRING in /home/www/htdocs/zzz/index.php on line 88
|
|
|

31.12.2007, 04:03
|
|
Banned
Регистрация: 13.12.2007
Сообщений: 31
Провел на форуме: 188365
Репутация:
20
|
|
ап
|
|
|

31.12.2007, 05:59
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Намудрил чё-то в коде =/
Твой код подправил, не хватало закрывающей фигурной скобки в условии и полная путаница с кавычками. Вот переделаный:
PHP код:
<?php
echo"<form method=\"GET\">
Ведите код активации:<br>
<input type=\"password\" name=\"act\"><br>
<input type=\"submit\">
</form> ";
$klyuchi = "./klyuchi/klyuchi.txt";
$mas = file($klyuchi);
foreach($mas as $line)
{
$data = explode("::",$line);
$temp[] = $data[0];
}
if(in_array($_GET['act'], $temp))
{
echo"<form action=\"index.php?act=".$_GET['act']." method=\"GET\">
Ведите имя файла логов<br>
<input type=\"text\" name=\"kod\"><br>
<input type=\"submit\">
</form> ";
$good = "./logs/".$_GET['kod']."_good.txt"; // Файл для хороших мэйлов
$bad = "./logs/".$_GET['kod']."_bad.txt"; // Наоборот
}
?>
А вообще странный до ужаса у тебя код, так и не понял как это собственно должно работать.
Если тебе тупо надо было бы объединить два запроса, то лучше бы ты отправлял данные через POST имхо
|
|
|

31.12.2007, 06:02
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
З.Ы. не знаю как точно у тебя должно быть. Возможно закрывающая скобка должна быть перед переменными $good и $bad, но у тебя её вообще не было, поэтому влепил после....
|
|
|

31.12.2007, 06:14
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме: 5939734
Репутация:
1917
|
|
2.:EnoT:. ты наверное его не так понял, вот мой вариант:
PHP код:
echo('<form method=\'GET\'>
Ведите код активации:<br>
<input type=\'password\' name=\'act\'><br>
<input type=submit>
</form>');
$klyuchi = './klyuchi/klyuchi.txt';
$mas = file($klyuchi);
foreach($mas as $line)
{
$data = explode("::",$line);
$temp[] = $data[0];
}
if(in_array($_GET['act'], $temp))
{
echo('<form action="index.php" method="GET">
Ведите имя файла логов<br>
<input type="hidden" name="'.key($_GET).'" value="'.current($_GET).'">
<input type=\'text\' name=\'kod\'><br>
<input type=submit>
</form>');
}
$good = "./logs/{$_GET['kod']}_good.txt"; // Файл для хороших мэйлов
$bad = "./logs/{$_GET['kod']}_bad.txt"; // Наоборот
хотя key($_GET) и current($_GET) можно заменить на act и $_GET['act'] соответственно
__________________
Карфаген должен быть разрушен...
Последний раз редактировалось Scipio; 31.12.2007 в 06:18..
|
|
|

31.12.2007, 06:18
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
2.:EnoT:. ты наверное его не так понял
Честно я вообще не понял чё он хочет. просто тупо отредактировал его код
|
|
|

31.12.2007, 14:11
|
|
Banned
Регистрация: 13.12.2007
Сообщений: 31
Провел на форуме: 188365
Репутация:
20
|
|
Всем... пасиба))) но я уже переписал тот участок кода.... и вобщем кароч зделал через посты))) Но всеровно пасиба
|
|
|

31.12.2007, 14:25
|
|
Новичок
Регистрация: 14.08.2007
Сообщений: 4
Провел на форуме: 5562
Репутация:
3
|
|
Сообщение от MisteriX
Всем... пасиба))) но я уже переписал тот участок кода.... и вобщем кароч зделал через посты))) Но всеровно пасиба
Отлично, пароль в открытом виде в форме......
Лучше сразу напечатайте на главной с тегом h1
Хоть бы в сессии закинули что ли..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|