Советы новичкам на любые темы кот не планируют развития (малые советы на которые не стоит отводить целые темы)
короткие заметки и советы
Сообщений 1 страница 8 из 8
Поделиться22009-08-18 15:37:07
Собрал основные ф-ии преобразования строк которые могут понадобиться:
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"))
Поделиться32009-09-01 11:26:41
и админы бывают полезны - респект свободным системам
Поделиться42009-09-10 15:19:36
если вам на сайте нужно разместить текущие курсы валют или необходим просмотр курса валют на опр число, можете воспользоваться ссылкой : http://www.cbr.ru/currency_base/daily.aspx?ERROR , где error - дата (на када вам ето надо) - например на сегодня: http://www.cbr.ru/currency_base/daily.aspx?C_month=09&C_year=2009&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)
Поделиться52009-09-10 15:38:07
да кстати иногда, когда скрипты выполняются оч долго (скока не помню - найду подпишу) сервак их зарубает и говорит что ст или скрпт не отвечают ог не работают, (если объем данных для анализа в скрипте\строк скрипта большой или вычисл сложные или сервак такой(ог отведенная вам процессорная квота и квота памяти опер), устраняется ето примерно так:
set_time_limit(0); - сразу вначале скрипта (неогранич время выполнения ) и усе пашет ;D
Поделиться62009-10-09 23:15:51
Если вам нужно позарез узнать инфу по отправленному письму или посылке. Весь код с сайта который я публикую является легко доступным и не предназначается для вторжения в систему владельца сайта, а лишь указывает на лучшее взаимодействие вашего сайта со страницами и инф-ей сайта о котором идет речь!
Современная технология пересылки почты (письма, посылки) подразумевает присвоение регистрируемым почтовым отправлениям (заказным или с объявленной ценностью) уникального почтового идентификатора. На каждом этапе пересылки информация почтового идентификатора заносится в единую систему учёта и контроля, благодаря чему возможно отследить прохождение Вашего почтового отправления через Интернет.
Поиск по почтовому идентификатору
Отслеживание операций обработки РПО (в том числе международных) по почтовому идентификатору (либо внутрироссийскому 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)
Поделиться72010-03-27 17:21:36
млин спс всем!
Поделиться82010-04-10 12:24:10
наверное мало кто (из новичков) знает, что любой пхп скрипт (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)