Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: замена ББ кодов и так далее
 
 автор: Panker   (21.08.2006 в 00:37)   письмо автору
 
 

Значит сомтрите!
$pages = $_GET['cms_id']; всё понятно тут!

далее

function pef1($pages)
{    
if(!preg_match("/[0-9]/i", $pages)) 

{ echo "ERROR ID"; }

else
{
$pagesth = mysql_query("select * from pages where cms_id = $pages");     
if($pagesth)     
{     
  while($pagesuthor = mysql_fetch_array($pagesth))     
  {     
    echo "".$pagesuthor['cms_text']."";     
  }     
}     
else     
{     
  echo "<p><b>Error: ".mysql_error()."</b><p>";     
  exit();     
}
}
return;
}


тоже понятно! что бы вывести даные я пишу так
<? pef1($pages); ?>

как мне эту функцию обработать в этих обработчиках



$pages = htmlspecialchars($pages);
$pages = trim($pages);
$pages=stripslashes($pages);
$pages=str_replace( "&#032;"     ,' '           ,$pages);
$pages=str_replace( "&"          ,'&amp;'       ,$pages);
$pages=str_replace( "<!--"       ,'&#60;&#33;--',$pages);
$pages=str_replace( "-->"        ,'--&#62;'     ,$pages);
$pages=preg_replace( "/<script/i",'&#60;script' ,$pages);
$pages=str_replace( ">"          ,'&gt;'        ,$pages);
$pages=str_replace( "<"          ,'&lt;'        ,$pages);
$pages=str_replace( "\""         ,'&quot;'      ,$pages);
$pages=preg_replace( "/\n\n/"    ,'<p>'         ,$pages);
$pages=preg_replace( "/\n/"      ,'<br>'        ,$pages);
$pages=preg_replace( "/\\\$/"    ,'&#036;'      ,$pages);
$pages=preg_replace( "/\r/"      ,''            ,$pages);
$pages=preg_replace( "/\\\/",'&#092;',           $pages);
$pages=str_replace("\r\n","<br>",                 $pages);
$pages=str_replace("\n\n",'<p>',                 $pages);
$pages=str_replace("\n",'<br>',                     $pages);
$pages=str_replace("\t",' ',                     $pages);
$pages=str_replace("\r",' ',                     $pages);
$pages=str_replace('  ',' ',                     $pages);
$pages=str_replace("0173",' ',                     $pages);
$pages=str_replace("%AD",' ',                     $pages);
$pages=str_replace("&#173;",' ',                 $pages);
$pages=str_replace("­", "",                      $pages);
$pages = str_replace(":smile:","<img src='images/smile.gif'>",$pages);
$pages = str_replace(":wink:","<img src='images/wink.gif'>",$pages);
$pages = str_replace(":wassat:","<img src='images/wassat.gif'>",$pages);
$pages = str_replace(":tongue:","<img src='images/tongue.gif'>",$pages);
$pages = str_replace(":laughing:","<img src='images/laughing.gif'>",$pages);
$pages = str_replace(":sad:","<img src='images/sad.gif'>",$pages);
$pages = str_replace(":angry:","<img src='images/angry.gif'>",$pages);
$pages = str_replace(":crying:","<img src='images/crying.gif'>",$pages);
$pages = str_replace("","<b>",$pages);
$pages = str_replace("
","</b>",$pages);
$pages = str_replace("","<i>",$pages);
$pages = str_replace("
","</i>",$pages);
$pages = str_replace("[U]","<u>",$pages);
$pages = str_replace("[/U]","</u>",$pages);
$pages = str_replace("","<s>",$pages);
$pages = str_replace("
","</s>",$pages);
$pages = str_replace("
","<center>",$pages);
$pages = str_replace("
","</center>",$pages);
$pages = str_replace("[COLOR=red]","<font color=red>",$pages);
$pages = str_replace("[COLOR=blue]","<font color=blue>",$pages);
$pages = str_replace("[COLOR=purple]","<font color=purple>",$pages);
$pages = str_replace("[COLOR=orange]","<font color=orange>",$pages);
$pages = str_replace("[COLOR=yellow]","<font color=yellow>",$pages);
$pages = str_replace("[COLOR=gray]","<font color=gray>",$pages);
$pages = str_replace("[COLOR=green]","<font color=green>",$pages);
$pages = str_replace("[/COLOR]","</font>",$pages);
$pages = str_replace("[QUOTE]","<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'>",$pages);
$pages = str_replace("[/QUOTE]","</blockquote>",$pages);
$pages = wordwrap($pages, 30, " ", 1);

   
 
 автор: CrazyAngel   (21.08.2006 в 00:52)   письмо автору
 
   для: Panker   (21.08.2006 в 00:37)
 

хех)

<?php
function simple($pages) {
$pages htmlspecialchars($pages);
$pages trim($pages);
$pages=stripslashes($pages);
$pages=str_replace"&#032;"     ,' '           ,$pages);
$pages=str_replace"&"          ,'&amp;'       ,$pages);
$pages=str_replace"<!--"       ,'&#60;&#33;--',$pages);
$pages=str_replace"-->"        ,'--&#62;'     ,$pages);
$pages=preg_replace"/<script/i",'&#60;script' ,$pages);
$pages=str_replace">"          ,'&gt;'        ,$pages);
$pages=str_replace"<"          ,'&lt;'        ,$pages);
$pages=str_replace"\""         ,'&quot;'      ,$pages);
$pages=preg_replace"/\n\n/"    ,'<p>'         ,$pages);
$pages=preg_replace"/\n/"      ,'<br>'        ,$pages);
$pages=preg_replace"/\\\$/"    ,'&#036;'      ,$pages);
$pages=preg_replace"/\r/"      ,''            ,$pages);
$pages=preg_replace"/\\\/",'&#092;',           $pages);
$pages=str_replace("\r\n","<br>",                 $pages);
$pages=str_replace("\n\n",'<p>',                 $pages);
$pages=str_replace("\n",'<br>',                     $pages);
$pages=str_replace("\t",' ',                     $pages);
$pages=str_replace("\r",' ',                     $pages);
$pages=str_replace('  ',' ',                     $pages);
$pages=str_replace("0173",' ',                     $pages);
$pages=str_replace("%AD",' ',                     $pages);
$pages=str_replace("&#173;",' ',                 $pages);
$pages=str_replace("­""",                      $pages);
$pages str_replace(":smile:","<img src='images/smile.gif'>",$pages);
$pages str_replace(":wink:","<img src='images/wink.gif'>",$pages);
$pages str_replace(":wassat:","<img src='images/wassat.gif'>",$pages);
$pages str_replace(":tongue:","<img src='images/tongue.gif'>",$pages);
$pages str_replace(":laughing:","<img src='images/laughing.gif'>",$pages);
$pages str_replace(":sad:","<img src='images/sad.gif'>",$pages);
$pages str_replace(":angry:","<img src='images/angry.gif'>",$pages);
$pages str_replace(":crying:","<img src='images/crying.gif'>",$pages);
$pages str_replace("","<b>",$pages);
$pages str_replace("","</b>",$pages);
$pages str_replace("","<i>",$pages);
$pages str_replace("","</i>",$pages);
$pages str_replace("[U]","<u>",$pages);
$pages str_replace("[/U]","</u>",$pages);
$pages str_replace("","<s>",$pages);
$pages str_replace("
"
,"</s>",$pages);
$pages str_replace("
","<center>",$pages);
$pages str_replace("
"
,"</center>",$pages);
$pages str_replace("[COLOR=red]","<font color=red>",$pages);
$pages str_replace("[COLOR=blue]","<font color=blue>",$pages);
$pages str_replace("[COLOR=purple]","<font color=purple>",$pages);
$pages str_replace("[COLOR=orange]","<font color=orange>",$pages);
$pages str_replace("[COLOR=yellow]","<font color=yellow>",$pages);
$pages str_replace("[COLOR=gray]","<font color=gray>",$pages);
$pages str_replace("[COLOR=green]","<font color=green>",$pages);
$pages str_replace("[/COLOR]","</font>",$pages);
$pages str_replace("[QUOTE]","<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'>",$pages);
$pages str_replace("[/QUOTE]","</blockquote>",$pages);
$pages wordwrap($pages30" "1);
return 
$pages;
}
function 
pef1($pages)
{  
text="";  
if(!
preg_match("/[0-9]/i"$pages)) 

{ echo 
"ERROR ID"; }

else
{
$pagesth mysql_query("select * from pages where cms_id = $pages");     
if(
$pagesth)     
{     
  while(
$pagesuthor mysql_fetch_array($pagesth))     
  {     
    
$text .=$pagesuthor['cms_text']."";     
  }     
}     
else     
{     
  echo 
"<p><b>Error: ".mysql_error()."</b><p>";     
  exit();     
}
}
return 
$text;

$pages $_GET['cms_id'];
echo 
simple(pef1($pages)); 
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования