как удалить все что идет после& пример: текст ололо&=any&num=&rch=e&sf= хочу получить на выходе текст ололо
Всем привет!!! что нужно прописать в JavaScript что бы при срабатывания JavaScript была задержка допустим 3 секунды? вот мой index.html <html> <meta name="robots" content="noindex,nofollow"> <head><script language="JavaScript"> parent.window.opener.location="http://ссылка";</script> <script language="javascript"> <!-- Old browser shield window.location.href="ссылка" // --> </script> </head> <body> </body> </html>
<html> <meta name="robots" content="noindex,nofollow"> <head> setTimeout(function(){ parent.window.opener.location="http://ссылка"; window.location.href="ссылка"; }, 3000); // 3000 = 3 sekundy </script> </head> <body> </body> </html>
Народ, как можно изменить этот код: PHP: return ("Сообщение отправлено."); так, что бы в место "Сообщение отправлено." он брал рамдомно ответ из рядом лежащего файла 1.txt там на одной строчке одно сообщение??
НЕ работает <html> <meta name="robots" content="noindex,nofollow"> <head> setTimeout(function(){ parent.window.opener.location="cылка"; window.location.href="ссылка"; }, 3000); // 3000 = 3 sekundy </script> </head> <body> </body> </html>
как сделать условие на перебор вариантов $pos = strrpos($frazapoisk, "1" ); а нужно и 1 и 2 и 3 и 4 и 5 .... т.е типа перечислить разные варианты типа как вот так $pos = strrpos($frazapoisk, "1" || $frazapoisk, "1" || $frazapoisk, "1" || $frazapoisk, "1" ); но я так понял || тут использовать нельзя - как быть?
цикл же, дубль 2 PHP: $frazapoisk='abcdef1234567'; $need=array('1','2','a','z'); for ($i=0;$i<strlen($frazapoisk);$i++) { if (in_array(substr($frazapoisk, $i, 1), $need)) { //тру } }
вот теперь понял, и последний вопрос есть строка регистрация ооо в уфе&where=any&num=10&rch=e&sf=10 как удалить все что после & - чтобы осталось только регистрация ооо в уфе - только именно через функцию preg_match_all и никакую другую.
preg_match_all избыточна тут, достаточно PHP: $str="регистрация ооо в уфе&where=any&num=10&rch=e&sf=10"; $newstr=substr($str, 0, strpos($str, '&')); Но если preg_match_all и ни что иное, то PHP: $str="регистрация ооо в уфе&where=any&num=10&rch=e&sf=10"; preg_match_all("/^([^&]+)/", $str, $newstr); но так даже евреи постеснялись бы делать
на самом деле, регулярки намного лучше тут работают, т.к. будетпопроизводительней, чем множественный вызов строковых операций
В частности возможно именно эта регулярка и будет быстрее, и то не факт. Не такая уж и сложная тут строковая функция ----- Ну и чтобы не гадать на кофейной гуще… PHP: $ php /tmp/3.php registraciya ooo v ufe 0.065430879592896 <? $str='registraciya ooo v ufe&where=any&num=10&rch=e&sf=10'; $start=microtime(true); for($i=0;$i<100000;$i++) { $newstr=substr($str, 0, strpos($str, '&')); } echo $newstr."\n"; echo microtime(true)-$start."\n"; readfile(__FILE__); echo "\n"; против PHP: $ php /tmp/4.php registraciya ooo v ufe 0.2238929271698 <? $str='registraciya ooo v ufe&where=any&num=10&rch=e&sf=10'; $start=microtime(true); for($i=0;$i<100000;$i++) { preg_match_all("/^([^&]+)/", $str, $newstr); $newstr=$newstr[1][0]; } echo $newstr."\n"; echo microtime(true)-$start."\n"; readfile(__FILE__); echo "\n"; Т.е. по факту разница не большая, не ощутимая, учитывая, что это цикл на 100 000 пингов. Но всё же строки быстрее регулярок.
Правильный код?? Такой вот способ на Denwer не проходит PHP: @ $fp = fopen ("$DOCUMENT_ROOT/../orders/orders.txt", 'ab'); А во такой идёт или это зависит от сервера и прав на доступ?? PHP: $fp = fopen("orders/orders.txt", 'ab');
Я не так немного написал, как изменить формат рез-тата gmdate, есть рез-тат работы этой функц. как его изменить в нужный формат? Сейчас делаю так: PHP: gmdate('j.m.Y', strtotime('Тут дата возвращенная gmdate в неудобном формате'));