lo so, sto imparando dagli script , infatti l'ho script quello fatto da te l'ho corretto c'era qualche dato che non fungeva , pensa non sapevo neanche dove mettere
<?
?>
comunque adesso provo lo script e t faccio sapere
lo so, sto imparando dagli script , infatti l'ho script quello fatto da te l'ho corretto c'era qualche dato che non fungeva , pensa non sapevo neanche dove mettere
<?
?>
comunque adesso provo lo script e t faccio sapere
questo script :
<?
if (isset($_POST['foto']))
{
copy($_POST['foto'],"file/".$_POST['foto_name']);
$foto="file/".$_POST['foto_name'];}
$file="listacl.xml";
$testo=fopen($file,'a+');
$scrivi="<auto nome=\"".$_POST['marca']."\"modello=\"".$_POST['modello']."\" immatricolazione=\"".$_POST['immatricolazione']."\" cilindrata=\"".$_POST['cilindrata']."\" alimentazione=\"".$_POST['alimentazione']."\" colore=\"".$_POST['colore']."\" optional=\"".$_POST['optional']."\" prezzo=\"".$_POST['prezzo']."\"";
if (isset($_POST['foto']))
{$testo.="foto=\"".$foto."\"></auto> ";}
else
{$testo.="></auto>";}
fwrite($testo,$scrivi);
fclose($testo);
echo "Dati inseriti con successo nel file";
?>
Non funge mi dice dati inviati ma non invia nulla infatti nel file xml trascrive cosi :
<auto nome=""modello="" immatricolazione="" cilindrata="" alimentazione="" colore="" optional="" prezzo="" foto="">
</auto>
lo script di prima che caricava i dati eccetto la foto, perchè non c'era la parte di codice era questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<body>
<?
$marca=$_POST['Marca'];
$modello=$_POST['Modello'];
$immatricolazione=$_POST['Immatricolazio
ne'];
$cilindrata=$_POST['Cilindrata'];
$alimentazione=$_POST['Alimentazione'];
$colore=$_POST['Colore'];
$prezzo=$_POST['Prezzo'];
$optional=$_POST['Optional'];
$foto=$_POST['foto'];
$file="listacl.xml";
$testo=fopen($file,'a+');
$scrivi="
<auto nome=\"".$marca."\"modello=\"".$modello."\" immatricolazione=\"".$immatricolazione."\" cilindrata=\"".$cilindrata."\" alimentazione=\"".$alimentazione."\" colore=\"".$colore."\" optional=\"".$optional."\" prezzo=\"".$prezzo."\" foto=\"".$foto."\">
</auto> ";
fwrite($testo,$scrivi);
fclose($testo);
echo "Dati inseriti con successo nel file";?>
</body>
</html>
![]()
![]()
ok allora riprendo il codice che funziona e aggiongo la parte della foto
Codice PHP:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<body>
<?
if (isset($_POST['foto']))
{
copy($_POST['foto'],"file/".$_POST['foto_name']);
$foto="file/".$_POST['foto_name'];
}
$marca=$_POST['Marca'];
$modello=$_POST['Modello'];
$immatricolazione=$_POST['Immatricolazione'];
$cilindrata=$_POST['Cilindrata'];
$alimentazione=$_POST['Alimentazione'];
$colore=$_POST['Colore'];
$prezzo=$_POST['Prezzo'];
$optional=$_POST['Optional'];
$file="listacl.xml";
$testo=fopen($file,'a+');
$scrivi="
<auto nome=\"".$marca."\"modello=\"".$modello."\" immatricolazione=\"".$immatricolazione."\" cilindrata=\"".$cilindrata."\" alimentazione=\"".$alimentazione."\" colore=\"".$colore."\" optional=\"".$optional."\" prezzo=\"".$prezzo."\" foto=\"".$foto."\">
</auto> ";
fwrite($testo,$scrivi);
fclose($testo);
echo "Dati inseriti con successo nel file";?>
</body>
</html>
http://embracesblog.mine.nu
http://wiki.ubuntu-it.org/AndreaOlivato
invia solo i dati al file xml , non vorrei che ci son dei problemi nel codice del modulo qui ti puoi scaricare ciò che ho fatto
scusa ma non so aiutarti oltre...non trovo l'errore...penso sia nella varibile del file da uplodare.
Spero che qualcuno più esperto possa darti una mano
http://embracesblog.mine.nu
http://wiki.ubuntu-it.org/AndreaOlivato
hai scaricato il file zip ?
comunque non ti preoccupare già hai fatto molto per me! ps hai qualche script per l'upload d'img facile da configurare?
http://embracesblog.mine.nu
http://wiki.ubuntu-it.org/AndreaOlivato
Cambia questa riga
con questaCodice PHP:<auto nome=\"".$marca."\"modello=\"".$modello."\" immatricolazione=\"".$immatricolazione."\" cilindrata=\"".$cilindrata."\" alimentazione=\"".$alimentazione."\" colore=\"".$colore."\" optional=\"".$optional."\" prezzo=\"".$prezzo."\" foto=\"".$foto."\">
Codice PHP:<auto nome=\"".$marca."\"modello=\"".$modello."\" immatricolazione=\"".$immatricolazione."\" cilindrata=\"".$cilindrata."\" alimentazione=\"".$alimentazione."\" colore=\"".$colore."\" optional=\"".$optional."\" prezzo=\"".$prezzo."\" foto=\"".$path."/".$UploadedFile_name."\">
http://embracesblog.mine.nu
http://wiki.ubuntu-it.org/AndreaOlivato
mi da questo errore :
Parse error: parse error, unexpected '\"' in /membri2/flirt/upload3/dati.php on line 26