Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je Pas een PHP Attachment 's File Name
U kunt een gebruiker de mogelijkheid om een bijlage -bestand met behulp van een HTML-formulier uploaden bieden . Wanneer u de resultaten van het formulier om PHP te plaatsen , wordt het bestand automatisch geladen in een tijdelijke map en een tijdelijke naam op de webserver . U kunt informatie over het bestand te ontdekken door het controleren van de " _FILES ' associatieve array . Als u de bijlage wilt bestand wilt behouden , moet u de bestandsnaam aan te passen als nodig is en verplaatst u het bestand naar een permanente map op de webserver met behulp van de functie " move_uploaded_file " . Instructies
1

Maak een nieuw PHP bestand in een editor of het Kladblok . Plaats de HTML headers in het bestand . ! Typ bijvoorbeeld :

< DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN " Bestand < /title >


< /head >
content="text/html; ; kopen van 2

Maak een HTML- formulier voor het bestand uploaden . Stel actie van het formulier aan zichzelf , de methode om " posten " en zorg ervoor dat het attribuut " entype " toe te voegen aan de ingang element voor het bestand zelf . Omvatten een verborgen veld om eenvoudig bepalen of het formulier is ingediend voor verwerking . Typ bijvoorbeeld :



$ geupload = isset ( $ _POST [ ' geupload ' ] ) ? $ _POST [ " Geupload " ] : null ;

if ( $ geupload === null ) { >

< form action = " " method = " post " >


Upload File : < /strong >

< naaminvoer = " geupload " type = " hidden " enctype = " multipart /form-data " value = " 1 " >


/

< /form >

proces het bestand te uploaden met behulp value="Upload" 3 de inhoud van de " _FILES " array. Controleer de "fout " element om te zien of er een fout opgetreden tijdens het uploaden en passende maatregelen nemen . Typ bijvoorbeeld :

< ? Php }

else {

if ( $ _FILES [ ' bestand ' ] [ ' error ' ] > 0 ) sterven ( " Fout bij uploaden van het bestand ! " ) ;
4

Ontvang het tijdelijke bestand te uploaden naam en de bestandsnaam van de associatieve array . Stel een variabele die gelijk is aan de doelmap voor het bestand . Typ bijvoorbeeld :

$ tmp_name = $ _FILES
[ " file " ] [ " tmp_name " ] ;

$ bestandsnaam = $ _FILES
[ " file " ] [ " naam " ] ; < br

$ dest_folder > = " /home /allusers /upload /" ;
5

Controleer om te zien of het bestand al bestaat in de doelmap en passende maatregelen nemen . Typ bijvoorbeeld :

$ file
= $ dest_folder . $ bestandsnaam ;

als file_exists ( $ file ) sterven ( " Fout Bestand bestaat al ! ' ) ;
6

Roep de functie" move_uploaded_file "om de bestandsnaam van de bijlage aan te passen en verplaatst het geüploade bestand van de tijdelijke naar de definitieve map. Typ bijvoorbeeld :

move_uploaded_file
( $ tmp_name , $ bestand ) ;

echo
" Bestand succesvol geupload ! " ; }


Aanmelden> ?


< /body >

< /html >

Previous: Next:
  PHP /MySQL Programmering
·Hoe de Next Auto Increment waa…
·Hoe een IP controleren door Do…
·De PHP Dump Soap Functions 
·Hoe maak je een MySQL -extensi…
·Hoe kan ik PHP en MySQL Machti…
·Hoe weet ik of PHP Ice goed ge…
·Hoe kan ik PHP bestanden Run i…
·Hoe te schrijven aan een exter…
·Hoe maak je een datum in PHP 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Meest voorkomende Computer Languages ​​
·Java Switch Statement Tutorial 
·Java Script Controle van Form Text Input…
·Hoe maak je een Gridview vernieuwen 
·Hoe kan ik een CSV-bestand in PHP 
·Hoe vindt u het aantal kolommen in GridV…
·Hoe maak je verbinding PHP MySQL een DB 
·Waarom gebruik Functie Pointers ? 
·Hoe te converteren naar ASCII- tekens Ge…
Copyright © Computer Kennis http://www.nldit.com