Archiv verlassen und diese Seite im Standarddesign anzeigen : php Datei Upload nur bestimmte endungen?
Unfug
2005-02-16, 19:37:01
Hallo,
ich hab mir ein php script geschrieben, welches Dateien hochlädt, allerdings
lädt es alles hoch . und ich glaube nicht, daß dies so gut ist ;D .
wie krieg ich es hin, dass nur *.jpg, *.png (Also bildformate) hochgeladen werden dürfen?
Gil-galad
2005-02-16, 20:12:46
Hallo,
ich hab mir ein php script geschrieben, welches Dateien hochlädt, allerdings
lädt es alles hoch . und ich glaube nicht, daß dies so gut ist ;D .
wie krieg ich es hin, dass nur *.jpg, *.png (Also bildformate) hochgeladen werden dürfen?
Ich habs so gemacht:
<input type="file" name="bild" />
if($bild_type == "image/jpeg" || $bild_type == "image/gif" || $bild_type == "image/png")
{
tue dies ..
}
clm[k1]
2005-02-16, 20:31:13
es gibt die superglobale variable $_FILES
das is ein 2-dimensionales-array und beinhaltet infos über die hochgeladene datei.
//feldName ist der name von "<input name='feldName' type='file'>"
$dateiname = $_FILES['feldName']['name']
$groesse = $_FILES['feldName']['size']
$nameImServerTmplVerzeichniss = $_FILES['feldName']['tmp_name']
$fehler = $_FILES['feldName']['error']
//hier kannst du jetzt mittels string-operationen die datei-endung auswerten!
//datei ausm tmp verzeichniss an die gewünschte stelle kopieren:
if(move_uploaded_file($nameImServerTmplVerzeichniss, "zielordner/".$dateiname )) echo "erfolgreicher upload!";
clm[k1]
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.