PHP: if ( eregi("Ëþäè", iconv('utf-8','utf-8', $user_rasa))) {$rasa = "human.gif";} else {$rasa = "magmar.gif";} Warning: eregi() [function.eregi]: REG_BADRPT это что такое? иногда появляется на сайте как от этого избавится?
А что делать если я допустим хочу внести в таблицу вот так вот сточку... Code: INSERT INTO `faq` ( `faq` ) VALUES ('<div class=cTop style='text-align:left;'><font color=#FFCA42><b'); Но тут возникает ошибка....какая? в тексте присудствует ' этот знак какбы завершает текст....Как с этим бороться?
Нужно поставить `\` Code: INSERT INTO `faq` ( `faq` ) VALUES ('<div class=cTop style=\'text-align:left;\'><font color=#FFCA42><b');
Покажи код. Ты str_replace()'ом делал? используй что-то типа: PHP: $keys = array('а','о','р','м','Н','п','ш','к','с','М','е','и','у','В','г','О'); $rekeys = array('a','o','p','m','H','n','w','k','c','M','e','u','y','B','r','O'); $body = str_replace($keys, $rekeys, $body);
да им PHP: $text = $_POST['text']; echo '<form action="index.php" method="post"> <textarea name="text" cols="100" rows="20"> </textarea> <br /> <input type="Submit" value="Старт"> </form>'; $a = array('a','b','v','g','d','e','yo','zh','z','i','y','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','sch','jj','yi','j','ye','yu','ya','A','B','V','G','D','E','Yo','Zh','Z','I','Y','K','L','M','N','O','P','R','S','T','U','F','H','C','Ch','Sh','Sch','jj','Yi','j','Ye','Yu','Ya','_'); $b = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я','А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я',' '); $new = str_replace($a, $b, $text); echo $new;
PHP: <?php $text = $_POST['text']; echo '<form action="index.php" method="post"> <textarea name="text" cols="100" rows="20"> </textarea> <br /> <input type="Submit" value="Старт"> </form>'; $a = array('a','b','v','g','d','e','yo','zh','z','i','y ','k','l','m','n','o','p','r','s','t','u','f','h', 'c','ch','sh','sch','jj','yi','j','ye','yu','ya',' A','B','V','G','D','E','Yo','Zh','Z','I','Y','K',' L','M','N','O','P','R','S','T','U','F','H','C','Ch ','Sh','Sch','jj','Yi','j','Ye','Yu','Ya','_', "\n"); $b = array('а','б','в','г','д','е','ё','ж','з','и','й', 'к','л','м','н','о','п','р','с','т','у','ф','х','ц ','ч','ш','щ','ъ','ы','ь','э','ю','я','А','Б','В', 'Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О ','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ', 'Ы','Ь','Э','Ю','Я',' ', '<br/>'); $new = str_replace($a, $b, $text); echo $new; ?>
Пробелы ставит этот форум, перенос строки просто заменяй ( \n -> <br/> ) Либо добавляй тег <pre> PHP: echo '<pre>'.$new.'</pre>';
А ещё 1 вопрос по поводу дуратских скобок и кавычек Есть код PHP: echo $a_row['news']; нужно вместо news посмавить переменную но так не идёт PHP: echo $a_row['$table']; И так не хочет, так как 1 перепенная в " PHP: echo "$a_row['" . $table . "']";
Есть PHP: $words = array( 'привет' => 'здарова', 'здарова' => 'привет' ); Подскажите как сделать так, чтобы array брался из файла к примеру text.txt PHP: привет=здарова здарова=привет
PHP: <?php $content = str_replace("\r\n","\n",file_get_contents('1.txt')); $tmp_array = explode("\n",$content); foreach ($tmp_array as $value){ $a = explode("=",$value); $array[$a[0]] = $a[1]; } print_r($array); ?>
Хацкер PHP: preg_match_all('#([^=\n\r]*)=([^\r\n]*)#',file_get_contents('путь к файлу.txt'),$m); $out=array_combine($m[1],$m[2]); print_r($out); Fuckel Чем вам не нравится file() и нравится создавать десяток промежуточных массивов?