PHP и все что с ним связано

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PHP и все что с ним связано » ПХП - новичОк » короткие заметки и советы


короткие заметки и советы

Сообщений 1 страница 8 из 8

1

Советы новичкам на любые темы кот не планируют развития (малые советы на которые не стоит отводить целые темы) :tomato:

0

2

Собрал основные ф-ии преобразования строк которые могут понадобиться:
    n12br($stroka) - замена \n на <br>
    HtmlSpecialChars($stroka) - спец символы - замена хтмл кодом
    strip_tags($stroka) - убирает спец символы
    strtolower($stroka) - перевод симв в ниж регистр
    strtoupper($stroka) - перевод симв в верх регистр
    trim($stroka) - удаляет пробельные симв до и после строки
    urlencode($stroka) - кодирует в формат передачи по GET (в URL строке)
    urldecode($stroka) - декодирует обратно
    wordwrap($stroka, fgh, "<br>", 1) - разбивает текст $stroka по fgh (-количество) символов и вставляет между ними <br>. 1-абсолютно (если без последнего параметра, то он не будет разбивать слова а будет вставлять бр-ки либо перед либо после слова с fgh - ным символом.
    convert_cyr_string($stroka, "q", "w") - конвертирует из одной кодировки в другую (из q в w; иногда надо при работе с базой, да и вААбще ;-)) где q & w =
                     
                    k   -кои8 рус;   w-виндовс-1251;    i   -исо-8859-5;    a   -x-cp866;    d   -x-cp866;    m   -x-mac-cyrillic;

        (например convert_cyr_string($stroka, "k", "w"))

+1

3

и админы бывают полезны  :D  - респект свободным системам

0

4

если вам на сайте нужно разместить текущие курсы валют или необходим просмотр курса валют на опр число, можете воспользоваться ссылкой :  http://www.cbr.ru/currency_base/daily.aspx?ERROR  , где error - дата (на када вам ето надо) - например на сегодня:   http://www.cbr.ru/currency_base/daily.aspx?C_month=09&amp;C_year=2009&amp;date_req=14/09/2009  (т.е. error = C_month=09&C_year=2009&date_req=14%2F09%2F2009), ну думаю уж ссылку с динамически генерируемой датой (в завис от счасошнего дня) вы сделать сумеете. - если какие вопросы - пишите в мою перс страничку.

   а, да и еще: там если раньше 1992 -  по другому (сами посмотрите)

Отредактировано DDos (2009-09-10 15:29:20)

0

5

да кстати иногда, когда скрипты выполняются оч долго (скока не помню - найду подпишу) сервак их зарубает и говорит что ст или скрпт не отвечают ог не работают, (если объем данных для анализа в скрипте\строк скрипта большой или вычисл сложные или сервак такой(ог отведенная вам процессорная квота и квота памяти опер), устраняется ето примерно так:


     set_time_limit(0); - сразу вначале скрипта (неогранич время выполнения ;)  ) и усе пашет ;D 

0

6

Если вам нужно позарез ;-) узнать инфу по отправленному письму или посылке. Весь код с сайта который я публикую является легко доступным и не предназначается для вторжения в систему владельца сайта, а лишь указывает на лучшее взаимодействие вашего сайта со страницами и инф-ей сайта о котором идет речь!

http://www.russianpost.ru написал(а):

Современная технология пересылки почты (письма, посылки) подразумевает присвоение регистрируемым почтовым отправлениям (заказным или с объявленной ценностью) уникального почтового идентификатора. На каждом этапе пересылки информация почтового идентификатора заносится в единую систему учёта и контроля, благодаря чему возможно отследить прохождение Вашего почтового отправления через Интернет.

Поиск по почтовому идентификатору
Отслеживание операций обработки РПО (в том числе международных) по почтовому идентификатору (либо внутрироссийскому 14-символьному, либо международному).

Почтовый идентификатор находится в чеке, выдаваемом при приеме почтового отправления. Вид номера: 115127(80)15138 5. Следует вводить:
Почтовый идентификатор: 11512780151385 (весь номер без скобок и пробелов).

Далее идет форма для ввода. resp_engine.aspx?Path=PORTAL/RU/Home/Postal/TrackingPO - адрес страницы ввода. Информация передается через post запрос - <form name="F1" method="POST" action="/resp_engine.aspx?Path=PORTAL/RU/Home/Postal/TrackingPO"> далее идет куча hidden'ов - захочешь посмотришь, затем text'ы с главным (нужным нам) запросным - <input type="text" id="searchAdd" name="searchAdd" onkeydown="return sendSearch2OnEnter(event)" class="search" /> и кнопка отправки <a href="javascript:sendSearch2()" class="submit">поиск</a> . Пользуйтесь.






Или лучше сдесь (Dmitry A. Monakhov for Russian Post: ) http://info.russianpost.ru/servlet/post_item - то же самое но форма проще и лучше (да и поиск пообширней) - скоростьзагрузки выше. - код открыт - смотрите сами, тоже post.

<FORM NAME="PostItemSearchForm" ACTION="/servlet/post_item" METHOD="POST">
  <INPUT TYPE="HIDDEN" NAME="action" VALUE="search">
  <INPUT TYPE="HIDDEN" NAME="searchType" VALUE="barCode">
  <INPUT TYPE="HIDDEN" NAME="show_form" VALUE="yes">
... - пропущено мной
  <INPUT TYPE="TEXT" NAME="barCode" SIZE="20" MAXLENGTH="14" CLASS="page_INPUT" VALUE="" STYLE="width: 100%;">
... - пропущено мной
   <INPUT TYPE="HIDDEN" NAME="page" VALUE="1">
   <INPUT TYPE="SUBMIT" NAME="barCodeSearchBtn" VALUE="Поиск" CLASS="page_INPUT" STYLE="font: bold 8pt Verdana, Arial; color: #555555; ">
... - пропущено мной
  </FORM>

Отредактировано DDos (2009-10-09 23:38:23)

0

7

млин спс всем!  :cool:

0

8

наверное мало кто (из новичков) знает, что любой пхп скрипт (f.e. <? echo='qwerty' >) на определенные запросы (не зависимо от версии интерпретатора) выдаст определенные ответы: вот некоторые из них -
     ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000  - выдает инфу о разработчиках пхп
     ?=PHPE9568F34-D428-11d2-A769-00AA001ACF42  - эмблема
     ?=PHPE9568F35-D428-11d2-A769-00AA001ACF42  - эмблема
     ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42  - эмблема

                                          только при условии включенного в пхп ини = expose_php = On
просто хохмы конечно, но можно проверять включенность инфо ф-ии ;)

Отредактировано FE (2010-04-10 12:29:02)

0


Вы здесь » PHP и все что с ним связано » ПХП - новичОк » короткие заметки и советы