$profile_language = 'kz'; if ($profile_language == 'kz') {$profile_language_kz = 'selected';} else {$profile_language_ru = 'selected';} ... <select name="language"> <option value="kz" selected="$profile_language_kz">Казакша</option> <option value="ru" selected="$profile_language_ru">Русский</option> </select> Отображает 'Русский', хоть в переменной $profile_language значение kz или ru, в чем проблема?
Проблема в том, что уже само наличие атрибута selected говорит о выбранности, сделай так: Code: $profile_language = 'kz'; if ($profile_language == 'kz') {$profile_language_kz = 'selected="selected"';} else {$profile_language_ru = 'selected="selected"';} ... <select name="language"> <option value="kz" $profile_language_kz>Казакша</option> <option value="ru" $profile_language_ru>Русский</option> </select>
Как вставить переменную в сылку? Например Code: $host = 'xxx'; $q->Post('http://$host.server.com'); И он заходет на $host.server.com но нужно xxx.server.com Как бытЬ?
то что внутри кавычек, считается как простой текст, вот он тебе и выводит просто текстом $host.server.com
Ты сам понял что за бред ты сказал?Вот тебе пример с кавычками,внутри и работает нормально: PHP: $host = 'xxx'; $q->Post("http://$host.server.com"); Уточнял хотя бы что имелл ввиду ординарные,а то путаешь людей :-\
Как можно сделать как бы екстренный вылет скрипта по времени? например есле скрипт обрабатываеться более 20 секунд то выполнялось определённое действие.
Дык мне нужно чтоб имеено в скрипте выполнялось действие,и чтобы етот скрипт работал везде,без правки пхп.ини. Прошло 20 секунд,страница не загрузилась ----> echo "Time out!"; exit(); и всё...
А как прилепить те действия к нему?? в случае тайм аута чтоб именно те действия и больше ничего не исполнялось...да и нужда в етом уже пропала,такчто думаю вопрос closed,поскольку в ajax проще уже реализовать ето))
есть таблица с логами (logs) с колонкой date в виде 2009-06-04, как удалить данные недельной давности из этой таблицы, тоесть после 2009-05-28 ?
str_replace("\", "blabla", $str); В случае со знаком "\" выдает ошибку. Как избежать? Нужно этот знак позаменять в тексте спс
Нифига. Не выходит. Короче, вот весь исходник: PHP: <?php if($_POST['string']) { $str=preg_replace("/q/i", "%11", $_POST['string']); $str=preg_replace("/w/i", "%12", $str); $str=preg_replace("/e/i", "%13", $str); $str=preg_replace("/r/i", "%14", $str); $str=preg_replace("/t/i", "%15", $str); $str=preg_replace("/y/i", "%16", $str); $str=preg_replace("/u/i", "%17", $str); $str=preg_replace("/i/i", "%18", $str); $str=preg_replace("/o/i", "%19", $str); $str=preg_replace("/p/i", "%20", $str); $str=preg_replace("/a/i", "%21", $str); $str=preg_replace("/s/i", "%22", $str); $str=preg_replace("/d/i", "%23", $str); $str=preg_replace("/f/i", "%24", $str); $str=preg_replace("/g/i", "%25", $str); $str=preg_replace("/h/i", "%26", $str); $str=preg_replace("/j/i", "%27", $str); $str=preg_replace("/k/i", "%28", $str); $str=preg_replace("/l/i", "%29", $str); $str=preg_replace("/z/i", "%30", $str); $str=preg_replace("/x/i", "%31", $str); $str=preg_replace("/c/i", "%32", $str); $str=preg_replace("/v/i", "%33", $str); $str=preg_replace("/b/i", "%34", $str); $str=preg_replace("/n/i", "%35", $str); $str=preg_replace("/m/i", "%36", $str); $str=preg_replace("/,/i", "%37", $str); $str=preg_replace("/'/i", "%38", $str); $str=str_replace('"', "%39", $str); $str=str_replace("/", "%40", $str); $str=str_replace(".", "%41", $str); $str=str_replace(";", "%42", $str); $str=str_replace(":", "%43", $str); $str=str_replace("<", "%44", $str); $str=str_replace(">", "%45", $str); $str=str_replace("\%", "%", $str); echo $str; } else { echo "<form action='index.php' method='POST'>"; echo "<tr><td align='right'>Строка: </td><td><input type='text' name='string' size=20></td></tr>"; echo "<tr><td></td><td><input type='submit' value='Обработать'></td></tr>"; } ?>
Не, надо заменять "\", а не %. Сори, что не уточнил... Т.е. должно быть что-то вроде этого: $str=str_replace("\", "blabla", $str); Но парсер пишет ошибку... Пробывал по разному, не выходит.