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

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

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

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Как правильно создать массив с данными для такого запроса:

    PHP:
    Content-Typemultipart/form-databoundary=---------------------------2857736718722
    Content
    -Length516715
    -----------------------------2857736718722
    Content
    -Dispositionform-dataname="method"

    file
    -----------------------------2857736718722
    Content
    -Dispositionform-dataname="userfile"filename="Garden.jpg"
    Content-Typeimage/jpeg

    ÿØÿà
    Кучу вариантов перепробовал, не выходит :(

    PHP:

        $postdata 
    = array(
            
    'method'    => 'file'
            
    'name="userfile"; filename="'.$picture.'"' => 'yOya',     
             );


            
    $postdata = array(
            
    'method'    => 'file'
            
    'userfile'  => '',
            
    'filename="'.$picture.'"' => 'yOya',     
             );
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    geforse
    PHP:
    $postdata = array('method' => 'file''userfile' => '@путь_до_файла');
     
    _________________________
    2 people like this.
  3. dllerk

    dllerk New Member

    Joined:
    1 Apr 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    какая функция суперглобальной переменной $_REQUEST ??
     
  4. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Суперглобальный прототип метода переменной функции?
     
    _________________________
  5. dllerk

    dllerk New Member

    Joined:
    1 Apr 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    $_POST или $_GET - понятно, а вот $_REQUEST..
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    а в ней еще и $_COOKIE

    а вообще мог бы и сам почитать:

    http://us2.php.net/manual/en/reserved.variables.request.php
     
  7. dllerk

    dllerk New Member

    Joined:
    1 Apr 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    нет. если например будет форма

    <form method='POST'><input type='text' name=''login'></form>

    То чтобы вывести переменную нужно набрать echo $_POST['login']; И тоже самое делает переменная $_REQUEST['login']; но чем она отличается ? Всмысле зачем она нужна ?
     
    #11687 dllerk, 14 Sep 2009
    Last edited: 14 Sep 2009
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Эволюция:

    1. $HTTP_POST_VARS и $HTTP_GET_VARS - > стали суперглобальными $_POST и $_GET
    2. $_REQUEST ($_POST, $_GET, $_COOKIE)


    Вывод - ничем, и то и другое - суперглобальные массивы, а дальше просто спецификация по виду запросов.

    Ну разве что $_REQUEST-у не надо объяснять, что мы хотим достать - post-запрос, get-запрос или куки, просто обращаемя к элементу массива по его ключу
     
  9. H0LLyWooD

    H0LLyWooD New Member

    Joined:
    10 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    У меня вопрос.

    Хочу себе красивый сайтик и как мне сделать страницы типа http://site.ru/idXXXXX

    Скажите как ето можно сделать посредством php(или подскажите название функции/таких страниц - погуглю)

    Я думал через страницу ошибок - методом разбора адреса на части, вырезания и редиректа / или брание с бд данных но может иначе както умней? :)
     
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    mod_rewrite - гугли.
     
  11. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
  12. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Можно и через страницу 404. Добавить в .htaccess нечто вроде
    PHP:
    DirectoryIndex index.php

    ErrorDocument 404 
    /index.php
    А в индекс.пхп разбираешь переданный URL по кускам, парсишь id оттуда.
     
  13. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Вопрос по htaccess

    Как сделать так чтобы определенный файл не был доступен юзеру который хочет его просмотреть (через браузерную строку), но был доступен для php скрипта на том же хосте (php скрипт будет сам уже работать с ним)
     
  14. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    <Files "log.txt">
    order allow,deny
    deny from all
    </Files>
     
    1 person likes this.
  15. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    Обычно принято все конфиги и остальные файлы "не для всех" складывать в отдельную папку, и уже её закрывать...
     
  16. Абырвалг

    Абырвалг New Member

    Joined:
    13 Mar 2006
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Может кто натолкнёт на мысль?... Проблема такая - на работе отсутствует полноценный инет - разрешены только аськатрафик и мыло. Сотварил на базе этого такой эрзац: написал бота на основе класса WebIcqLite которому по аське кидаю ссылку, он скачивает страницу и отсылает на мыло. Гемрой, но на безрыбье как говорится... Так вот, отправляется то гольный html и картинки почтовик естейственно подгрузить не может. Что на пхп с картинками можно замутить ? Типа сохранения страницы в mht или хотяб скачку и отправку вложением какой то одной конкретной картинки по прямой ссылке?
     
  17. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Выдирай регулярками все файлы и скачивай их.
     
  18. SQLHACK

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

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    а где бот стоит ?
     
    _________________________
  19. Zitt

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

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    Такая проблема. авторизуюсь на сайте курлов, в куках есть непечатаемые символы\символы непонятной кодировки... после парсинга кук они видимо теряются и дальше сайт их не принимает как валидные(куки)
    Можно ли как-то вытащить все символы кук из ответа???
     
  20. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    попробуй добавь 2 строки:
    PHP:
    curl_setopt($chCURLOPT_COOKIEJAR'./cook.txt');
    curl_setopt($chCURLOPT_COOKIEFILE'./cook.txt');
     
Thread Status:
Not open for further replies.