нужна помощь php

Discussion in 'PHP' started by sxsanti, 8 Sep 2007.

  1. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    #1 sxsanti, 8 Sep 2007
    Last edited: 8 Sep 2007
  2. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    помогите
     
  3. Termin@L

    Termin@L Elder - Старейшина

    Joined:
    7 Dec 2006
    Messages:
    183
    Likes Received:
    43
    Reputations:
    53
    Угу, здесь типа бескорыстная помощь всем желающим... Кстати ссылка твоя 1-я не открывается
     
  4. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    перезалил http://www.rapidshare.ru/394513
     
  5. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    кто поможет дам 5, 8 знаков icq!
    контак: 116740
     
  6. ant0ha

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

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    Чего тут писать то

    PHP:
    <?php
    session_start
    ();

    // Сверяешь с базой или с чемто там еще эти логин и пароль
    if ($login=='логин из базы' and $pass=='пароль из базы')
    //если все ок
    {
       
    session_register("login","pass");
       
       
    /* ТВОЙ КОД ПО ЗАЛИВКЕ БАННЕРА */
    }
    //иначе
    else {
    ?>

    <form method="post">
    Логин:<input type="text" name="login"><br>
    Пароль:<input type="password" name="pass"><br>
    <input type="submit" value="Войти">
    </form>

    <?php
    }
    ?>
     
  7. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    ant0ha, твой код не правильный, там придётся с каждым разом вводить пароль.
    Вот поправил.
    PHP:
    <?php 
    session_start
    (); 
    session_register('login','pass');

    $log 'ЛОГИН'//логин
    $password 'ПАРОЛЬ'//пасс

    if(!$_SESSION['login'] || !$_SESSION['pass'])
    {
     if(
    $_POST['login'] == $log || $_POST['pass'] == $password)
     {
      
    $_SESSION['login'] = $log$_SESSION['pass'] = $password;
      echo(
    '<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">');
     }
     else
     { 
    ?>
    <form method="post"> 
    Логин:<input type="text" name="login"><br> 
    Пароль:<input type="password" name="pass"><br> 
    <input type="submit" value="Войти"> 
    </form>
    <?php 
     

    }
    elseif(
    $_SESSION['login'] == $log || $_SESSION['pass'] == $pass)
    {
    //если всё хорошо
    }
    else
    {
     
    $_SESSION['login'] = ''$_SESSION['pass'] = '';
     echo(
    '<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">');
    }
    ?>
     
    1 person likes this.
  8. ant0ha

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

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    немного не соглашусь, в моем случае логин и пароль если их уже правильно ввели будут браться из сессий, хотя код не будет работать при выключенном register_globals =)
     
  9. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    нужно сделать здесь, незнаю как сделать под логином и поролем:=(((( :( :( :confused:
    типо заходин на site.com/parol и нужно весни логин и пароль а потом можеш закачевать баннер :confused:


    <html>
    <head>

    <? include ('config.inc.php'); ?>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    <? echo"<title>$title</title>"; ?>
    <meta name="author" content="VCP">
    <meta name="generator" content="VCP_Editor">
    </head>
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
    <FORM ENCTYPE="multipart/form-data" ACTION="<?php echo"$PHP_SELF"; ?>" METHOD="POST">
    <table border="1" cellspacing="0" width="353" bordercolordark="white" bordercolorlight="black">
    <tr>
    <td width="343">
    <table width="353" cellpadding="0" cellspacing="0" border="1" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
    <td width="128" height="24" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Выбор файла:</font></p>
    </td>
    <td width="225" height="24" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT NAME="File" TYPE="file" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font face="Verdana" size="2" color="#CC0000">URL(ссылка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana" color="#CC0000">&nbsp;<input type="text" name="url" value="http://" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Alt (Подсказка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <p>&nbsp;<input type="text" name="alt" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></p>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Действие:</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT TYPE="submit" VALUE="Отправить" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); background-color:rgb(212,208,200); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'" ></font>
    </td>
    </tr>
    <tr>
    <td width="128" height="23" bgcolor="#F7F7F7">
    <p><font size="2" color="#CC0000" face="Verdana">Описание:</font></p>
    </td>
    <td width="225" height="23" valign="bottom" bgcolor="#F7F7F7">






    <font size="2" color="#FF6600" face="Verdana"><?php

    /* Код который выводит свойства файла */
    if ($File&& $File !== "none") {



    if ( $File_type == "image/pjpeg" || $File_type == "image/x-png" || $File_type == "image/gif" || $File_type == "image/jpeg" ) {

    /* Этот код запещяет перезапись */
    if (file_exists("$direct/$File_name")):
    echo "<b>Такой файл уже существует.</b>";
    exit;
    endif;

    $optdirekt = "$direct/$File_name";
    echo "<b>Файл записан!</b><BR>";
    echo "Название файла: $File_name<BR>";
    echo "Размер файла: $File_size<BR>";
    echo "Тип файла: $File_type";

    /* Код копирования */
    copy ($File, $optdirekt) or die ("No load....");

    /* Код добавляющий в базу картинку */
    $open=fopen("base.txt","a") or die ("Не удалось добавить в базу код ...");
    fwrite($open,"<a href=\"$url\"><img src=\"$optdirekt\" alt=\"$alt\" border=\"0\"></a>\n");
    fclose($open);

    }
    else print "<font face=verdana size=2 color=#FF6600><b>Заливаются</b> .jpge | .gif | .png</font\n";

    }

    ?>

    </font>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </FORM>
    </body>

    </html>
     
    #9 sxsanti, 8 Sep 2007
    Last edited: 8 Sep 2007
  10. ant0ha

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

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    Вместо
    из кода NOmeR1 вставь весь этот свой код
     
    1 person likes this.
  11. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    ant0ha, можеш сделать, а то я не пойму как сделать:=((((

    COD:


    <html>
    <head>

    <? include ('config.inc.php'); ?>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    <? echo"<title>$title</title>"; ?>
    <meta name="author" content="VCP">
    <meta name="generator" content="VCP_Editor">
    </head>
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
    <FORM ENCTYPE="multipart/form-data" ACTION="<?php echo"$PHP_SELF"; ?>" METHOD="POST">
    <table border="1" cellspacing="0" width="353" bordercolordark="white" bordercolorlight="black">
    <tr>
    <td width="343">
    <table width="353" cellpadding="0" cellspacing="0" border="1" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
    <td width="128" height="24" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Выбор файла:</font></p>
    </td>
    <td width="225" height="24" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT NAME="File" TYPE="file" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font face="Verdana" size="2" color="#CC0000">URL(ссылка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana" color="#CC0000">&nbsp;<input type="text" name="url" value="http://" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Alt (Подсказка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <p>&nbsp;<input type="text" name="alt" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></p>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Действие:</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT TYPE="submit" VALUE="Отправить" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); background-color:rgb(212,208,200); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'" ></font>
    </td>
    </tr>
    <tr>
    <td width="128" height="23" bgcolor="#F7F7F7">
    <p><font size="2" color="#CC0000" face="Verdana">Описание:</font></p>
    </td>
    <td width="225" height="23" valign="bottom" bgcolor="#F7F7F7">






    <font size="2" color="#FF6600" face="Verdana"><?php

    /* Код который выводит свойства файла */
    if ($File&& $File !== "none") {



    if ( $File_type == "image/pjpeg" || $File_type == "image/x-png" || $File_type == "image/gif" || $File_type == "image/jpeg" ) {

    /* Этот код запещяет перезапись */
    if (file_exists("$direct/$File_name")):
    echo "<b>Такой файл уже существует.</b>";
    exit;
    endif;

    $optdirekt = "$direct/$File_name";
    echo "<b>Файл записан!</b><BR>";
    echo "Название файла: $File_name<BR>";
    echo "Размер файла: $File_size<BR>";
    echo "Тип файла: $File_type";

    /* Код копирования */
    copy ($File, $optdirekt) or die ("No load....");

    /* Код добавляющий в базу картинку */
    $open=fopen("base.txt","a") or die ("Не удалось добавить в базу код ...");
    fwrite($open,"<a href=\"$url\"><img src=\"$optdirekt\" alt=\"$alt\" border=\"0\"></a>\n");
    fclose($open);

    }
    else print "<font face=verdana size=2 color=#FF6600><b>Заливаются</b> .jpge | .gif | .png</font\n";

    }

    ?>

    </font>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </FORM>
    </body>

    </html>
     
    #11 sxsanti, 8 Sep 2007
    Last edited: 8 Sep 2007
  12. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    PHP:
    <?php  
    session_start
    ();  
    session_register('login','pass'); 

    $log 'ЛОГИН'//логин 
    $password 'ПАРОЛЬ'//пасс 

    if(!$_SESSION['login'] || !$_SESSION['pass']) 

     if(
    $_POST['login'] == $log || $_POST['pass'] == $password
     { 
      
    $_SESSION['login'] = $log$_SESSION['pass'] = $password
      echo(
    '<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">'); 
     } 
     else 
     {  
    ?> 
    <form method="post">  
    Логин:<input type="text" name="login"><br>  
    Пароль:<input type="password" name="pass"><br>  
    <input type="submit" value="Войти">  
    </form> 
    <?php  
     
    }  

    elseif(
    $_SESSION['login'] == $log || $_SESSION['pass'] == $pass
    {
    ?>
    <html>
    <head>

    <? include ('config.inc.php'); ?>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    <? echo"<title>$title</title>"?>
    <meta name="author" content="VCP">
    <meta name="generator" content="VCP_Editor">
    </head>
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
    <FORM ENCTYPE="multipart/form-data" ACTION="<?php echo"$PHP_SELF"?>" METHOD="POST">
    <table border="1" cellspacing="0" width="353" bordercolordark="white" bordercolorlight="black">
    <tr>
    <td width="343">
    <table width="353" cellpadding="0" cellspacing="0" border="1" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
    <td width="128" height="24" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Выбор файла:</font></p>
    </td>
    <td width="225" height="24" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT NAME="File" TYPE="file" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font face="Verdana" size="2" color="#CC0000">URL(ссылка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana" color="#CC0000">&nbsp;<input type="text" name="url" value="http://" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></font>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Alt (Подсказка):</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <p>&nbsp;<input type="text" name="alt" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'"></p>
    </td>
    </tr>
    <tr>
    <td width="128" bgcolor="#F7F7F7">
    <p><font size="2" face="Verdana" color="#CC0000">Действие:</font></p>
    </td>
    <td width="225" bgcolor="#F7F7F7">
    <font size="2" face="Verdana">&nbsp;<INPUT TYPE="submit" VALUE="Отправить" style="font-family:Verdana; font-size:11; color:rgb(0,0,102); background-color:rgb(212,208,200); border-style:groove;" onMouseOver="style.color='#FF6600'" onMouseOut="style.color='#000066'" ></font>
    </td>
    </tr>
    <tr>
    <td width="128" height="23" bgcolor="#F7F7F7">
    <p><font size="2" color="#CC0000" face="Verdana">Описание:</font></p>
    </td>
    <td width="225" height="23" valign="bottom" bgcolor="#F7F7F7">

    <font size="2" color="#FF6600" face="Verdana">
    <?php

    /* Код который выводит свойства файла */
    if ($File&& $File !== "none") {



    if ( 
    $File_type == "image/pjpeg" || $File_type == "image/x-png" || $File_type == "image/gif" || $File_type == "image/jpeg" ) {

    /* Этот код запещяет перезапись */
    if (file_exists("$direct/$File_name")):
    echo 
    "<b>Такой файл уже существует.</b>";
    exit;
    endif;

    $optdirekt "$direct/$File_name";
    echo 
    "<b>Файл записан!</b><BR>";
    echo 
    "Название файла: $File_name<BR>";
    echo 
    "Размер файла: $File_size<BR>";
    echo 
    "Тип файла: $File_type";

    /* Код копирования */
    copy ($File$optdirekt) or die ("No load....");

    /* Код добавляющий в базу картинку */
    $open=fopen("base.txt","a") or die ("Не удалось добавить в базу код ...");
    fwrite($open,"<a href=\"$url\"><img src=\"$optdirekt\" alt=\"$alt\" border=\"0\"></a>\n");
    fclose($open);

    }
    else print 
    "<font face=verdana size=2 color=#FF6600><b>Заливаются</b> .jpge | .gif | .png</font\n";

    }

    ?>

    </font>
    </td>
    </tr>
    </table> 
    </td>
    </tr>
    </table>
    </FORM>
    </body>

    </html>
    <?

    else 

     
    $_SESSION['login'] = ''$_SESSION['pass'] = ''
     echo(
    '<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">'); 

    ?>
    Только измени строчки
    $log = 'ЛОГИН'; //логин
    $password = 'ПАРОЛЬ'; //пасс


    P.S. php.ru блин!!!
     
    2 people like this.
  13. ant0ha

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

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    Походу дела он config.inc.php прочитать неможет, либо его нет, либо прав на чтения нехватает
     
    1 person likes this.
  14. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    ant0ha, спасибо я сделал всё работает с меня номера 8 знаки!
     
    1 person likes this.
  15. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    NOmeR1, стукни в аську дам тебе 8 знаки!
     
  16. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Опоздал! Anotha уже поделился! :) :p
     
  17. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    NOmeR1, я дал Antohe, номера:=)
     
    #17 sxsanti, 11 Sep 2007
    Last edited: 11 Sep 2007
  18. ant0ha

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

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    Попрошу без оскорблений, не Anotha, а Antoha =\
     
  19. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    ant0ha, извени не видел:=(
     
  20. sxsanti

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

    Joined:
    24 Aug 2007
    Messages:
    29
    Likes Received:
    7
    Reputations:
    -3
    ant0ha, срочна стукни в аську!