Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von schmchris
Eine überprüfung auf Extensions finde ich nicht gerade sicher. Ich würde einfach überprüfen ob man die Bildgröße auslesen kann was ja nur bei Bildern geht.
$dateiliste = array("jpg","gif","png");
if ($dh = opendir($filepath))
{
while($file = readdir($dh))
{
if (!ereg("^\.+$",$file))
{
$datei = explode(".",$file);
if (in_array($datei[1],$dateiliste)) {
$files[] = $file;
}
}
}
closedir($dh);
}
von flipflop
Das ganze zusammen basteln und fertig müsste Dein Script sein ;)
Julian
von flipflop
hier mit kannst du einen Suchstring aufteilen
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php
$limitedext = array(".gif",".jpg",".png",".jpeg"); //Die erlaubten Extensions hier eintragen
$ext = strrchr($d,'.'); # Typ der Datei ermitteln!
if (!in_array($ext, $limitedext)){
echo "Die Datei ist kein Bild. Erlaubt sind alle gängigen Bildformate!<br>";
}
else { echo "Bild"; }
?>
von flipflop
Zeigt alles an was im Ordner ist:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php
$l=opendir( "./" );
while($d=readdir($l)) {
//hier alles auflisten was nicht angezeigtwerden soll.
if ($d=="." || $d==".." || $d=="index.php" ) {
print "";
}
else {
echo"<img src='$d alt='$d' />";
}
}
?>