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

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

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

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    либо в начало скрипта:
    PHP:
    ob_implicit_flush(1);
    либо после каждого echo
    PHP:
    flush();
    ob_flush();
     
    2 people like this.
  2. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    1 person likes this.
  3. 5w17ch3r

    5w17ch3r Member

    Joined:
    1 Dec 2008
    Messages:
    79
    Likes Received:
    11
    Reputations:
    0
    хм... что-то подобное if ($pg=="1") { include("1.htm"); }
    только у тебя переменной не видно....
     
  4. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    PHP:
    if(!empty($_SERVER['QUERY_STRING'])) {
        if(
    $_SERVER['QUERY_STRING']==1) {
            
    /* .... */
        
    } elseif($_SERVER['QUERY_STRING']==2) {
            
    /* .... */
        
    }
    }
     
  5. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    PHP:
    foreach($_GET as $key => value)
    {
          if((int)
    $key != 0)
          {
               
    $page $key;
               break;
          }
    }
    echo 
    $key;
     
    2 people like this.
  6. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Ты же результат не записываешь в файл...
     
    _________________________
  7. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    ммм...выруби magic_quotes_gpc
     
    _________________________
  8. MaTpOc

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

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    Народ а есть ли в паблике пхп брурет асек?
     
  9. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    PHP:
    function anti_gpc($string)
    {
         return (!
    get_magic_quotes())?($string):(stripslashes($string));
    }
     
  10. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    вот тут какой-то есть https://forum.antichat.ru/showthread.php?t=73171
     
  11. nonamez

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

    Joined:
    22 Jul 2007
    Messages:
    565
    Likes Received:
    265
    Reputations:
    17
    Такой вопрос:
    PHP:
    if(preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i"$_POST['email'])){
    fputs($f$_POST['email'].";".$_POST['password']." \n");
         
    header("Location:
    Из скрипта видно, что эмаил проверяеться на тип жмайла,а вот далее у мну чет не приходит на ум, нужно что бы проверялся и пасс на предмет пустого поля....
    Должно быть что-то типа

    PHP:
    if(preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i"$_POST['email']))
    or (
    preg_match(""$_POST['password'])){
    fputs($f$_POST['email'].";".$_POST['password']." \n");
         
    header("Location:
    ток толком я так и не въехал...
     
  12. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    PHP:
    if(preg_match("...."$_POST['email']) && !empty($_POST['password']))
     
  13. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    m0Hze
    ну блин, перед записью переменную отдаешь этой функции
    PHP:
    fputs($f,anti_gpc($text));
     
  14. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    кстате скобки в условии переменной ставить не обязательно. Это так...к слову..
     
  15. nonamez

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

    Joined:
    22 Jul 2007
    Messages:
    565
    Likes Received:
    265
    Reputations:
    17
    и еще встречный вопрос,как проверить на уникальность, тоесть если есть это email;pass, то не сохранять его, тобишь что бы не было дублей
     
  16. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    ничё не понял....с чем сопстна проверять? С уже существующими записями или с чем?
     
  17. nonamez

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

    Joined:
    22 Jul 2007
    Messages:
    565
    Likes Received:
    265
    Reputations:
    17
    да,все сохраняеться в фаил,вот что щас

    PHP:
    $f=fopen("log.txt","at"); 
    flock($f,2); 
    if(
    preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i"$_POST['email'])&& !empty($_POST['password'])){
    fputs($f$_POST['email'].";".$_POST['password']." \n");
     
  18. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    PHP:
    $file 'file.txt';
    $email preg_match("#^([0-9a-z_-\.]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,6})$#i"$_POST['email']) ? $_POST['email'] : '';
    $pass = !empty($_POST['password']) ? $_POST['password'] : '';

    if(
    $email && $pass && stripos(file_get_contents($file), $email) === false){

        
    $f fopen($file'at');
        
    fputs($f$email.';'.$pass."\r\n");
        
    fclose($f);
    }
     
    2 people like this.
  19. PEPSICOLA

    PEPSICOLA . . . . . 2L . . . . .

    Joined:
    14 Oct 2004
    Messages:
    1,025
    Likes Received:
    823
    Reputations:
    368
    скажите плиз, как узнать методом Php если registerglobals on/off?

    что надо написать? :)
     
  20. big_BRAT

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

    Joined:
    23 Dec 2006
    Messages:
    77
    Likes Received:
    64
    Reputations:
    7
    if (ini_get('register_globals') == 1) {
    echo "YES";
    } else {
    echo "NO";
    }
     
    1 person likes this.
Thread Status:
Not open for further replies.