fopen

ho questo fopen  che fa il cattivo:

   if (trim($dbname)== "" OR  trim($dbuser)== "" OR  trim($dbpass)== "")

   {

   echo "$lang[10]";

   }

   

   if (trim($user)== "" OR trim($passy)== "" OR  trim($email)== "" OR  trim($check_passy)== "" OR  strlen($passy) <4 OR strlen($check_passy) <4 OR strlen($user) <4 OR strlen ($email) <4)

   {

   echo "$lang[13]";

   }

    if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $mail))

   {

   echo "$lang[12]";

   }

    if ($pass != $pass2)

   {

   echo "$lang[16]";

   }

//+-----------------------------------------------------------

//if PRFIX field is empty use the default prefix

//+-----------------------------------------------------------

   if ($prefix == "")

   {

   $prefix == 'rvk_';

   }

   if ($db_host == "")

   {

   $db_host == 'localhost';

   }

//+-----------------------------------------------------------

//if all fields are correct create

//the configuration file and populate it

//+-----------------------------------------------------------

      

      else{   

      

       $config  = "<?php

      \$db_user = \"$dbuser\";

      \$db_pass = \"$dbpass\";

      \$db_name = \"$dbname\";

      \$db_host = \"$dbhost\";

      \$prefix  = \"$prefix\";

      

       \$conn = mysql_connect(\"\$db_host\",\"\$db_user\",\"\$db_pass\") or die (\"\$lang{56}\");    

      \$db = mysql_select_db(\"\$db_name\", \$conn) or die(\"\$lang{56}\");

            

      ?>";

   

      $file = fopen("../config.php","w");

      $conf = fwrite($file,("$config"));

      fclose($file);

      }      

      }

ho postato il pezzo di codice sopra al fopen per vedere se l'errore deriva da li

cmq quando arrivo alla funzione che esegue FOPEN e FWRITE per creare la config mi da:

Warning: fopen(../config.php) [function.fopen]: failed to open stream: File exists in C:\Programmi\Apache Group\Apache2\htdocs\revoke\install\unti.php on line 155

Warning: fwrite(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\revoke\install\unti.php on line 156

Warning: fclose(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\revoke\install\unti.php on line 157

sapete aiutarmi?

inviato 11 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

 :( che bastardo sto fopen ora sta andando! :-[ scusate se ho aperto topic  ma nn sapevo che appena dopo aver postato quel aisdubgj avrebbe funzionato :tichedoff:

risposto 11 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda
 

[pagina costruita in 0.009s]