-
Copia di un file
Non riesco a far funzionare questo script! Non copia i file, eppoi non visualizza neanche il file nella parte HTML (ho provato un altro indirizzo e non va!)
http://jumpingheadshot.altervista.org/status.php
Codice PHP:
<?php
if($_GET['s']=="on"){
copy("/_altervista_ht/online.gif","/_altervista_ht/status.gif");
}elseif($_GET['s']=="off"){
copy("/_altervista_ht/offline.gif","/_altervista_ht/status.gif");
}
?>
<html>
<body>
<img src="/_altervista_ht/status.gif">
</body>
</html>
-
Sono giusti i percorsi?
Prova a mettere un controllo così:
(preso da php.net)
Codice PHP:
<?php
$file = '/_altervista_ht/online.gif';
$newfile = '/_altervista_ht/status.gif';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
-
Ovviamente i percorsi sono giusti, il controllo l'avevo già fatto e mi dà l'errore. (L'ho trovato anch'io quello script su php.net.)
PS: Lo sto provando sull'altro host che mi è più comodo: http://ageofempiresgif.altervista.org/status.php
-
Se da errore allora saranno errati, non ti pare? :)
Prova con percorsi assoluti e/o /membri/tuonick/cartella/file.file o /membri2/tuonick/cartella/file.file
Prova anche a mettere ./_altervista_ht/file.file o ../_altervista_ht/file.file
Magari il file è in un posto nel quale i percorsi sono diversi =)
-
Mettendo "_altervista_ht/file.file" funziona (senza / davanti), anche se non capisco perchè... (PS: risolto ^^)