mboost-dp1
PHP upload, hvordan?
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej
Jeg sidder lige og laver lidt til et forum hvor man skal kunne uploade billeder, men jeg kan ikke få det til at virke! Hvordan gør man?
Jeg sidder lige og laver lidt til et forum hvor man skal kunne uploade billeder, men jeg kan ikke få det til at virke! Hvordan gør man?
Du laver en post form som har attributten enctype="multipart/form-data". I formen kan du placere en <input type="file" name="upload" />, som så laver en browse funktion.
Når det er gjort skal du modtage filen med PHP. Til det har du blandt andre request variablerne
$_FILES['navn_paa_input']['name'] og
$_FILES['navn_paa_input']['tmp_name'].
Dem kan du læse mere om på siden som #2 linker til.
Til slut bruger du f.eks. funktionen move_uploaded_file (
$_FILES['navn_paa_input']['tmp_name'],
'/din/upload/dir/'.$_FILES['navn_paa_input']['name']
).
Og voila! :)
Når det er gjort skal du modtage filen med PHP. Til det har du blandt andre request variablerne
$_FILES['navn_paa_input']['name'] og
$_FILES['navn_paa_input']['tmp_name'].
Dem kan du læse mere om på siden som #2 linker til.
Til slut bruger du f.eks. funktionen move_uploaded_file (
$_FILES['navn_paa_input']['tmp_name'],
'/din/upload/dir/'.$_FILES['navn_paa_input']['name']
).
Og voila! :)
Tak for hjælpen allesammen, og btw. siden som kan uploade filer skulle ikke være tilgængelig for andre end mig. :-D
#9 fiks nu sikkerheden på den er den tilsluttet et netværk har alle der har adgang til netværket adgang til serveren, er det netværk internettet er det ret mange, og en eller anden dag er dit system opskaleret til at understøtte mange "fremmede" brugere, alt for mange alhvorlige huller i større systemer skyldes at det oprindelige design team ikke mente systemet nogen sinde ville blive udsat for et "fjentligt miljø".
det er et eller andet CMS på en offentligt tilgængelig webside vi taler om ikke.
BTW en af jer PHP nørder må vide om der findes en klasse/modul i PEAR der tager hånd om problemerne ved upload.
det er et eller andet CMS på en offentligt tilgængelig webside vi taler om ikke.
BTW en af jer PHP nørder må vide om der findes en klasse/modul i PEAR der tager hånd om problemerne ved upload.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.