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

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

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

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Как-то так видимо

    PHP:
    <?php

    $delim 
    '--------------------------------------------';
    $file file_get_contents('file.txt');
    $list array_unique(explode($delim$file));

    print 
    implode($delim$list);

    ?>
     
    _________________________
    3 people like this.
  2. min7

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

    Joined:
    3 Sep 2005
    Messages:
    117
    Likes Received:
    85
    Reputations:
    11
    Спасибо, то что надо
     
  3. UnknownZZZ

    UnknownZZZ New Member

    Joined:
    13 Aug 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    Подскажыте плз код чтоб создавать файлы на сервере, потом туда чтото дописывать и чытать.....причом имя файла, что писать, что чытать нужно писать в запросе к скрипту !!
     
  4. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    ?filename=qwerty.txt&text=thisistext
    PHP:
    if(!empty($_GET['filename']) && !empty($_GET['text']))
    file_put_contents($_GET['filename'],$_GET['text']);
    Таm уже сам по ситуации urldecode etc...
     
  5. UnknownZZZ

    UnknownZZZ New Member

    Joined:
    13 Aug 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    спс,....шас попробую...есличо не так,...срошу)
     
  6. UnknownZZZ

    UnknownZZZ New Member

    Joined:
    13 Aug 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    Да,..ето именно то что надо))))) спс большое)) помогиешо как дописать в существующий файл,...и как прочитать заданое значение )))
     
  7. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    немного не в тему, но трабла с денвером. точнее не у меня а у 2 челов. у них вылетает ощибка при запуске денвера типа невозможно отредактировать хостс. и из-за етого наверное у ним мой скрипт не пашет. у меня на денвере все норм. может кто сталкивался что может его блочить? и возможно что изза етой ошибки не работает скрипт?
     
  8. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    права записи в system32\drivers\etc\hosts открыть всем пользователям, как вариант, но не очень хороший)
     
  9. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    это изза того что не хватает прав, если система у них виста или семерка то пусть попробуют запустить денвер от имени администратора
     
  10. UnknownZZZ

    UnknownZZZ New Member

    Joined:
    13 Aug 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    помогите мне со скриптом что выше,.....надо чтоб он дописывал значения в файл,..и чтоб чытать можно было
     
    1 person likes this.
  11. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    ХП сервиспак 3. всмысле из под админа зайти и денвер запустить?
     
    2 people like this.
  12. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    скрипт для записи
    PHP:
    <?php
    function file_put($data$file)
    {
        
    $f fopen($file"a+");
        
    fwrite($f$data."\r\n");
        
    fclose($f);
    }
    if (isset(
    $_GET['filename']) and isset($_GET['text']) and $_GET['filename'] != "" and $_GET['text'] != "") {
        
    file_put($_GET['text'], $_GET['filename']);
    }
    ?>
    скрипт для чтения
    PHP:
    <?php
    if (isset($_GET['filename']) and $_GET['filename'] != "") {
        if (
    file_exists($_GET['filename'])) {
            echo 
    nl2br(file_get_contents($_GET['filename']));
        }
    }
    ?>
     
    2 people like this.
  13. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    zifanchuck, рекомендую почитать http://forum.dklab.ru/viewtopic.php?p=170670 и http://forum.dklab.ru/viewtopic.php?p=160573&noimg=1, ну и вообще с вопросами на денвер лучше обращаться на тот форум)))
     
    1 person likes this.
  14. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    та читал) попробуе еще раз перечитать, может чтото пропустил) спасибо
     
  15. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    там еще такой ньюанс. в етк есть какойто хостс.бак или чтото такое. просто хостс нет. сделать его нельзя пишет что запрещено. говорят что сидят из под админа. уже я им давал свой билд(тот что себе устанавливал) денвера. всеравно. у обоих есть тот бак. сервис пак у одного 2 у другого 3. вроде все поотключали что может блочить, всеравно. может вирь какойто? щас погуглю нащет того бака. ниукого его небыло?
     
  16. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    может пусть поробуют зайдут из под безопасного режима удалят все эти баки и создадут hosts, там даже из под безопасного можно запустить
     
  17. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    мб. как то сам не догадался)) скажу им. пусть попробуют. спасибо еще раз)
     
  18. UnknownZZZ

    UnknownZZZ New Member

    Joined:
    13 Aug 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    Спасибо большое ))
     
  19. [Dezzter]

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

    Joined:
    26 Nov 2007
    Messages:
    182
    Likes Received:
    131
    Reputations:
    3
    авторизация на phpbb
    PHP:
    $post =
    "username=".$user."&password=".$pass."&redirect=index.php&login=%D0%92%D1%8
    5%D0%BE%D0%B4"

        
    $sock fsockopen("site.ru"80$errn$err);

        
    $send "GET http://site.ru/ucp.php?mode=login HTTP/1.1\r\n";
        
    $send .= "Host: site.ru\r\n";
        
    $send .= "Referer: http://site.ru/ucp.php?mode=login\r\n";
        
    $send .= "Connection: Close\r\n\r\n".$post;
    $user и $pass валид
    пост вроде верный, отсылаю, получаю 2 ответа (ну от гета и от поста
    соответственно), ну короче, получаю от поста
    выдираю куки, но авторизоваться с ними не получается, в чем косяк?
     
  20. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    POSTом надо слать
     
Thread Status:
Not open for further replies.