Zeilenumbrüche entfernen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
agenda
auge
austauschen
code
cool danke
fehler
fertig code
halbe internet
info
komplette code
letzten fehlerquelle
prinzip
problem
sache
teil
test
tip
wende
-
Hallo
ich komm mir nen bisschen doof vor, unzwar will ich einen einfachen link schreiben, der aber dynamisch erstellt werden muss. So sieht mein Code aus:
$helper = '<a href="index.php?lang=ar&loc='.$line.'" class="menu_link">'.$line.'</a></li>'; $helper = ereg_replace('\n','',$helper); echo $helper;
der funzt im Prinzip auch, aber er loescht alle "n".
wenn ich jetzt ereg_replace durch str_replace ersetze, dann wird der Zeilenumbruch nicht mehr geloescht. Hab schon das halbe Internet abgesucht, aber anscheinend bin ich der einzige bei dem das nicht klappt.
mfg
Christopher -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$helper = '<a href="index.php?lang=ar&loc='.$line.'" class="menu_link">'.$line.'</a></li>'; $helper = ereg_replace("\n",'',$helper); echo $helper;
Nur in doppelten Anführungszeichen (") wird das \n als Zeilenumbruch gewertet.
LG cookies -
funktioniert leider nicht, hier ist der komplette Code, falls sonst irgendwo nen Fehler ist (der if ($changer == false) teil ist noch nicht fertig).
<?php $changer = true; $menupoints = @fopen("test.prt", "r"); while($line = fgets($menupoints, 1024)) { chop($line); ltrim($line); $subpoints = explode(",", $line); $howoften = count($subpoints); if ($changer == true) { echo '<li class="li_standart">'; $helper = '<a href="index.php?lang=ar&loc='.$line.'" class="menu_link">'.$line.'</a></li>'; $helper = ereg_replace("\n",'',$helper); echo $helper; $changer = false; } if ($changer == false) { $changer = true; echo '<li class="li_standart" onmouseover="makevisible(\'submenu2\')" onmouseout="makeinvisible(\'submenu2\')">'; echo '<ul id="submenu2">'; for ($count = 0; $count <= $howoften; $count++) { echo $subpoints[$count]; } echo '</ul>'; } unset($subpoints); } ?>
und die Quelldatei
home news about_us the_staff,quotes,school_achievements info agenda,fees,rules,assembly classes primary,preparatoria,secondary location
-
echo '<li class="li_standart" onmouseover="makevisible(\'submenu2\')" onmouseout="makeinvisible(\'submenu2\')">';
echo '<ul id="submenu2">';
das ist ein Problem, was mir ins auge springt... wende dort nochmal den Tipp von der letzten Fehlerquelle an... " und ' austauschen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage