mike: unexpected $end bei print()

Beitrag lesen

Es ist eine weile her, seit ich das letzte Mal php programmiert habe... das ich dann an solch einfachen Aufgaben scheitere, hätte ich aber nicht gedacht.

Bei der mittleren dieser drei Zeilen kriege ich "Parse error: syntax error, unexpected $end in ...."

An der Zeile an sich scheint alles io zu sein... habe div. Tests gemacht.

Wahrscheinlich stehe ich auf dem Schlau und es ist ein sehr dummer Fehler.

  
 foreach ($solds as $outputline) {  
 print ("<tr>\n");  
 foreach ($outputline as $zellenwert) {  

Hier ganzer Code:

<?php  
include 'defines.php';  
  
// Sichergehen, dass die Datei existiert und beschreibbar ist  
if (is_writable(FILENAME)) {  
 $handle = fopen(FILENAME, "r");  
  
 // Alle Zeilen einlesen (mit fscanf: \t trennt bei jedem Tabulator, so dass ein 1*4 array entsteht) und in Array ablegen  
 while ($inputline = fscanf ($handle, "%s\t%d\t%s\t%s)) {  
  $solds = $solds + $inputline;  
 }  
 fclose ($handle);  
  
 // Alle Daten in einer Tabelle ausgeben  
 foreach ($solds as $outputline) {  
 print ("<tr>\n");  
 foreach ($outputline as $zellenwert) {  
  print ("<td>$zellenwert</td>\n");  
 }  
 print ("</tr>\n");  
 }  
  
  
  
}  
else {  
 print ("<h1>Fehler</h1><br>Datei FILENAME existiert nicht!");  
}  

Hoffe ihr könnt ein paar Sekunden für die Lösung dieses Problems aufbringen.

Gruss Mike