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");