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

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

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

    OnArs Banned

    Joined:
    1 Aug 2008
    Messages:
    211
    Likes Received:
    13
    Reputations:
    1
    Возможно ли изменить (закодировать) исходный код страницы?
    Я имею ввиду - чтобы для пользователей, которые просматривают исходный код страницы - были какие либо кракозябы или просто не читаемый код, как то вот так :)

    Например есть страница:
    <html>
    <title>Абра</title>
    Я твой текст
    </body>

    При открытии исходного кода страницы выводить что-то вроде:
    aslfhaslkjfhasldfjhasfhasldfhlsdkajhaslk234ljkhlkjahsdljk23edh

    Пишу в разделе php, так страницы на php и на страницах есть куски php кода...
    Как всегда плюсы и заранее благодарен!
     
  2. Iceangel_

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

    Joined:
    9 Jul 2006
    Messages:
    494
    Likes Received:
    532
    Reputations:
    158
    https://forum.antichat.ru/showpost.php?p=408465&postcount=1

    все возможно...
     
    1 person likes this.
  3. vizard-06

    vizard-06 Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    55
    Likes Received:
    8
    Reputations:
    0
    Mixon, тебе 159932 написаал всё верно,переменная $a должна принимать значение всей твоей страницы, короче вот
    PHP:
    $a '<form method=\'post\' action=\'monster.php?modewpKZbattle&amp;gowpKZok&p;xxx861  \'><input type="hidden" name="PHPSESSID" value="47318ed8b5drb5229aaedf4fd4d7344e" /> ';// твоё

     
    echo preg_replace("#(<form method='post' action='monster\.php\?modewpKZbattle&amp;gowpKZok&p;xxx)(.*?)(47318ed8b5drb5229aaedf4fd4d7344e\" />)#",'\\1\\3',$a);

     
  4. OnArs

    OnArs Banned

    Joined:
    1 Aug 2008
    Messages:
    211
    Likes Received:
    13
    Reputations:
    1
    Как заменить букву, скажем "А", на релевантный ей, какой-нибудь, %152?
    Есть такая функция?
     
  5. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Как у прокси сервера можно узнать страну и поддерживает или нет он протокол "connect" при помощи php?
    Спасибо!
     
    2 people like this.
  6. Solker

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

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    OnArs,
    По ASCII?
    echo ord("A");
     
    1 person likes this.
  7. .:nbd:.

    .:nbd:. Elder - Старейшина

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    urlencode('строка');
     
    2 people like this.
  8. Poozy

    Poozy New Member

    Joined:
    7 Dec 2008
    Messages:
    2
    Likes Received:
    2
    Reputations:
    0
    PHP:
    print('&#'.ord('A').';');
     
    #6608 Poozy, 8 Dec 2008
    Last edited: 8 Dec 2008
    1 person likes this.
  9. Poozy

    Poozy New Member

    Joined:
    7 Dec 2008
    Messages:
    2
    Likes Received:
    2
    Reputations:
    0
    Code:
    http://daytonasystem.net/proxychecker.php
    http://daytonasystem.net/proxytest.php
     
    #6609 Poozy, 8 Dec 2008
    Last edited: 8 Dec 2008
  10. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Нужно на php написать чеккер ip на страну, это возможно?
     
    1 person likes this.
  11. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    php.net/geoip
     
  12. Ershik

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

    Joined:
    7 Nov 2007
    Messages:
    301
    Likes Received:
    46
    Reputations:
    6
    Каким выражением можно посмотреть тип файла через PHP?
    Например, я c помощью скрипта открываю каталог, а мне по очереди выстраивается список:
    1.avi
    2.avi
    3.avi
    1.doc
    2.doc
    3.doc
    и т.д.
     
  13. kalpsik

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

    Joined:
    10 Jan 2007
    Messages:
    58
    Likes Received:
    18
    Reputations:
    0
    ИМХО 2 варианта:
    Первый - использовать комбинацию strrpos() и substr() -

    $ext = substr($fileName, strrpos($fileName, '.') + 1);

    тоесть,если $fileName у тебя имяфайла.jpg тогда конструкция strrpos($fileName, '.') вернет последнее вхождение точки в полное имя файла. А substr($fileName, strrpos($fileName, '.') + 1) вернет просто jpg ну или без 1 - .jpg

    Второй вариант strrchr() и substr() :

    $ext = substr(strrchr($fileName, '.'), 1);

    вернет тоже jpg

    З.Ы. да, если в имени файла больше одной точки, то это не вариант....
     
    #6613 kalpsik, 8 Dec 2008
    Last edited: 8 Dec 2008
  14. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Мой вариант:
    PHP:
    function getFileExt($fileName)
    {
        return 
    end(explode('.'$fileName));
    }
     
    3 people like this.
  15. VDShark

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

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Ershik

    регулярка

    /.+\.([^.]+)/ - в подшаблоне будет расширение

    Если стандартными строковыми ф-циями - то нужно начинать смотреть с конца

    P.S. Если идет какая то критическая проверка - то этим данным доверять не следует :) Мало ли что в расширении написать можно.
     
    1 person likes this.
  16. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Помогите сделать скрипт!!!
    Есть форма:

    PHP:
    <form action="load" method="post">  
      <
    p>
         <!--
    загружаем свою катинку свою картинку-->
        <
    input name="load1" type="file" />  
      </
    p>
      <
    p>
        <
    label>
         <!--
    Выбираем нужную картинку с сервера-->
        <
    select name="list" id="list">     
        </
    select>
        </
    label>
    </
    p>
      <
    p>
        <!--
    Нажимаем на кнопку картинки обьеденяются в одну своя верху скрипта внизу-->
        <
    input type="submit" name="button" id="button" value="Submit" /> 
        <
    label></label>
      </
    p>
    </
    form>
    Нужно:
    1 ЗАГРУЗИТЬ СВОЮ КАРТИНКУ
    2 ВЫБРАТЬ КАРТИНКУ С СЕРВЕРА
    3 НАЖАТЬ НА КНОПУ И ОНИ ОБЬЕДЕНЯТСЯ
     
  17. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    мдаа... скорее всего, еще один клон pixelsu.ru я угадал? плати бабки тебе напишут...
     
  18. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Мне кажется ошибка в том, что надо загружать СВОЮ СВОЮ картинку, а не свою картинку... :) (imagecopy)
    Тебе надо чтобы твоя картинка была наложена сверху?
    _http://mysitez.km.ua/Programming/?phptransmask
     
    #6618 Ch3ck, 8 Dec 2008
    Last edited: 8 Dec 2008
  19. kalpsik

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

    Joined:
    10 Jan 2007
    Messages:
    58
    Likes Received:
    18
    Reputations:
    0
    target="_blank" - открывает ссылку в новом окне
    onclick="return cfm(this) - возвращает значение отработки функции cfm
     
  20. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    А как можно сделать такое,есле в переменной содержится текст,например

    $txt="Вот это этот текст что нужно";

    То как сделать есле в этом тексте например есть слово "это" тогда выполнялось одно действие,а есле его нету,то другое? Желательно действия разные через if чтобы делать,ну ето есле можно так,пожайлуста,подскажите....
     
Thread Status:
Not open for further replies.