dedlfix: Kleine Gallery

Beitrag lesen

echo $begrüßung;

[Scheitern beim Programmieren]
Jede Idee ist willkommen.

Vermutlich das Wichtgstes beim Programmieren sind Kontrollausgaben.

Gib dir die Werte der beteiligten Variablen aus. echo und print sind dafür geeignete Mittel, aber auch var_dump() und print_r() solltest du kennen. var_dump() klärt auch über den aktuellen Typ auf, print_r() ist für Anzeigen von Arrays geeignet.
Und nicht nur Variablen, auch ganze Ausdrücke kann man so kontrollieren, z.B: var_dump($a != $b)

Ebenso wichtig wie Kontrollausgaben ist das Handbuch, in dem die Funktionen beschrieben sind, die du verwenden möchtest. Was erwartet eine Funktion für Parameter? Was gibt sie als Ergebnis zurück? Ändert sich ihr Verhalten/Ergebnis im Fehlerfall?

Und nun kannst du ja mal anhand dieser Zeile untersuchen, was der Inhalt von $file ist, was der Funktionsaufrufs substr_count() für ein Ergebnis liefert und was das Ergebnis des Gesamtausdrucks ist:

if($file != substr_count($file,".jpg")) {

echo "$verabschiedung $name";