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

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

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

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,148
    Reputations:
    886
    ты бы понял смысл если бы перешел по ссылке
    str_replace('что ищем','на что меняем','где ищем');

    в чем прикол твоего кода?
    replace < with <, replace > with >
     
    _________________________
  2. Hitman007

    Hitman007 New Member

    Joined:
    18 May 2012
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Это плагин для букса - почта...
    Вот целый плагин http://rghost.ru/40963528
    Слушай, помоги пожалуйста устранить эту уязвимость :rolleyes:
     
  3. Wedmak

    Wedmak New Member

    Joined:
    8 Apr 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Пытаюсь на пхп через курл сделать добавление юрл в группу вк, сталкиваюсь с проблемой что данные о фотке которая находится по ссылке непонятно откуда берутся

    to http://cs6070.vk.com/upload.php

    post
    act parse_share
    from_host vk.com
    hash ea3b1b4adf5e4c786cc46a632be9ae1b
    mid 38117055
    rhash 267e353a20b69c0cd362f9045732744e
    url http://livejournal.com/772.html


    Ответ

    <script type="text/javascript">
    document.domain = location.host.toString().match(/[a-zA-Z]*\.[a-zA-Z]*$/)[0];
    parent.onParseDone({
    title: 'title',
    description: "description",
    images: ['images'],
    url: 'url',
    domain: 'domain',
    extra: 0,
    extraData: ''
    , openGraph: {"data":"YTozOntzOjU6InRpdGxlIjtzOjM5OiLQv9C+0YHRg9C00L7QvNC+0LXRh9C90LDRjyDQvNCw0YjQuNC90LAiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjI5Mzoi0JDRgNC40YHRgtC+0L0sINCy0YHRgtGA0LDQuNCy0LDQtdC80LDRjywgNDUg0YHQvCDQv9C+INGI0LjRgNC40L3QtS4g0J3QtSDRgNCw0LHQvtGC0LDQtdGCINGB0LvQuNCyICjQt9Cw0YHQvtGAINC40LvQuCDQvdC10LjRgdC\/0YDQsNCy0L3QvtGB0YLRjCDQvdCw0YHQvtGB0LAg4oCTINC90LXQuNC30LLQtdGB0YLQvdC+KS7CoCDQodCw0LzQvtCy0YvQstC+0Lcg0LjQtyDQm9C10YTQvtGA0YLQvtCy0L4sINCx0YPQtNC10YIg0YHRgtC+0Y\/RgtGMINC90LAg0LvQtdGB0YLQvdC40YfQvdC+0Lkg4oCmIjtzOjU6ImltYWdlIjtzOjQ5OiJodHRwOi8vbC11c2VycGljLmxpdmVqb3VybmFsLmNvbS84NzM2NDUyMi8xMDQ2NzI2Ijt9","hash":"e216fbe580"}
    });
    </script>

    to http://vk.com/share.php

    post
    act a_photo
    extra 0
    image http://livejournal.com/
    index 2
    url http://livejournal.com/

    ответ
    Перезагрузите страницу, чтобы получить источник для: http://vk.com/share.php

    get Запрос
    http://cs6070.vk.com/upload.php?act=curl_photo&mid=mid&aid=-2&gid=0&vk=1&from_host=vk.com&file=file&hash=9e251c48b50ded606d14a7563cc9ee83&rhash=992133883c4dadf3eb466533504196e2&index=2&extra=0&from_protocol=http

    act curl_photo
    aid -2
    extra 0
    file file
    from_host vk.com
    from_protocol http
    gid 0
    hash 9e251c48b50ded606d14a7563cc9ee83
    index 2
    mid mid
    rhash 992133883c4dadf3eb466533504196e2
    vk 1

    Без ответа

    и еще 1 гет запрос
    http://vk.com/complete.php?index=2&act=curl&mid=38117055&aid=-2&gid=0&server=6070&photo=%7B%22photo%22%3A%229ad794539d%3Ax%22%2C%22sizes%22%3A%5B%5B%22s%22%2C%226070055%22%2C%222d6a%22%2C%228HJjO91Gzrc%22%2C75%2C75%5D%2C%5B%22m%22%2C%226070055%22%2C%222d6b%22%2C%22U3s6zXMa0_A%22%2C100%2C100%5D%2C%5B%22x%22%2C%226070055%22%2C%222d6c%22%2C%22V0Fd2LqHdHo%22%2C100%2C100%5D%5D%2C%22kid%22%3A%2284677d2b233e1cdf036241789cf818e3%22%2C%22extra%22%3A%220%22%7D&hash=0915e21c467e4e161c90bb24af639332


    act curl
    aid -2
    gid 0
    hash 0915e21c467e4e161c90bb24af639332
    index 2
    mid 38117055
    photo {"photo":"9ad794539d:x","sizes":[["s","6070055","2d6a","8HJjO91Gzrc",75,75],["m","6070055","2d6b","U3s6zXMa0_A",100,100],["x","6070055","2d6c","V0Fd2LqHdHo",100,100]],"kid":"84677d2b233e1cdf036241789cf818e3","extra":"0"} *
    server 6070

    потом пост на стену

    http://vk.com/al_wall.php

    post

    act post
    al 1
    attach1 38117055_290401293**
    attach1_type share
    description описание
    extra 0
    extra_data
    facebook_export
    fixed
    friends_only
    from
    hash c2e2f237b78490b4d7
    message
    official
    open_graph_data YTozOntzOjU6InRpdGxlIjtzOjM5OiLQv9C+0YHRg9C00L7QvNC+0LXRh9C90LDRjyDQvNCw0YjQuNC90LAiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjI5Mzoi0JDRgNC40YHRgtC+0L0sINCy0YHRgtGA0LDQuNCy0LDQtdC80LDRjywgNDUg0YHQvCDQv9C+INGI0LjRgNC40L3QtS4g0J3QtSDRgNCw0LHQvtGC0LDQtdGCINGB0LvQuNCyICjQt9Cw0YHQvtGAINC40LvQuCDQvdC10LjRgdC/0YDQsNCy0L3QvtGB0YLRjCDQvdCw0YHQvtGB0LAg4oCTINC90LXQuNC30LLQtdGB0YLQvdC+KS7CoCDQodCw0LzQvtCy0YvQstC+0Lcg0LjQtyDQm9C10YTQvtGA0YLQvtCy0L4sINCx0YPQtNC10YIg0YHRgtC+0Y/RgtGMINC90LAg0LvQtdGB0YLQvdC40YfQvdC+0Lkg4oCmIjtzOjU6ImltYWdlIjtzOjQ5OiJodHRwOi8vbC11c2VycGljLmxpdmVqb3VybmFsLmNvbS84NzM2NDUyMi8xMDQ2NzI2Ijt9
    open_graph_hash e216fbe580
    photo_url photo_url
    signed
    status_export
    title title
    to_id -id
    type own
    url url

    *откуда это берется я знаю, это приходит как ответ.
    ** а вот тут немогу понять откуда берется второе число, его нет в ответах, его нет нигде, запросов больше не уходит. в общем ничерта не понимаю.

    ктонибуть знает откуда это берется?
    или может у когото есть пхп скрипт или алгоритм на любом языке?
     
  4. Refs

    Refs New Member

    Joined:
    25 Mar 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Добрый вечер!
    Как в php через прокси послать запрос другому серверу?
    Зараннее извиняюсь, если не по теме!
     
  5. Skofield

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

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    Refs, сокеты, cURL
     
  6. daniel777

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

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Файл 1.php подлючает функцией include() файл 2.php
    Как сделать так, чтобы если обратится к 2.php он не выполнялся, по причине того что он не подключен?
     
  7. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    PHP:
    test.php

    <?php
    $isincl
    =true;

    include 
    'inc.php';
    ?>

    inc.php:
    <?php
    echo "$isincl";
    if (
    $isincl//если файл подключен через include...
    ?>
     
    1 person likes this.
  8. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Как сделать в операторе FOR
    Промежутки ?
    0 30 60 90 120 150 ?
     
    #21088 Adio, 20 Oct 2012
    Last edited: 20 Oct 2012
  9. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    Вместо i++ поставить i+=30
     
    1 person likes this.
  10. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Не пашет


    for ($i=0; $i < 120; i+=30)
    {
    echo $i;
    }
     
  11. Dominos

    Dominos New Member

    Joined:
    17 Oct 2012
    Messages:
    8
    Likes Received:
    1
    Reputations:
    0
    Что не пашет?

    Code:
    for ($i=0; $i < 120; [B]$[/B]i+=30) 
    {  
    echo $i;
    }
     
  12. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Ничайно незаметил :)
    Спасибо
     
  13. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    как сделать возможность отправки html текста в письме ?
    что тут ещё надо прикрутить ?
    PHP:
            $mess =  substr(htmlspecialchars(trim($_POST['mess'])), 01000000);

            
    mail($to$title$mess'From:'.$from);
    htmlspecialchars отвечает за это но принимается письмо не с html а символами: вот такого вида:
    &lt;html&gt;&lt;head&gt;&lt;title&gt;Привет от почтового сервера&lt;/title&gt;&lt;/head&gt;&lt;body&gt;
     
  14. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    Вот пример: http://phpclub.ru/detail/article/mail
     
  15. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    у меня почему то приходят такое, прописал headers utf8:
    &lt;u&gt;проверка&lt;/u&gt;
    отправлял так: <u>проверка</u>
     
  16. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    htmlspecialchars над телом письма используете? Нестоит. Других причин не вижу.
     
  17. Dominos

    Dominos New Member

    Joined:
    17 Oct 2012
    Messages:
    8
    Likes Received:
    1
    Reputations:
    0
    Зачем использовать htmlspecialchars?
    Он как раз таки и перегоняет html теги в /u&gt;
    А почтовик их перегоняет в обычные символы и тем самым теряется весь смысл ваших действий.

    Если вам надо отправить html письмо, то и шлите его как обычно, но перед этим почитайте документацию и посмотрите как правильно это сделать.
     
  18. DelayKaning

    DelayKaning New Member

    Joined:
    4 Sep 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Всем привет. Подскажите как можно вывести пользователей онлайн?
     
  19. Dominos

    Dominos New Member

    Joined:
    17 Oct 2012
    Messages:
    8
    Likes Received:
    1
    Reputations:
    0
    Таблица куда заносятся сессии пользователй + выборка по ней + чистка через 5\10\15 мин по крону.

    Можно использовать NoSql решение(mongo/redis), логика та же.

    Так же можно глянуть как это реализовано в популярных движках(DLE/Joomla/etc) и скопировать.

    Опишите в чем конкретно проблема, и какой момент вы не можете реализовать.
     
  20. DelayKaning

    DelayKaning New Member

    Joined:
    4 Sep 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Dominos, принципе все. Есть только таблица `online`, а с остальный я что то подружится не могу. Просто я новичок.
     
Thread Status:
Not open for further replies.