October 2
Hai speso una grande quantità di tempo e denaro per impostare e configurare il vostro sito web PHP giusto. Ora, per qualche ragione, è necessario copiarlo su un altro server web o in una cartella diversa sul server Web corrente. Sono disponibili diverse opzioni diverse per come fare questo. Utilizzare uno script PHP per copiare il file in un'altra posizione. Hai solo bisogno di creare lo script, caricarlo sul server web ed eseguirlo. Tutti i file del tuo sito sarà copiata alla nuova destinazione.
1 Aprire una modifica del testo (Blocco note) o applicazione di authoring web sul computer. Fare clic su "File" e poi "Nuovo" per creare un nuovo file. Ci può anche essere un icona "Nuovo" sulla barra degli strumenti.
2 Digitare il seguente codice PHP per copiare i file da una posizione a un'altra:
"Copia bool (string $ fonte, string $ dest [, resource $ contesto])"
Lasciare fuori le virgolette quando si digita il codice. Change "fonte" per la posizione del file PHP che si desidera spostare. Change "dest" per la posizione di destinazione per cui si sta spostando il file PHP per.
3 Digitare l'intero script per copiare tutti i file sul server Web in un'altra posizione. Per risparmiare un po 'di tempo quando si hanno un sacco di file, utilizzare il seguente script per copiare l'intera directory public_html in un'altra posizione:
"<? Php
Funzione copy_all ($ fonte, $ dest) {
$dir = opendir($source);
@mkdir ($ dest);
while (falso == ($ file! = readdir ($ dir))) {
if (($ file! = '.') &&) $ file! = '..')) {
if (is_dir ($ fonte. '/'. $ file)) {
copy_all (.. $ fonte '/' $ file, $ dest '/' $ file..);
}
altro {
copia (.. $ fonte '/' $ file, $ dest '/' $ file..);
}
}
}
closedir ($ dir);
}
?> "
Omettere le virgolette all'inizio e alla fine del codice. Salvare il file come un file PHP e caricarlo nella cartella public_html sul vostro server web. Eseguire lo script digitando il percorso del file nella barra degli indirizzi di un server web. Input la destinazione che si desidera che i file copiati e quindi consentire lo script per fare il suo lavoro.