Hilfe bei PHP Fehler?

...komplette Frage anzeigen

5 Antworten

Lass die PHP-Tags im zweiten Echo weg und escape die Anführungszeichen:

echo "...\\\\"" + $file->getPathname() + "\\\\" alt=....

Antwort bewerten Vielen Dank für Deine Bewertung
 echo "<img src="<?php $file->getPathname(); ?>" alt=" " />";

echo "<img src=\\\\"<?php

echo

$file->getPathname(); ?>\\\\" alt =" "/>"

du hast auch echo vergessen anzugegeben

Antwort bewerten Vielen Dank für Deine Bewertung

Hast du da PHP Tags innerhalb von PHP Tags? (Formatierung am Handy ist echt Mist..) Wenn ja ist das wsl der Fehler.

Antwort bewerten Vielen Dank für Deine Bewertung

statt:

 echo $file->getPathname() . "\\\\n";
echo "<img src="<?php $file->getPathname(); ?>" alt=" ">;

so:

 $pn = $file->getPathname();
echo "$pn<br><img src='$pn'>";
Antwort bewerten Vielen Dank für Deine Bewertung

$dir = './archives/';

$iterator = new DirectoryIterator($dir);

foreach ($iterator as $file) {

if (!$file->isFile()) {
continue;
}
echo $file->getPathname() . "\\\\n";
echo "getPathname(); ?>\\\\" alt=\\\\" \\\\" />";
}
?>

Versuchs mal so mit den Backslashes

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?