come avrete capito dal titolo ho questo script che mi apre una directrory e mi scrive il file l'unica cosa che non capisco è perchè invece di scrivermi il file nella directory specificata me la scrive in querlla principale dove sbaglio?
Codice PHP:
$dir="upload/".$riga['type'];
$dh=opendir($dir);
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
$nomefile=$titolo.".html";
$totbytescritti=0;
$idfile=fopen($nomefile,"w+");
if(!$idfile) die("il file $nomefile non è stato aperto
");
$stringadati="<h1> ".$titolo." </h1>,
<div>Autore ".$user." </div>,
<div>
".$news." </p>,
".$pie."
,
".$counter." </p></div>,
<div>
".$comment." </p></div>,
<div>Data ".$day." </div>";
$news=explode(",",$stringadati);
while(list($chiave,$valore)=each($news))
{
$bytescritti=fwrite($idfile,$valore);
$totbytescritti+=$bytescritti;
}
fclose($idfile);
}
closedir($dh);
}
}
//prova per stampare il percorso che è ok
echo $dir."/".$nomefile;
sapete darmi una mano?