[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    бля я это пробовал воощето не пашет и так почему то
     
  2. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    методом опхода каталогов ../..
    допустим /public_html/1/1.php нужно проинклудить в /public_html/2/2.php
    2.php должен быть таким
    PHP:
    <?
    include(
    '../1/1.php');
    ?>
     
    1 person likes this.
  3. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Дык нужно двигаться тогда от root_dir:

    /var/www/tpl/header.tpl

    вообщем от начального пути
     
  4. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Подскажите ка будет выглядеть код для получения данных из формы
    мыло;пас
    мыло1;пас1
    .......
    для дальнейшей их проверки через функцию которой нужно 1 и 2параметр из списка
    и те данные которые так сказать валид выводяться ниже а не валид не выводятся
    ===================================================
    я так понимаю надо из формы передать данные в массив
    далее нуужно рассортировать данные из массива list($email,$pass) = explode(";", ***)
    нужно для массива for($i=0;$i<count(**);$i++) ???
     
  5. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    тебе нада сразу распределить по масивам тогда уж пассы и логины

    for ($i=1; $i<count($_POST); $i++)
    {
    $login[$i] = $_POST[login.$i];
    $pass[$i] = $_POST[pass.$i];
    }

    тока name у input'ов прописывай типа login1 pass1, login2 pass2 , а потом проверяй их как те нада
     
  6. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    Корвин
    не
    $_POST[login.$i];
    а
    $_POST['login'.$i];
     
  7. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3

    может немного не грамотно, но работает, а на будущее учту
     
  8. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Эм вы немного не так поняли )
    там textarea а не inputbox )
    мне из textarea надо данные сунуть в массив дальше их разделить на логин и пароль ну а там функция проверки уже
    вот как реализовать саму вбивку в массив?
     
  9. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    PHP:
    $accs=isset($_POST['acclist']) ? $_POST['acclist'] : '';
    $login=array();
    $pass=array(); 
    $i=0;
    $accarr=explode("\n",str_replace("\r",'',$accs));
      foreach(
    $accarr as $acc)
      {
        
    $allaccs=explode(":",$acc);
       
    $login[$i]=$allaccs[0];
       
    $pass[$i]=$allaccs[1];
       
    $i++;
      }
     
    1 person likes this.
  10. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    ребята нужен маленький хелп.
    как декодировать строку.
    вобщем вот ссылка на файл. на нем я ставил эксперименты. Строчки передаются из Flash там пробовал их кодировать, а так же не кодировать.
    http://a1ien.net.ru/vkmessager/logs.txt
     
  11. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    будте добры скажите как сделать запрос и как из него получить колличество записей в бд....

    ___________________________________
    [​IMG]

    не могу найти где подпись делать.... может я ударился головой? напишите если кто знает...
     
    _________________________
  12. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    mysql_connect( $host, $user, $pass );
    mysql_select_db( $db);
    $res=mysql_query("SELECT .......");
    $num=mysql_num_rows($res);
     
  13. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    PHP:
    for ($i 0$i $num$i++) {
        
    $row mysql_fetch_array ($res);
    }
    В дополнение к сказанному EST a1ien
     
    #3553 mff, 16 Jun 2008
    Last edited: 16 Jun 2008
  14. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    http://www.php.net/url_decode
     
  15. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    самый умный? делал! непомогает! не задавал бы если былобы все так просто так просто.
     
  16. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Отвечал же тебе уже!
     
  17. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    Проблема решана помогло iconv
     
  18. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Написал вход на сайт, но что то он перестал работать! :)
    Вчера работал! :)
    Помогите плиз разобраться, что тут нитак:
    PHP:
    <?php
    session_start
    ();
    if(!
    session_is_registered("valid_user")){
    ?>

    <form action="prolog.php" enctype="multipart/form-data" method="post">
    <div style="margin:90px 0px 0px 20px;" >
        <table width="149" height="100" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td valign="bottom" class="iePNG" style="background-image: url(img/login.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">   
        <input type="text" name="login" style="border:none; background:none; width:143px; font-size:14px;"  />
        </td>
      </tr>
      <tr>
       <td style="height:10px;"></td>
      </tr>
      <tr>
        <td valign="bottom" class="iePNG" style="background-image: url(img/password.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">
        <input type="password" name="password" style="border:none; background:none; width:143px; font-size:14px;"  />
        </td>
      </tr>
      <tr>
        <td align="" style="padding-top:5px;"><input type="image" src="img/reg.png" style="margin-right:14px;" onClick="window.open('member.php',''); return false;" /> <input type="image" src="img/vhod.png" /></td>
      </tr>
    </table>
    </div>
    </form>   
    <?php
    }
    else{
        if(
    $login && $password){
            include(
    "admin/config.php");
            
    $result mysql_query ("SELECT * FROM `member` WHERE `login`='".$login."' AND `password`='".$password."'");    
            if(!empty(
    $result)){
                
    $row mysql_fetch_array ($result);
                
    $valid_user $row["id"];
                echo 
    $valid_user;
                
    session_register("valid_user");
                if(
    session_is_registered("valid_user")){
                    echo
    '<div style="font:; margin:0px 20px 0px 20px;">Мы рады Вас приветствовать <i>'.$row["login"].'</i>!</div>';    
                }
            }
        }    
    }
     
  19. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    if($login && $password){

    if($_POST['login'] && $_POST['password']){
     
    #3559 EST a1ien, 17 Jun 2008
    Last edited: 17 Jun 2008
  20. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    А если стоит регистер глобалс?
    ---
    Может так:
    if(isset($_POST['login']) && isset($_POST['password'])) {
    ---
    ЗЫ код смотреть впадлу
     
Thread Status:
Not open for further replies.