XaraX: Funktion ( Zitieren )

Beitrag lesen

Moin,

  
function zitiere($a,$b=FALSE)  
   {  
   # $a ist der zu parsende String  
   # $b gibt an, ob die Ausgabe für HTML oder als String bestimmt ist  
   # (String ist die ausgabe im Element <textarea>  
  
   $a=explode("\n",$a);  
   $c=count($a);  
   $d='<span class="zitat">&nbsp;</span>';  
   $z='»'; # Anfang eines Zitates  
  
   if($b)  
      for($i=0;$i<$c;$i++)  
         if($a[$i]{0}==$z)  
            $a[$i]=str_replace('&nbsp;',$a[$i],$d);  
   else  
      for($i=0;$i<$c;$i++)  
         $a[$i]=$z.' '.$a[$i];  
  
   return(implode("\n",$a));  
   }  

<p class="posting">
   <?php echo zitier($_POST['textarea'],TRUE) ?>
</p>
<!-- unten im Formular: -->
<textarea rows="" cols="" name="textarea"><?php echo zitier($_POST['textarea']) ?></textarea>

Gruß aus Berlin!
eddi