kostenloser Webspace werbefrei: lima-city


Zeilenumbrüche entfernen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    minialanguageschool

    minialanguageschool hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ersetz mal Das ' durch nen "

    Also so

    $helper = ereg_replace("\n","",$helper);
  4. $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
  5. Autor dieses Themas

    minialanguageschool

    minialanguageschool hat kostenlosen Webspace.

    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
  6. 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
  7. l******2

    cool danke das hat mir geholfen bei meine php sachen!!
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!