Hallo,
das Komma habe ich zunächst einmal geändert.
Nun zu meiner - jetzt hoffentlich - außführlichen problembeschreibung.
ich habe folgenden code auf meiner seite zum testen eingebunden:
<?php
$pics = array(
'24.11'=>'Tildo/1.jpg',
'25.11'=>'Tildo/2.jpg',
'26.11'=>'Tildo/3.jpg');
?>
<img src="/images/<?= $pics[(date('d.m', time())] ?>" border="0">
ich erhoffe mir dadurch, dass am 24.11 das Bild 1 angezeigt wird, am 25.11 das Bild 2 und am 26.11 das Bild 3. (Die Daten und die Anzahl sind nur zum testen).
Die URL ist die folgende:
http://wfcity.de/FB/tildo.php
Die Fehlermeldung kann man ja dort sehen, aber ich poste es trotzdem nochmal:
"Parse error: syntax error, unexpected ']' in /var/www/html/web1162/html/FB/tildo.php on line 66"
PS: In line 66 steht folgender Code:
<img src="/images/<?= $pics[(date('d.m', time())] ?>" border="0">
MFG Sören
Mahlzeit Sören,
<?php
$pics = array(
'24.12'=>'Kalender/1.jpg',
'25.12'=>'Kalender/2.jpg',
'26.12'=>'Kalender/3.jpg',);
?>
ist das letzte Komma in Deiner Array-Definition falsch und
frage ich mich gerade, ob Du für die übrigen Tage keine Bilder festlegen willst?
<img src="/images/<?= $pics[(date('d.m', time())] ?>" border="0">
Wenn ich das im Body meiner php Seite einbinde, heißt es "syntax error, unexpected" im Bezug auf die Zeile 66 in der folgendes steht:
Ich wette mit Dir um eine aufblasbare Waschmaschine, dass das NICHT die vollständige Fehlermeldung ist. Wie kommst Du auf die Idee, dass Deine Leser erraten können, was WIRKLICH bei Dir auf dem Bildschirm steht?
Abgesehen davon: ich schätze, dass ein heute angewandtes
[link:http://de3.php.net/manual/de/function.date.php@title=date]('d.m', [link:http://de3.php.net/manual/de/function.time.php@title=time()])
keinen gültigen Schlüssel für Dein definiertes Array liefern kann.Was kann ich machen ^^
Den Fehler beheben.
Alternativ vernünftige, vollständige und hilfreiche Fehlerbeschreibungen liefern.
MfG,
EKKi