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

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

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

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

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Я не так немного написал, как изменить формат рез-тата gmdate, есть рез-тат работы этой функц. как его изменить в нужный формат?
    Сейчас делаю так:
    PHP:
    gmdate('j.m.Y'strtotime('Тут дата возвращенная gmdate в неудобном формате'));
     
  2. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    // 2 фильтр - остановка кодировки вин 1251
    $frazapoisk = "регистрация ооо в уфе&where=any&num=10&rch=e&sf=10";
    convert_cyr_string ($frazapoisk, "w", "i");
    $str = substr($frazapoisk, 0, strpos($frazapoisk, '&'));
    echo $str;

    возвращает регистрация ооо в уфе

    а если

    $frazapoisk = "регистрация ооо в уфе";

    то возвращает ничего - как сделать чтобы возвращало регистрация ооо в уфе

    т.е если нету в переменой (&....любые слова буквы) то чтоб возвращалось все
     
  3. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    PHP:
    $frazapoisk 'регистрация ооо в уфе&where=any&num=10&rch=e&sf=10';
    echo 
    reset(explode('&'$frazapoisk2));
     
  4. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    А исзодник функции convert_cyr_string()?
     
    _________________________
  5. ThisFIL

    ThisFIL New Member

    Joined:
    12 Aug 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Ребята, помогите.

    Мне нужно поочередно открыть ВСЕ файлы в определенной папке, и найти вхождение строки.
    Если совпадение есть, вернуть название этого файла

    ЗЫ Играюсь с сессиями.
     
  6. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    http://php.net/opendir
    http://php.net/file_get_contents
    http://php.net/strpos
     
    _________________________
    2 people like this.
  7. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    913
    Likes Received:
    480
    Reputations:
    724
    PHP:
    system("grep -rl 'фраза в файле' /var/www/site/dir/",$return);
    print_r($return);
     
    _________________________
  8. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    в скрипт к примеру передаются такие данные как id = 3 value3 = ttttt



    PHP:
    <?
    $id $_POST['id'];
    $value = eval("\$_POST['value$id'];");
    echo 
    $value;
    ?>

    поему $value - пустой?
     
  9. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    2qaz, я от пыхи далек и не знаю в чем причина, но $value=$_POST['value'.$id]; не вариант?
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Потому что eval выполняет код и возвращает boolean скорее всего.
     
  11. daniel777

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

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    PDF файл состоит из нескольких страниц.
    На каждую из них надо наложить по картинке.
    Надо сделать это на сервере(желательно средствами PHP) максимально просто.
    Как это будет правильнее осуществить?

    Решений для "создаваемого на лету" pdf файла много, а вот для готового к сожалению найти не смог.
     
  12. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Любой ответ от веб сервера содержит заголовок Content-Length.
    Для ускорения запросов вы можете делать не GET/POST, а HEAD запрос.
     
    _________________________
  13. altblitz

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

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    Trinux,
    есть ли kit, для дебага сырого HTML кода?
    не в плане WYSIWEG - для быстрого и техничного просмотра содержимого POST/GET и ответов с сервера.
    как например, JS Console непсредственно в браузере.

    пока, кроме как сниффинга обмена с AATools - ничего лучшего не найдено. но это долго.
     
  14. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Конечно. Под разные браузеры разные плаги. Вы каким пользуетесь?
     
    _________________________
  15. altblitz

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

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    точный вопрос - точный ответ.
    FireFox Aurora 18a2 2011-11-14 и telnet.exe

    предвижу ваш ответ, "ищите extension для ФФ" ?
     
  16. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Под FF традиционно TamperData
     
    _________________________
  17. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    При обыкновенном получении контента ты не получишь Content-Length вот если обратиться к одной из форм гет/пост тогда в ответе будет етот заголовок.
     
    _________________________
  18. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    content-length отдаётся всегда.
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
    что самое удобное, при head запросе отдаётся размер body, как если бы это был get. Очень удобно.

    [​IMG]
    кликабельно.
     
    _________________________
  19. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Зайдите на ya.ru с включенным снифером, он не передает длинну
     
    _________________________
  20. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Яндекс может и не отдаёт, т.к. его парсят, но по спецификации:
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
    должен отдавать. Там же в спецификации протокола в 4.4 более детально затронута тема Content-Length, как его считать, если нет заголовка итд.
     
    _________________________
Thread Status:
Not open for further replies.