ciao a tutti, nonostante abbia seguito tutte le guide poste su questo forum e su internet non riesco ad uppare una foto sul sito... sto usando la cartella public ma nulla... vi posto il codice magari ne veniamo a capo, il codice è solo una frazione visto che mi sono imbattuto in questo errore vorrei prima risolverlo, vi posto anche l'errore che genera...

allora questo è il form:
Codice PHP:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<?php
include "login.php";
include 
"config.php";   
include 
"connessione.php";  
  

$colore mysql_query("SELECT * FROM privati WHERE email='".$utente."' LIMIT 1");
$cerca mysql_fetch_object($colore); 
$sesso=stripslashes($cerca->sesso);
if (
$sesso == maschio){
     echo 
"<body  bgcolor=\"#33CCFF\">";
 }else{
     echo 
"<body bgcolor=\"#FF99FF\">";
 }
?>
<table align="center" width="90%" border="1">
<td>Titolo</td>
</table>
<table align="center" width="90%" height="100%" border="1">
<tr>
<td width="10%">
<table align="center" width="100%" border="1">
<tr><td bgcolor="#FFFFFF">Info contatto base</td></tr>
<tr><td bgcolor="#FF0000">Immagine contatto</td></tr>
<tr><td bgcolor="#FFFFFF">Info contatto diretto</td></tr>
<tr><td bgcolor="#FFFFFF">Info caratteristiche</td></tr>
<tr><td bgcolor="#FFFFFF">Attidudini</td></tr>
<tr><td bgcolor="#FFFFFF">Documenti, foto, ecc</td></tr>
</table>
<td>




<?php
    
include "login.php";
include 
"config.php";   
include 
"connessione.php";  
  

$ute mysql_query("SELECT * FROM privati WHERE email='".$utente."' LIMIT 1");
$cerca mysql_fetch_object($ute); 

$nome=stripslashes($cerca->nome);
$cognome=stripslashes($cerca->cognome);
$sesso=stripslashes($cerca->sesso);
$data_di_nascita=stripslashes($cerca->data_di_nascita);

mysql_close();
    
?>
  <div align="center">
  <form name="fotoaccount" enctype="multipart/form-data" method="post" action="primoaggiornamento2b.php"> 
<table align="center" width="40%" border="1">
<tr><td>
<input type="file" name="foto_account">
<input type="submit" value="Carica online" />
</td></tr>
</table></form>
</div>  
</td></td></tr></table>



</body>
</html>
questo invece è il file dove gestisce i dati inviati...
Codice PHP:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>
<?php
include "login.php";

   
    
    
    
$file_temp=($_FILES['foto_account']['tmp_name']); 
//file temporaneo che contiene l'immagine caricata 
        
$file_name=($_FILES['foto_account']['name']);
        
$file_type=($_FILES['foto_account']['type']);

$percorso="../public/baggio"




move_uploaded_file($file_temp,"$percorso/$file_name"); 


 
    echo 
"la foto si chiama $file_name ed è $file_type";
    
?>
</body>
</html>
Ho messo un echo per vedere se passa i dati e da quel che ho visto tutto ok...
nella cartella ho i permessi perchè già gli script mi crea cartelle e file... quindi ok!!!

ora vi posto l'errore...
codice:
Warning: move_uploaded_file(../public/baggio//planetearth_bg.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\Inetpub\webs\mc-virtualworldit\public\baggio\primoaggiornamento2b.php on line 30

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\PHP\upload\php6E50.tmp' to '../public/baggio//planetearth_bg.jpg' in D:\Inetpub\webs\mc-virtualworldit\public\baggio\primoaggiornamento2b.php on line 30
la foto si chiama planetearth_bg.jpg ed è image/jpeg
questo è l'errore che genera, se qualcuno può darmi una mano, è la prima volta che uppo qualcosa senza usare "filezilla"

la riga 30 dell'errore è questa:
Codice PHP:
move_uploaded_file($file_temp,"$percorso/$file_name");