|
Две алтернативи на функциите от PHP за JavaScript: function addslashes(str) { str = str.replace(/\'/g,'\\\''); str = str.replace(/\"/g,'\\"'); str = str.replace(/\\/g,'\\\\'); str = str.replace(/\0/g,'\\0'); return str; } function stripslashes(str) { str = str.replace(/\\'/g,'\''); str = str.replace(/\\"/g,'"'); str = str.replace(/\\\\/g,'\\'); str = str.replace(/\\0/g,'\0'); return str; } Tags: addslashes, JavaScript, stripslashes Ще ви покажа няколко трика за максимално точно търсене в http://dirimp3.com , за да намирате това което търсите. В думите които пишете в търсачката е разрешено да се използват и няколко помощни знаци това са: кавички ( ” ) - Дума оградена с кавички, търсачката ще търси точно фразата между кавичките. Пример: “latin lovers” изкарва всички песни, които съдържат фразата latin lovers в името на песента или линка към нея. звезда ( * ) - Много е полезно ако знаете само част от името на песента. Символите след * , търсачката не ги взима под значение. Пример: rock* ще покаже песни, които съдържат фрази като rocked, rocking и rockнещоси в името на песента или линка. минус ( - ) - Когато търсите песен с повече от една фраза и ако го поставите пред една от двете думи, тя ще бъде изключена от търсенето. Пример: latin -lovers ще покаже всички песни които съдържат latin, но без думата lovers в името на песента или линка. плюс ( + ) - Също е добре да се използва в търсене с повече от една фраза. Плюс пред една от думите ще даде по голям приоритет на думата. Пример: latin +lovers - ще покаже всички песни които съдържат думата latin но и такива които съдържат само думата lovers или и двете в името на песента или линка. Приятно търсене! Tags: dirimp3, mp3, дири, музика, търсачка Премахването на PHPSESSID от линковете по страницата става по следния начин.
или
В php код: ini_set('session.use_trans_sid', false); Като трябва да бъде преди session_start(); Tags: htaccess, PHP, phpsessid, session Ако използвате GET метод, за изпращане на параметрите в AJAX скрипт, възможно е Internet Explorer да кешира резултата от първия request. Номер 1. var url = 'getResult.php?username=test'; изплозвайте: var url = 'getResult.php?username=test' + '&nocache=' + new Date().getTime(); Това ще накара IE винаги да опреснява резултата от всяка заявка. Номер 2. В някои случаи помага и този вариант: Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "no-cache"); Response.Expires = -1; Третия вариант е да използвате POST метод. Tags: AJAX, Cache, IE APC е PECL extension за PHP, който позволява кеширането на данни и по този начин примерно се избягва изпълнението на една MySQL заявка и ако тя връща едни и същи данни сами се сещате, че е излишно да се изпълнява всеки път, разбира се може да се хардкод-не резултата в кода, но по добрия вариант за мен е кеширането. Преди време тествах различните кеширащи системи от тези тестове са ми останали няколко класове, които реших да споделя. APC Cache Class:
Използва се по следния начин:
Така се прави проверка дали кеш-а съществува, ако го няма се създава, при следващото извикване заявката няма да се изпълни и ще бъде зареден кеш-а. Случвало ли ви се е да ползвате: header('Location: http://google.com/'); и в този момента да ви се отговори:
и тогава се налага да го заменяте с meta redirect или някакъв redirect с javascript, а също и ob_start(); ob_end_flush(); което си е дразнещо. Ето една алтернатива:
Тази функция проверява дали са изпратени header-ите, ако не са redirect-ва с PHP функцията “header”, ако са изпратени вече redirect-a се прави с javascript, а ако по някаква случайност потребителя няма support на javascript, redirect-a става с meta refresh на HTML За тези които умуват още, ползва се така: redirect('http://google.com/'); Това е първия ми пост в първия ми блог и като за такъв е трудно за измисля какво да пиша. Да започнем с малко лична информация За тези които незнаят казвам се Венелин Кочев от гр. Раковски ( пояснявам Не е тайна, че този блог се движи от wordpress (поне за момента latest) с Mandigo theme … е мисля че е достатъчно за първи пост … to be continued Tags: hello, world |
Публикации (RSS)