Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    [php file e dir]crivere file in directory

    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?

  2. #2
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    Re: [php file e dir]crivere file in directory

    $idfile=fopen($nomefile,"w+");
    Non dovrebbe essere

    $idfile=fopen($dir."/".$nomefile,"w+");

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    risposta

    grande funziona tante e mille grazie tanto

  4. #4
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    Re: risposta

    Originariamente inviato da Lowenthal
    grande funziona tante e mille grazie tanto
    :maLOL:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.