Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come caricare e rinominare nomi di file con PHP

Per caricare un file con PHP , è necessario prima creare un modulo HTML e pubblicare il nome del file da uno script PHP . Quando si carica il file in PHP , vi sarà dato un nome temporaneo e la posizione sul server fino a quando si chiama la funzione di rinominarlo e spostarlo in una posizione permanente. Se si decide di eliminare un file caricato , è possibile eliminare la copia temporanea e tenere le posizioni del server permanenti gratuitamente file caricati che non verranno mai utilizzate . Istruzioni
1

Utilizzando un editor , creare un file PHP per presentare l'interfaccia utente . Ad esempio, digitare :

nano getfile.php
2

Inserire il codice per creare e presentare un modulo HTML che consente all'utente di sfogliare e selezionare il file da caricare dal PC . Chiudere i tag PHP prima di creare la forma perché la forma è codificato in HTML , non in PHP . < ? Php

> : per esempio , il tipo !


< 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 ">



File Upload < /title> <br> <p> < /head> <br> <p> <body> <br> <p> <form enctype = "multipart /form " action =" - dati " method = " upload.php post " > <br> <p> <input type="hidden" name="uploaded" value="1" /> <br> <p> <p> Cerca un file da caricare: <input name="file" type="file" /> < /p > <br> <p> < input type = " submit " nome = valore " submit " = " submit " /> < /p > <br> <p> < /form > <br> <p> < /body> <br> <p> < /html > ; <br> 3 <p> Uscire l'editor e salvare il file . Avviare l'editor e creare un nuovo file PHP denominato " upload.php . " Ad esempio, digitare : <br> <p> nano upload.php <br> 4 <p> Prendi il nome temporaneo , locazione temporanea e la posizione originale del file utilizzando il " $ _FILES " la funzione. Estrarre il nome originale del file con la funzione " basename " . Spostare il file caricato nella posizione definitiva utilizzando la funzione " move_uploaded_file " . Rinominare il file , se lo si desidera , spostandolo con un nome diverso . Ad esempio, digitare : ? <br> <p> <php <br> <p> $ caricato = $ post [' caricato '] ; <br> <p> if ( ! $ Caricato = '1 ' ) die ( " non modulo compilato !") ; <br> <p> $ nomefile = basename ( $ _FILES [ 'file' ] ) ; <br> <p> $ target_file = "File /" . $ nomefile ; <br> <p> $ target_file = "File /NUOVONOMEFILE "; //se si desidera rinominare il file se <br> <p> ( move_uploaded_file ( $ files [ 'file' ] [' tmp_name '] , $ target_file ) ) per <p> echo "$ file caricato con successo ! " ; <br> <p> altro <br> <p> echo " Errore caricamento $ nomefile " ; <br> <p> > ? <br> 5 <p> Uscire l'editor e salvare il file . Avviare un browser e navigare allo script " getfile.php " per verificare la funzionalità dell'applicazione . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185230.html' >Come impostare un file Scarica in PHP </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185234.html' >Come ridimensionare le immagini in PHP </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1173534.html" target="_blank">Come fare Scrollbar colori funzionano per iFrame </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1189792.html" target="_blank">Come spostare un PictureBox in VB </a></li><li><a href="/Programmazione/Java-Programming/1179878.html" target="_blank">Come convertire una stringa Java a colori </a></li><li><a href="/Programmazione/Java-Programming/1178466.html" target="_blank">Una spiegazione di INT , NUM1 , NUM2 e NUM3 in codice Java </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174440.html" target="_blank">Confronto di algoritmi di ordinamento </a></li><li><a href="/Programmazione/rubino-Programmazione/1188452.html" target="_blank">Come controllare se una stringa Ruby ha una sottostringa </a></li><li><a href="/Programmazione/Java-Programming/1179960.html" target="_blank">Come fattore di numeri interi in Java </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1192286.html" target="_blank">Come sincronizzare due caselle di scorrimento in Visual Basic </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1183886.html" target="_blank">Come ottenere il numero di retweet in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184962.html" target="_blank">Come fare una dichiarazione condizionale in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185994.html" target="_blank">Come modificare il nome del campo in una tabella MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182692.html" target="_blank">Come fare Bookmark sistemi in PHP & MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183896.html" target="_blank">Come disegnare un cuore con PHP GD </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182592.html" target="_blank">Come utilizzare SQL per determinare la più vicini Coordinate XY </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182668.html" target="_blank">Come installare un PHP a XML Serializer </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184482.html" target="_blank">Come rimuovere le virgole in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183618.html" target="_blank">Come installare eAccelerator XAMPP per Mac </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183372.html" target="_blank">Come evitare il tipo di join Tutto in MySQL </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>