wengejo: Replace funktioniert nicht!

Beitrag lesen

Hallo Zusammen,

ich habe eine frage bezüglich dem replacen von einigen zeichen aus einem string.
ich lese via php ein .txt file ein und replace dann alle "\n", weil javascript diese nicht mag (FireBug meldet immer "unterminated string literal").

mein code sieht folgendermassen aus:

$content = getContent($ausgabe['filename'][0]);
<a href="#" onMouseOver="alert('$content')>linktext</a>

function getContent($filename){
  if(is_file("descriptions/$filename")){
    $temp = file("descriptions/$filename");
    $count = count($temp);
    $tempContent = "";
    for($i = 0; $i < $count; $i++){
      $tempContent .= $temp[$i];
    }
  }
  else{
    $tempContent = "Zu diesem Film gibt es keine Beschreibung!";
  }
  return eregi_replace("\n", "mir irgendetwas ersetzen", $tempContent);
}

wenn ich eine textdatei ohne zeilenumbrüche einlese geht es ohne probleme.
am php teil läuft nichts schief, das konnte ich mit einigen Ausgaben ausschliessen (deshalb poste ich es auch unter JavaScript und nicht unter PHP).

ansonsten müsste das doch so gehen, nicht?

vielen Dank,

grüsse jonas