Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Cerca in questa discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 20-11-2006, 18.20.16
Junior Member
 
Data registrazione: 20-11-2006
Messaggi: 1
nanolnx is on a distinguished road
Predefinito problema con upload immagini

ho appena trasferito un dominio su serverplan, dopo averlo uppato ho iniziato a testarlo e mi sono accorto che non riesco a fare l'upload delle immagini con php.

lo script mi restituisce il seguente errore:
Codice:
Warning: move_uploaded_file(../images/upload/nomeimmagine.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/nomeutente/public_html/nomecartella/pages/update.php on line 81

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpDaxmeQ' to '../images/upload/nomeimmagine.jpg' in /home/nomeutente/public_html/nomecartella/pages/update.php on line 81
ho controllato i permessi nella cartella tmp del mio spazio (quella dove ci sono le stastistiche) ? sono impostati a 0777.

di seguito riporto i pezzi di codice che si occupano dell'upload immagini:

form
Codice:
<form name="inserimento" enctype="multipart/form-data" method="post" action="update.php">
<input name="nameimage" type="text" size="20" />
<input name="userfile" type="file" id="foto" />
.....
.....
.....
</form>
update.php

Codice:
$nameimage=$_POST[nameimage];
$img_id=$nameimage;
......
......

//tolgo tutti i caratteri tipo ' / \ ecc..  con str_replace

$img_id = strtoupper($img_id)
// trasformo $img_id in uppercase per altre ragioni mi serve cos?

//valore dell'immagine dopo l'inserimento
$file_temp=($_FILES['userfile']['tmp_name']);
//file temporaneo che contiene l'immagine caricata
$percorso="../images/nomecartella/";
//cartella sul server dove verr? spostata la foto
$nuovo_nome=$percorso.$img_id.".jpg";
//nuovo nome dell'immagine
$inviato=file_exists($file_temp);
//verifica se il file ? stato caricato sul server
.......
......
//eseguo una query per caricare altri dati dal form nel database che non ho riportato per abbreviare il codice

if (!mysql_query($sql)){
   //stampo messaggio d'errore
}else{
   move_uploaded_file($file_temp,$nuovo_nome);
  //stampo messaggio  corretto
}
questo e tutto, su altri server funzionava e continua a funzionare benissimo, ora no e non so dove mettere mani!
Rispondi citando
Rispondi

Strumenti discussione Cerca in questa discussione
Cerca in questa discussione:

Ricerca avanzata
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Problema con upload clady Pannello di controllo Cpanel - Linux 1 20-06-2007 20.08.49
stampa - immagini - pdf berol ASP 0 07-12-2006 11.38.44
upload immagini nel DB alice1 PHP 1 21-07-2006 10.53.31
upload immagini alice1 PHP 0 20-06-2006 09.29.24
Immagini divertenti interfan DISCUSSIONI OFF-TOPIC 2 25-05-2003 20.40.23


Tutti gli orari sono GMT +1. Adesso sono le 21.09.23.


Powered by vBulletin versione 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it