Ciao a tutti,
Voglio riuscire a caricare delle immagini in locale in una cartella del sito, ho provato con il seguente codice cercando un po' in giro, ma non mi funziona
FORM:
CARICA.PHP
L'errore che mi da è il seguente:
move_uploaded_file(C:\upload\SpencerHill.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in...
Grazie ancora a tutti dell'aiuto.
Voglio riuscire a caricare delle immagini in locale in una cartella del sito, ho provato con il seguente codice cercando un po' in giro, ma non mi funziona
FORM:
Codice:
<form action="carica.php" method="POST" enctype="multipart/form-data">
<input type="file" value="scegli immagine" name="userfile" /><br />
<input type="submit" value="invia" />
</form>
CARICA.PHP
Codice:
<html>
<body>
<?php
// per prima cosa verifico che il file sia stato effettivamente caricato
if (!isset($_FILES['userfile']) || !is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo 'Non hai inviato nessun file...';
exit;
}
//percorso della cartella dove mettere i file caricati dagli utenti
$uploaddir = '/img/';
//Recupero il percorso temporaneo del file
$userfile_tmp = $_FILES['userfile']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile']['name'];
//copio il file dalla sua posizione temporanea alla mia cartella upload
$pathAndName = "C:\upload\\{$_FILES['userfile']['name']}";
move_uploaded_file($_FILES['userfile']['tmp_name'], $pathAndName);
?>
</body>
</html>
L'errore che mi da è il seguente:
move_uploaded_file(C:\upload\SpencerHill.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in...
Grazie ancora a tutti dell'aiuto.