Подскажите, пожалуйста! В index.php есть div, в который после отправки запроса к базе нужно вывести результат из validate.php. Как это сделать? <form name="frmQuery" method="post" action="validate.php"> <div id="myDiv"> </div> <input type="submit" name="submitbutton" value="Enter" /> </form>
Как хранить большое кол-во настроек причем настроек разных будьто числовые данные или строки думал насчет файлов сделать что вроде config.ini с таким содержанием config=config.php; name=user; pass=12456; написать пару ф-ий которые будут этот файл парсить и возвращать настройки или лучше все таки сделать mysql таблицу и туда добавлять поля с рaзными данными а потом выдергивать их оттуда.Подскажите дельный совет как вообще такие вещи правильно делаются?
Правильней использовать глобальный ассоциативный массив с настройками. Не нужно тратить время на загрузку и парсинг файлов.
Обычно XML. Файлы конфига в xml-формате используется в WordPress. Существует множество расширений в PHP для работы с XML. Можешь почитать это: Работа с XML
помогите на писать скрипт вот пример: http://radikal.org.ua/v.php?id=18a8f015f33981708fa87d3a9b353679
2 [R]eD PHP: <? $f = file('file.txt'); $nf = fopen('file.txt','w'); foreach ($f as $v) if (strpos($v,'MATCHED') === false) fwrite($nf,trim($v)."\r\n"); fclose($nf); ?>
PHP: <?php $file = "list.txt"; $list = file($file); print_r($list); $result=''; foreach($list as $str) { if(strpos($str,'MATCHED')===false) $result.=$str; } $fp = fopen($file, 'w'); fputs($fp, $result); fclose($file); ?>
еще более короткий вариант: PHP: <?php function filter($v) { return (strpos($v,"MATCHED") === false); } file_put_contents("file2.txt",implode("\r\n",array_map('trim',array_filter(file("file.txt"),'filter')))); ?>
ещё короче: PHP: <?php foreach (file('text.txt') as $st) if (print strpos($st, 'MATCHED') === FALSE) $result .= $st; fputs(fopen('res.txt', 'w'), $result); fclose('res.txt'); ?> только всё это дело неудобочитабельно
PHP: <? file_put_contents('res.txt',join('',preg_grep('/MATCHED/',file('text.txt'),1))); ?> Сейчас кто-нибудь придёт и на перле напишет...
Придумайте короче) PHP: file_put_contents('out.txt',preg_replace('#[^\n]*MATCHED[^\n]*\n#','',file_get_contents('file.txt')); На перле эту уже в другую темку Chode http://ru2.php.net/manual/en/book.curl.php
Зло_О PHP: <?php $file = 'file.txt'; preg_match_all("#.{0,}MATCHED.{0,}\n#ix",$file,$res); file_put_contents('file.txt',implode("\n",$res['0'])); ?>