Problema creazione dinamica file txt

  • Creatore Discussione Creatore Discussione carter
  • Data di inizio Data di inizio

carter

Utente Attivo
15 Feb 2012
68
0
0
salve ragazzi...ancora una volta invoco il vostro aiuto...
ho questo spezzone di codice:

PHP:
$a=time();
$b=date('dMyHis', $a);
$query_id="SELECT max(id) FROM ...";
$result_id=mysql_query($query_id);
$row_id=mysql_fetch_row($result_id);
$id_max=$row_id[0];
$query_user="SELECT user_name FROM ... WHEre id='$id_max'";
$result_user=mysql_query($query_user);
$row_user=mysql_fetch_row($result_user);
$user=$row_user[0];
$folder='..\\report\\';
$file=$folder.$user.$b.".txt";
$file_pointer=fopen($file,'w') or die ('Impossibile aprire il file');
$query="SELECT u.user_login, u.user_email, u.indirizzo, u.tel1, u.tel2, u.cap, u.comune, u.provincia FROM ... AS u INNER JOIN ... AS q WHERE u.user_login='$user'";
$result=mysql_query($query);
$row=mysql_fetch_row($result);
$user=$row[0];
$email=$row[1];
$ind=$row[2];
$tel1=$row[3];
$tel2=$row[4];
$cap=$row[5];
$com=$row[6];
$prov=$row[7];
$corrette=get_transient('questions_right'.$session);
$totale=get_transient('questions_counter'.$session);
$dati= 'Utente:...';
flock($file_pointer,2); //blocca il file in scrittura (utile in caso di multiutenza)
fwrite($file_pointer,$dati); //scrittura nel file
flock($file_pointer, 3); //rilascio del file
fclose($file_pointer);

in locale mi funziona tutto (nel senso che di suo il file lo creave nella directory wp-admin (il sito è in wordpress)...ma non sono riuscito a impostare la directory (report) in cui scrivere i files...vorrei scriverla nella root del sito...quindi allo stello livello di wp-admin)


qualcuno saprebbe aiutarmi?
 
Ultima modifica di un moderatore:
PHP:
$folder='../report';
e poi
PHP:
$file=$folder.'/'.$user.'/'.$b.'.txt';
 
PHP:
$folder='../report';
e poi
PHP:
$file=$folder.'/'.$user.'/'.$b.'.txt';

$b è la data che si associa al nome utente...non c'è bisogno dello slash (/) quindi...
comunque "mi sembra" di aver risolto nella maniera più banale...
e cioè solo con $folder='../report/';

grazie mille a tutti siete sempre gentilissimi
 

Discussioni simili