Hoe je bestandsnamen met behulp van PHP Upload en hernoemen
Als u een bestand met behulp van PHP te uploaden , moet u eerst een HTML-formulier maken en plaatsen op de bestandsnaam om een PHP-script . Wanneer u het bestand in PHP te uploaden , zal het worden gegeven een tijdelijke naam en locatie op de server totdat u de functie om het te hernoemen en te verplaatsen naar een permanente locatie te bellen . Als u besluit om een geüpload bestand verwijderd, kunt u de tijdelijke kopie weggooien en houd uw permanente server locaties vrij van geüploade bestanden die nooit gebruikt zal worden . Instructies 1
Met behulp van een editor , maak een PHP- bestand naar de user interface te presenteren . Typ bijvoorbeeld :
nano getfile.php kopen van 2
Voer de code in een HTML-formulier waarmee de gebruiker om te bladeren en selecteer een bestand te uploaden vanaf het maken en presenteren PC . Sluit PHP -tags voor het creëren van de vorm, omdat het formulier wordt gecodeerd in HTML , niet in PHP . ! Typ bijvoorbeeld :
< ? Php
>
< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< br >
bestand uploaden < /title >
< /head >
< vorm enctype = " multipart /form - data " action = " upload.php " method = " >
post "
Bladeren naar een bestand om te uploaden : < /p>
< input type = " submit " name = " submit " value = " submit " /> < /p>
< /form >
< /body > Telefoonkaarten
< /html > ; 3
Verlaat de editor en sla het bestand op . Start de editor en maak een nieuwe PHP- bestand met de naam " upload.php . " Typ bijvoorbeeld :
nano upload.php 4
Verkrijg de de tijdelijke naam , tijdelijke locatie en de oorspronkelijke locatie van het bestand met de " $ _FILES " functie . Pak de oorspronkelijke naam van het bestand met de functie " basename " . Verplaats het geüploade bestand naar de permanente locatie met behulp van de functie " move_uploaded_file " . Hernoem het bestand als u wenst door te bewegen met een andere naam . Typ bijvoorbeeld : ?
$ geupload = $ bericht [ ' geupload ' ] ;
if ( ! $ Geupload = '1 ' ) sterven ( " formulier niet ingevuld! " ) ;