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

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

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

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    $a fopen('123.txt''r');
    while (!
    feof($a)) {
        
    $b trim(fgets($a));
        ....
    }
    fclose($a);
     
  2. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Подскажите функцию, которая удаляет все слеши перед символом (")?
     
  3. Omegа

    Omegа Member

    Joined:
    16 Dec 2009
    Messages:
    27
    Likes Received:
    11
    Reputations:
    5
    stripslashes($string), но если надо только перед кавычкой, то
    Code:
    str_replace('\"', '"', $string);
     
  4. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    О... Спасибо... То, что нужно!
     
  5. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Где ошибка?
    PHP:
    echo "1".if(true){echo "2";}else{echo "3";}."4";
     
  6. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    <?php
    echo "1";
    if(
    true){echo "2";}else{echo "3";}
    echo 
    "4";
    ?>
     
  7. Welemir

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

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Я всё понимаю,но как это работает ?
     
  8. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    потянет не?
     
  9. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Ну на первый взгляд почему такой прием $city=$html[$i+5]; $pressure=$html[$i+18]; и т.д. не работает, так это изменилась структура на странице и просто все сместилось.
    Нужно заново составлять, либо использовать регулярные варажения.
    п.с. Код не проверял
     
  10. Life7

    Life7 Banned

    Joined:
    14 Jun 2009
    Messages:
    150
    Likes Received:
    54
    Reputations:
    0
    Как мне узнать в php ICQ статус.
    Гугл предлогает не рабочее, сам пишу - тож не работает.
    Кто поможет?
     
  11. Omegа

    Omegа Member

    Joined:
    16 Dec 2009
    Messages:
    27
    Likes Received:
    11
    Reputations:
    5
    Life7, В теме "полезные скрипты" есть несколько, например,
    http://forum.antichat.ru/showpost.php?p=1574448&postcount=916
     
  12. Welemir

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

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    $s = pack('n',255);
    echo bin2hex($s);

    Пара вопросов:

    1)Почему без функции bin2hex() результат функции pack() не выводится ?
    2) Почему возвращает 2 байта,а не 1 ? (00ff = 00 ff = 2 байта).NULL-byte не учитывается ?

    3)Вопрос,к теме не относящийся - как получить доступ к свойству элемента массива класса x ?

    PHP:
    echo $s->$types['PASSWORD'];
    Fatal errorCannot access empty property
    Задано так:

    var $types = array( тут элементы массива,включая элемент PASSWORD.).Значение PASSWORD имеет.

    __________________________________________

    4) Также интересует,почему $this нельзя использовать в поле аргументов метода внутри класса,а внутри метода - сколько угодно.
     
    #14612 Welemir, 26 Mar 2010
    Last edited: 27 Mar 2010
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Welemir 1) Выводится, только браузер скорее всего не может воспроизвести непечатные символы
    2) n - unsigned short (always 16 bit, big endian byte order). 16 бит это два байта, как бы
    3) echo $s->types['PASSWORD']
    4)
    Code:
    The pseudo-variable $this  is available inside any class method when that method is called from within an object context. $this is a reference to the calling object (usually the object to which the method belongs, but possibly another object, if the method is called statically from the context of a secondary object). 
     
    _________________________
    #14613 Gifts, 27 Mar 2010
    Last edited: 27 Mar 2010
  14. Welemir

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

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Ответ на 4 вопрос,честно говоря,не понял )).По поводу 2 вопроса - тут я крепко лоханулся (хотя вроде и видел 16 бит надпись...)))) ).

    ЗЫ: Я так понял, символы выводить придётся на консоль ).
     
    #14614 Welemir, 27 Mar 2010
    Last edited: 27 Mar 2010
  15. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    Безопасно ли хранить id пользователя в массиве $_SESSION для того, чтоб его отличать от других?
     
  16. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
  17. Nosfer

    Nosfer New Member

    Joined:
    10 Jan 2007
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    Ребят, задача такая.

    Есть Текстовый файл с 3000+ записей. Нужно чтобы php скрипт выводил запись из этого файлас привязкой к $_SERVER[REQUEST_URI] , причем strlen'ом этот вопрос не решается, нужен какой-нибудь способ с большим разбросом, т.к. урлы все в диапозоне 3-20 символов

    Есть идеи?
     
  18. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Nosfer
    Покажи пару строчек из файла и что ты хочешь на выходе
     
  19. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    для больших файлов есть http://ua2.php.net/dio
     
  20. Life7

    Life7 Banned

    Joined:
    14 Jun 2009
    Messages:
    150
    Likes Received:
    54
    Reputations:
    0
    что надо сделать,чтобы при добавлении к фотке ВКонтакте комментария на русском, через курл, текст не отображался вот так ?4??4??4??4??4??4?
     
Thread Status:
Not open for further replies.