Originariamente inviato da Aleinux
Posto solo lo script, perché quando mi da errore mi restituisco solo che "forse non ho i permessi per scrivere nella cartella". L'ho copiato, ho capito come funziona, ma non l'ho creato io da zero.

Form pagina HTML:
<FORM method=GET action="http://www.google.com/search">
<TABLE><tr><td>
<A HREF="http://www.google.com">
[img]../image/Logo_40wht.gif[/img]</A>
<INPUT TYPE=text name=q size=25 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value=it>
<INPUT type=submit name=btnG VALUE="Cerca con Google" align="center">
</td></tr></TABLE>
</FORM>

Script pagina php:
<html>
<head>
<title>Usare i check box</title>
</head>
<body>
<center><h1>Visualizzazione dell'area di testo</h1>
I tuoi migliori amici sono:
<?php
$handle=fopen("../index.html","w");
$text1="testo vario";
$text4=$text1.$text2;
$text=$text4.$text3;
if(fwrite($handle,$text)==FALSE){
echo "Impossibile creare il file testo.txt";
}
else{
echo "File index.html creato";
}
fclose($handle);
?>
</center>
</body>
</html>

Uso Linux ed ho installato LAMP sul computer. Il tutto funziona a meraviglia. L'unico mio problema è che non riesco a salvareil file sul sito. Non ho modificato il file phpinfo del server di aruba per quanto riguarda il sito, anche perché non saprei come fare, ma mi sembra strano che dovrei modificarlo io.
Se vuoi ulteriori dettagli, non ti basta far altro che chiedere. Grazie mille
In questo script non fai un upload, ma crei un file sul server, che è un altra cosa.

Originariamente inviato da Aleinux
Ho risolto il problema di caricamento dei file in locale, ma non riesco ancora a caricare i file su internet
Qst è lo script con cui ho parzialmente risolto il problema:

<?php
if($_FILES['upfile']['error']==0){
//if($_FILES['upload']['type'] != "application/pdf") die ("Il formato non e' valido");
copy($_FILES['upfile']['tmp_name'], "/aleinux/Scrivania/".$_FILES['upfile']['name']) or die ("Impossibile caricare il file");
echo "Upload terminato con successo:
";
echo "Nome file: ".$_FILES['upfile']['name']."
";
echo "Estensione del file: ".$_FILES['upfile']['type']."
";
echo "Dimensione del file: ".$_FILES['upfile']['size']."
";
}
?>
Mentre in quest'altro c'è un upoad.


.... quindi non ho capito bene cosa stai facendo, ma in ogni caso se lo script funziona in locale e non funziona su aruba al 90% è un problema di permessi,quindi prima di tutto verifica se hai i permessi per scrivere nella cartella dove vuoi salvare/uplodare il file.