salve ora lavoro sul trasferimento di file e copiatura e eliminazione di questi
funge tutto.....però nn capisco perchè il file che mi crea lo nomina
- Resource id #2forum.txt
invece che
- forum.txt
e poi ho levato il codice con cui elimino il file ....per vedere se lo copiava inmodo temporaneo nella cartella,,,,che è anceh quella dell'.ini.........bhe nn la crea!!perchè?
ecco il codice....ahhh le variabili le invio con un form
ahhhhhhhh un altra cosa, il libro ceh seguo mi dice ceh se la variabile nn contiene un file allora conterrà "none"....nn contien nulla....ho pensato di cavarmela con sizeof();
ma quella parola php 4.3 nn la inserisce + nelle sue variabili?
<html>
<body>
<?
echo "<PRE>";
echo "Nome del file locale creato dopo l'invio:".$_FILES['upload']['tmp_name']."\n";
echo "nome del file remoto: ".$_FILES["upload"]["name"]."\n";
echo "dimensioni del file in byte: ".$_FILES['upload']['size']."\n";
echo "tipo di fiel caricato: ".$_FILES['upload']['type']."\n";
echo "</PRE>";
$max = (1024*3);
$size = $_FILES['upload']['size'];
$error="";
$tmp_file=$_FILES['upload']['tmp_name'];
$nome_file=$_FILES['upload']['name'];
if(sizeof($_FILES)>"0"){
if($size < $max){
//in questo caso lo copio nella cartella di file temporanei
$cartella = opendir("E:\programmi\php\EasyPHP1-7\www\provelibro\form");
if(copy($tmp_file,$cartella.$nome_file)){
//cancello il fiel temporaneo
//unlink($tmp_file);
echo "Invio del file riuscito nella cartella:";
echo "<a href=\" E:\programmi\php\EasyPHP1-7\www\provelibro\form\">";
echo "E:\programmi\php\EasyPHP1-7\www\provelibro\form</a>";
echo "
e cancellazione del file". $_FILES['upload']['tmp_name'];
}else{
$error= "Invio del file fallito!";
}
}else{
$error ="Il file non deve superare i 3KB";
}
}else{
$error="No è stato inserito nessun file!";
}
$error = $error. "
Inserisci un nuovo dato <a href=\"javascript:history.go(-1)\">torna indietro</a>";
echo $error;
?>
</body>
</html>