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

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

Thread Status:
Not open for further replies.
  1. le-mon

    le-mon New Member

    Joined:
    11 Apr 2007
    Messages:
    50
    Likes Received:
    2
    Reputations:
    -5
    Не могу понять в чем может быть ошибка :confused: Vkontakte.ru Ретривер(высылание паролей по списку мыл)

    PHP:
    (c)Player#1 for antichat.ru<br><br>
    <?php
    set_time_limit
    (0);
    function 
    curl($url,$post)
    {
        
    $ch curl_init();
        
    curl_setopt($chCURLOPT_URL$url);
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_POSTFIELDS$post);
        
    curl_setopt($chCURLOPT_POST1);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    $result curl_exec($ch);
        
    curl_close($ch); 
        return 
    $result;
    };
    $fp=fopen("accounts.txt""rt");
    while(!
    feof($fp))
    {
        
    $str fgets($fp100);
        
    $acc explode(";"$str2);
        
    $login trim($acc[0]);
        
    $post "op=retrieve&email=".$login;
        
    $result curl("http://vkontakte.ru/login.php"$post);
        echo 
    $login;
        
    flush();
        if(
    strpos($result"Location: login.php?p=1"))
        {
            echo 
    " - Пароль выслан<br>";
        }else{
            echo 
    "Ошибка!<br>";
        };
    };
    fclose($fp);
    ?>

    Хелп :)
     
  2. Player#1

    Player#1 Member

    Joined:
    11 Nov 2008
    Messages:
    95
    Likes Received:
    35
    Reputations:
    10
    О_О знакомый код :D

    Этот скрипт уже не работает, надо подправить немного...
    Кстати, я продавал рабочую версию, но потом на mail.ru перестали вовремя приходить письма, поэтому скрипт был не актуален.
    Сейчас ситуация изменилась, поэтому скоро обновлю скрипт и он вновь поступит в продажу.
     
  3. le-mon

    le-mon New Member

    Joined:
    11 Apr 2007
    Messages:
    50
    Likes Received:
    2
    Reputations:
    -5
  4. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    есть такой код, и он работал прекрасно год, а вчера начал барахлить и не исполнятся, вар дамп который там стоит показывает вот что

    Code:
    int(10) resource(31) of type (curl_multi)
    Warning: (null)(): 32 is not a valid cURL handle resource in Unknown on line 0
    в чем дело даже вообще не понятно, подскажите люди, ибо дебагу этот код не поддается. может кто то сталкивался с такой проблемой в курле.

    а если вар дамп убрать то просто кидает в браузер заголовок
    Code:
    Status=OK - 200 
    то есть больше вообще никаких хидеров не посылает в браузер, 1 строка и всё


    PHP:
                for($i=0;$i<count($sites);$i+=$this->threads){
                    
    $curly = array();
                    
    $result = array();
                    
    $mh curl_multi_init();
                    for(
    $m=$i;$m<=($i+$this->threads)-1;$m++){
                        
    //prepare thread
                        
    if($transok){
                            
    $curly[$m] = curl_init($trans);
                        }else{
                            
    $curly[$m] = curl_init($sites[$m]['url']);
                        }
                        
                        
    curl_setopt($curly[$m], CURLOPT_POST1);
                        
    curl_setopt($curly[$m], CURLOPT_POSTFIELDS$sites[$m]['post']);
                        
    curl_setopt($curly[$m], CURLOPT_TIMEOUT60);
                        
    curl_setopt($curly[$m], CURLOPT_RETURNTRANSFER1);

                        
    curl_multi_add_handle($mh$curly[$m]);
                    
    var_dump($this->threads$mh);die();    
                    }

                    
    // execute the handles
                      
    $running null;
                      do {
                        
    curl_multi_exec($mh$running);
                        
    usleep(100000);
                      } while(
    $running 0);
                    
    // get content and remove handles
                    
    foreach($curly as $id => $c) {
                        
    $result[$id] = curl_multi_getcontent($c);
                        if(
    is_numeric(trim($result[$id]!==false))){
                            
    $result[$id] = intval($result[$id]);
                            
    $r mysql_query("UPDATE incsites SET status='".intval($result[$id])."', lastmodif=now() WHERE userid='".$_SESSION['user']['id']."' and id='".$sites[$id]['id']."'");
                        }
                        
    curl_multi_remove_handle($mh$c);
                    }
                    
    curl_multi_close($mh);
                }

    Code:
    Configure Command     './configure' '--with-apxs' '--with-curl' '--with-curl-dir=/usr/local/lib' '--with-gd' '--with-gd-dir=/usr/local' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-kerberos' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-xml' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--with-zip' '--with-openssl' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-track-vars' '--enable-mbstring' '--enable-memory-limit'
    Code:
    curlcURL support     enabled 
    cURL Information     libcurl/7.19.3 OpenSSL/0.9.7a zlib/1.2.3
     
    _________________________
    #13124 SQLHACK, 19 Dec 2009
    Last edited: 19 Dec 2009
  5. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    SQLHACK

    Мб курл мульти не установлен?
     
  6. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    Code:
    Configure Command     './configure' '--with-apxs' '--with-curl' '--with-curl-dir=/usr/local/lib' '--with-gd' '--with-gd-dir=/usr/local' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-kerberos' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-xml' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--with-zip' '--with-openssl' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-track-vars' '--enable-mbstring' '--enable-memory-limit'
    Code:
    curlcURL support     enabled 
    cURL Information     libcurl/7.19.3 OpenSSL/0.9.7a zlib/1.2.3
     
    _________________________
  7. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Код сам по себе не мог перестать работать. Что-то изменилось... Сделай позавчерашний бекап, если таковой имелся.
     
  8. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    ну бекап чего делать , код не изменился. База точно не причем.
    Единственное что мог обновится directadmin по крону. Но где искать косяк?
     
    _________________________
  9. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Я сам мультикур нераскуривал, но работаю с классом Мультикурл, если хочеш стукни мне в асю я тебе перепишу скрипт, опишеш весь функционал, или же даш полный скрипт я поковыряю. А так не совсем ясно что у тебя там, к тому же в скрипте уже используется класс:
    и угадать что за класс и что должно быть в $this->threads никак =)
     
  10. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    $this->threads = 10
     
    _________________________
  11. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    помогите, не могу куки установить

    :confused: :confused: :confused: :confused: :confused: :confused:
    PHP:
            $_SESSION['username'] = $user_row['username']; // или какие поля ты хочешь, сессия
            
    $_SESSION['password'] = $user_row['password'];
            
    //echo $user_row['username'].' '.$user_row['password'];
            
    setcookie("username"$user_row["username"],time()+3600); // куки
            
    setcookie("password"$user_row["password"],time()+3600); 

    echo 
    'куки найдены' .$_COOKIE["username"].' '.$_COOKIE["password"];
    помогите, не могу куки установить , уже день бьюсь как рыба об лёд :(

    :confused: :confused: :confused: :confused: :confused: :confused:
     
  12. TDKronuS

    TDKronuS Member

    Joined:
    9 Nov 2009
    Messages:
    64
    Likes Received:
    13
    Reputations:
    3
    А как ты видишь, что куки не установлены? по echo 'куки найдены' .$_COOKIE["username"].' '.$_COOKIE["password"]; - этой строчке?

    как бы массив $_COOKIE формируется в момент загрузки страницы. И данных username, password там нет. Попробуй явно их указать после setcookie(). $_COOKIE['username'] = $user_row["username"];
     
  13. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Спс, разобрался, в начало документа скрипт закинул и всё заработало.
     
  14. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Выбранные checkbox и запись их значений в виде строки

    Подскажите, как грамотно выполнить вот такую задачу:
    Есть форма с чекбоксами:
    PHP:
    <input type="checkbox" value="'.$row["id"].'" />
    Нужно значения выбранных чекбоксов записать в базу, в виде строки: 'id', 'id', 'id, 'id', 'id'

    :confused:
     
  15. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    PHP:
    <?php
    if(isset($_POST['checkbox']))
        echo 
    "'" implode("','"$_POST['checkbox']) . "'";
    ?>
        
    <form method="POST">
    <input type="checkbox" name="checkbox[]" value="1" /> 
    <input type="checkbox" name="checkbox[]" value="2" /> 
    <input type="checkbox" name="checkbox[]" value="3" />
    <input type="submit">
    </form>
     
    3 people like this.
  16. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    [Raz0r], большое спасибо! То, что нужно!
     
  17. N2kroot

    N2kroot New Member

    Joined:
    25 Oct 2009
    Messages:
    75
    Likes Received:
    3
    Reputations:
    0
    Как сделать авторизацию на php на файлах?
    Нашёл довольно подходящий скрипт :
    PHP:
    <?php 
     
    #Файл-база пользователей, права доступа 766
     
    $basemember "data/base_avatar.dat";

     
    #папка, где лежат картинки, права доступа 777 или 733
     
    $papka_images 'images';

     
    #максимальный размер файла в байтах
     
    $MAX_SIZE '100000';

     
    #ширина картинки
     
    $fr_width '120';

     
    #высота картинки
     
    $fr_height '120';

      
    // это функция уменьшает картинку
      
    function small_image($path,$w_new,$h_new){
          
    $file = @getimagesize ($path);
          
    $w $file[0]; $h $file[1];
          if(
    $file[2]=='2'){ $old = @imageCreateFromJpeg($path); }
          if(
    $file[2]=='3'){ $old = @imageCreateFromPng($path); }
          
    $new = @imageCreate($w_new$h_new);
          @
    imageCopyResized($new$old0000$w_new$h_new$w$h);
          if(
    $file[2]=='2'){  @imageJpeg($new$path); }
          if(
    $file[2]=='3'){  @imagePng($new$path); }
          @
    imageDestroy($old);  
          @
    imageDestroy($new); 
          return 
    true;
         }        

      
    // эта функция добавляет картинку   
      
    function add_images($arr){   
        global 
    $MAX_SIZE,$basemember,$papka_images,$fr_width,$fr_height,$c_name,$c_ppass;
        
    $ffile $papka_images."/".$arr['file_name']['name'];
        if(@
    file_exists($ffile))   {return print "\n<br><font class='forums'><b>Error:</b></font> файл <b>".$ffile."</b> уже существует...<br>\n";}
        
    $bibl_ext = @dirname($_SERVER['SCRIPT_FILENAME']).'/extensions/php_gd.dll';
        if(!
    extension_loaded('gd') and is_file($bibl_ext)){ dl("extensions/php_gd.dll");}
        if(!
    extension_loaded('gd')){ return print "Нет файла библиотеки ".$bibl_ext;}
        if(
    $arr[file_name][name]!=''){                  
           if(
    preg_match("~[^a-zA-Z0-9_\.-]~",$arr['file_name']['name'])){return print "\n<br><font class='forums'><b>Error:</b></font> недопустимые символы или пробелы в имени: <b>".$arr['file_name']['name']."</b><br>\n";  }
           
    $type_file $arr[file_name][type];
           if(!
    preg_match("/jpeg|png/i",$type_file)){ return print "\n<br><font class='forums'><b>Error:</b></font> формат <b></b> недопустим...<br>\n";}
           
    $general = @file($base_images);
           for (
    $i count($general)-1$i >= 0$i--) {
              list(
    $name_f,$size_f,$data_f)=explode("::"$general[$i]);
              if(
    $arr['file_name']['name']==$name_f){return print "\n<br><font class='forums'><b>Error:</b></font> файл <b>".$name_f."</b> уже существует...<br>\n"; }
             }
          
    $tmp str_replace("\\","/",getcwd())."/".$papka_images;
          if(@
    is_writeable($tmp)){
             
    $fname $tmp.'/'.$arr['file_name']['name']; 
             if(
    move_uploaded_file($arr['file_name']['tmp_name'],$fname)){
                  
    $type_file $arr['file_name']['type'];
                  
    $name_file $arr['file_name']['name'];
                  
    $size_file $arr['file_name']['size'];
                 }
             }
             else{return print 
    "\n<br><font class='forums'><b>Error:</b></font> на папку <b>".$tmp."</b> нет доступа на запись...<br>\n"; }
           }
          else{return print 
    "\n<br><font class='forums'><b>Error:</b></font> <b>введите</b> имя файла в форму...<br>\n"; }
        if(
    strlen($name_file)=='0'){return print "\n<br><font class='forums'><b>Error:</b></font> <b>размер</b> файла превышает допустимый ".$MAX_SIZE." байт <br>\n";  }
        if(!
    file_exists($fname))   {return print "\n<br><font class='forums'><b>Error:</b></font> файл <b>".$fname."</b> не найден...<br>\n";}
        
    small_image($fname,$fr_width,$fr_height);
        
    $general = @file($basemember);
        
    $lines count($general);
        
    $fp = @fopen($basemember'w');  
        for ( 
    $i 0$i $lines$i++){
            list(
    $name_t,$ppass_t,$avatar_t)=explode('::'$general[$i]);
            if(
    $c_name==$name_t and $c_ppass==$ppass_t){
               if(
    $avatar_t!=''){$avatar_t=$papka_images."/".$avatar_t; @unlink ($avatar_t);}
               @
    fwrite ($fp,"$name_t::$ppass_t::$name_file::\n");
              }
            else{@
    fwrite ($fp,$general[$i]);}
           }  
        @
    fclose ($fp);
        return print 
    "<b>\n<br><font class='forums'>Файл:</font> ".$name_file." </b>(".$size_file." байт) успешно загружен<br>\n"
       }

     
    // эта функция печатает форму
     
    function print_form(){
        global 
    $session_form,$MAX_SIZE,$c_name,$c_ppass,$fr_width,$fr_height,$dont_registr;
        
    $MAX_SIZE_KB ceil($MAX_SIZE/1000);
        
    $aaa="
        <form ENCTYPE='multipart/form-data' ACTION='set.php' METHOD='POST'>
        <table border='0' cellpadding='2' cellspacing='2'><tr><td>"
    .$session_form."
        <input TYPE='hidden' name='MAX_FILE_SIZE' value='"
    .$MAX_SIZE."'>";
        if(
    $dont_registr == 'yes'){
            
    $aaa .= "Логин: &nbsp;<input type='text' name='name' value='".$c_name."'>
            <br>Пароль: <input type='password' name='ppass' value='"
    .$c_ppass."'>\n";
            }
        else{
           
    $aaa .= "<br><input type='file' name='file_name' size='35'>\n"
           }
        
    $aaa .= "<input type='submit' value='добавить'>
        </td></tr></table>    
         </form>\n"

         return  
    $aaa;
      }

     
    //работа с сессией
     
    if(isset($HTTP_GET_VARS)) {foreach($HTTP_GET_VARS as $key => $value ) {$$key=$value;}}
     if(isset(
    $HTTP_POST_VARS)){foreach($HTTP_POST_VARS as $key => $value ){$$key=$value;}}
     unset(
    $c_ppass,$c_name);
     if ( isset (
    $_COOKIE)) { foreach ($_COOKIE as $key => $value ) {$$key=$value;}}
     if (
    $c_zvet=='' or !isset($c_zvet)){ setcookie('c_zvet','Стандарт',time()+33333333); }
     @
    session_name('SID');
     @
    session_start(); 
     if ( isset (
    $_SESSION)) { foreach ($_SESSION as $key => $value ){ $$key=$value;}}
     if(
    $c_zvet!=''){
        @
    ini_alter('session.use_trans_sid','0');
        
    $SID=@session_id();
        @
    session_destroy();
        @
    setcookie('SID'$SIDtime()+33333333);
        }
     else{
         @
    ini_alter('session.use_cookies','0');
         @
    session_destroy();
         @
    session_id(@md5(@uniqid(@rand())));
         
    $SID=@session_id();
         if ( 
    ini_get ('session.use_trans_sid')=='0'){
             
    $session_form .="\n<input type='hidden' name='SID' value='".$SID."'>";
             
    $session_link .="&SID=".$SID;
             }
         }
     @
    session_register('c_name','c_ppass');


      
    // вставляем верх странички, меняйте его под себя...
     
    include("templates/index_top.htm");
     
     
    // если кликнули закрыть сессию, можно убрать эту строку
     
    if($sess=='close'){@session_unset(); @session_destroy();}

     
    // если пришли данные из формы...
     
    if($name!='' and $ppass!=''){ $c_name  $name;$c_ppass $ppass; }

     
    // если прищла картинка из формы
     
    if(isset($HTTP_POST_FILES['file_name']['name'])){add_images($HTTP_POST_FILES); }
     
    // если нет, значит человек регистрируется или авторизируется
     
    elseif($name!='' and $ppass!=''){
        
    $general = @file($basemember);
        
    $lines count($general);  
        
    $fp = @fopen($basemember'w');    
        for ( 
    $i 0$i <= $lines$i++ ){  
           list(
    $name_t,$ppass_t,$avatar_t)=explode('::'$general[$i]);
           if(
    $name==$name_t and $ppass==$ppass_t and $name_t!=''){@fwrite ($fp,$general[$i]); $old='yes'; } 
           elseif(
    $i==$lines and $old!='yes'){@fwrite ($fp,"$name::$ppass::::\n");}
           else{@
    fwrite ($fp,$general[$i]);}
          }     
       @
    fclose ($fp);
      }

     
    // проверяем есть ли человек в нашей базе, если нет то говорим что $dont_registr = 'yes'
     
    $general = @file($basemember);
     
    $lines count($general);  
     for ( 
    $i 0$i <= $lines$i++ ){  
        list(
    $name_t,$ppass_t,$avatar_t)=explode('::'$general[$i]);
        if(
    $c_name==$name_t and $c_ppass==$ppass_t and $name_t!=''){  break;  } 
        if(
    $i==$lines){ $dont_registr 'yes';   }
       }      

     
    // если человека в базе нет печатаем форму и предлагаем авторизацию
     
    if($dont_registr == 'yes'){
         print 
    "<p align='justify'></p><p align='justify'>Авторизация - регистрация</p>";
         print 
    print_form();
        }
        
    // если он есть в базе приходим сюда
        
    else{
            if(
    $avatar_t!='' and $del!='yes'){ 
                
    $avatar "<img src=".$papka_images."/".$avatar_t.">";  
                
    $message ="У Вас <font class=forums><b>Есть</b></font> аватар (<b>".$avatar_t."</b>). Вы можете его менять, удалять.";
                }
            else {
    $avatar =''$message ="У Вас <font class=forums><b>Нет</b></font> аватара. Вы можете его добавить.";}
            
    $MAX_SIZE_KB ceil($MAX_SIZE/1000);
            
    $message .= "<p align='justify'> Допустимы два формата Jpeg и Png - заменяюший формат Gif. Закачивайте файл размером не более <b>".$MAX_SIZE_KB."kб</b>. Размер картинки будет сохранен в рамках ".$fr_width."x".$fr_height." пикселей.<br><br>Для более качественной его передачи, желательно привести вашу картинку к данному размеру ".$fr_width."x".$fr_height." пикселей.</p>\n";

            if(
    $avatar_t!='' and $del!='yes'){$message .="<p align='justify'>Для того, чтобы добавить картинку с тем же именем, что уже существует, Вам надо сначала Аватар удалить.<br><br> Для удаления аватара, <a href='set.php?del=yes".$session_link."'>клинете здесь...</a></p>\n"; }

            
    // если пользователь удаляет аватар то мы здесь
            
    if($del=='yes'){
                
    $general = @file($basemember);
                
    $lines count($general);     
                
    $fp = @fopen($basemember'w');  
                for ( 
    $i 0$i $lines$i++){
                   list(
    $name_t,$ppass_t,$avatar_t)=explode('::'$general[$i]);
                   if(
    $c_name==$name_t and $c_ppass==$ppass_t){
                     if(
    $avatar_t!=''){$avatar_t=$papka_images."/".$avatar_t; @unlink ($avatar_t);}
                     @
    fwrite ($fp,"$name_t::$ppass_t::::\n");
                     }
                  else{@
    fwrite ($fp,$general[$i]);}
                 }  
               @
    fclose ($fp);
               print 
    "\n<br><b>Аватар</b> удален...<br>\n"
             }
           print 
    "<table width='600' border='0' cellpadding='5' cellspacing='5'><tr><td valign='top'>$avatar</td><td align='justify'>$message</td></tr></table>\n";
           print 
    print_form();
          }
     
     
    // это просто ссылки, типа ваших страничек
     
    print "<a href='set.php?act=registr1'>Кликайте здесь</a> 
           <a href='set.php?act=registr2'>И тут тоже...</a>
           <a href='set.php?sess=close'>Закрыть сессию</a>"
    ;

     
     
    // вставаляем нижний шаблон
     
    include("templates/index_end.htm");
    ?>

    Но мне не надо печенек и даже сессий...Надо просто рег\вход и после входа передать данные в чат: ник,статус, права
    Убирал лишнее сам --- после нажатия добавить нифига не происходит(
     
    #13137 N2kroot, 20 Dec 2009
    Last edited: 20 Dec 2009
  18. chekist

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

    Joined:
    14 Nov 2007
    Messages:
    215
    Likes Received:
    160
    Reputations:
    100
    решето, а как ты собрался авторизацию делать, если не хочешь использовать печеньки и сессию?
     
  19. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    форма
    PHP:
    echo ('
    <form action="index.php?go=ok"  method="post">
    Новый пароль:  <input type="text" name="сpwfl"><br> <input type="submit" name="but1" value="Изменить пароль" /> </form>'
    );
    приемник
    PHP:
    если var_dump($_POST); получаю массив
    array(2) { ["сpwfl"]=>  string(6"214324" ["but1"]=>  string(15"Изменить пароль" 
    если var_dump($_POST['cpwfl']); получаю null почему
    if(isset(
    $_POST['cpwfl']) && isset($_POST['but1']) ) 
     
  20. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    перепиши имя поля и имя в переменной, у тебя где-то символ русский стоит

    так все пашет

    PHP:
    echo ('
    <form action=""  method="post">
    Новый пароль:  <input type="text" name="nnn"><br> <input type="submit" name="but1" value="Изменить пароль" /> </form>'
    );  

    echo 
    var_dump($_POST);
    echo 
    var_dump($_POST['nnn']);
     
    #13140 svesve, 21 Dec 2009
    Last edited: 21 Dec 2009
Thread Status:
Not open for further replies.