Fatal error: [] operator not supported for strings in

Maniac

Erfahrenes Mitglied
Hallo zusammen,

Ich habe hier ein komisches Problem.
Und zwar möchte ich ein PDF generieren welches Local super funktioniert. Nur online gibt mir PHP diese Fehlermeldung aus:

Code:
Fatal error: [] operator not supported for strings in /var/www/web4/html/dart/spielplan.php on line 106

Zeile 106 ist aber ein

PHP:
}else{

hier mal der ganze Abschnitt:

PHP:
while($a = mysql_fetch_array($sql))
					{
						$spielplan[] = $a;
						
						// tage zwischen spielen und jetzigem datum berechnen
						$datum1 = $a['datum'];
						$datum2 = date("Y-m-d");
						$tage[]   = seDay($datum1,$datum2,"Ymd", "-");
						
						if($a['verschoben'] == "0000-00-00")
						{
							$spieltag   = $a['spieltag'];
							$spieldatum = $a['datum'];
						}else{
							$spieltag = "verschoben";
							$spieldatum = $a['verschoben'];
						}
						$print[] = array(
						$a['spieltagNr'],
						ers_pdf(stripslashes($a['heim'])),
						" vs ",
						ers_pdf(stripslashes($a['gast'])),
						ers_pdf(stripslashes($a['ort'])),
						ers_pdf($spieltag).", ".dateout($spieldatum),
						$a['heimpunkte']." : ".$a['gastpunkte'],
						$a['heimspiele']." : ".$a['gastspiele']
						);
					}
 
EDIT begin

Die SUCHFUNKTION hätte dir auch geholfen
siehe http://www.tutorials.de/forum/php/165290-fatal-error-operator-not-supported-strings.html

EDIT end


Also ich sehe da jetzt keinen Fehler ... hast du mal
PHP:
error_reporting(E_ALL|E_STRICT);
gesetzt ob der da irgendwelche besonderen Fehler schmeißt?

Nachtrag:
Habe leider auf http://www.php-fehlermeldungen.de auch keine Hinweise zu dem Fehler gefunden, vielleichtm al bei Google einkippen ...


Nachtrag 2:
http://forum.de.selfhtml.org/archiv/2003/7/t52307/ da wird erklärt was der Fehler bedeutet und wie man ihn verhindert!
 
Zuletzt bearbeitet:
@Radhad:
Ich habe die SuFu schon verwendet, aber da kamen auch nicht wirklich informative Beiträge bei raus. Vorallem weil die Zeile ja die Bedingung war.

@metalalisa:
Danke das hat geholfen :)
Ich kann mir zwar nicht erklären warum es bei mir Local funktioniert und online nicht. Online läuft PHP 4.3.10, welche ich demnächst noch updaten werde. Local läuft PHP 4.4.9 und 5.2.6, bei beiden hatte es die meldung nicht gegeben.


Danke :)
Lg
Maniac
 
Zurück