Newsgroup: it.comp.www.php
Titolo: creare file

Come posso fare a creare un file di testo in locale e
scriverci qualcosa dentro?
Grazie.

 scriverci qualcosa dentro?
Dici sul client? Non si può (cookie a parte). Sul server fopen... ma basta
aprire il manuale!
LAMASE

"LAMASE" <a@b.c> ha scritto nel messaggio
news:9ufe42$680$1...@fe1.cs.interbusiness.it...

locale != client   :-)
touch("miofile.txt");
e il file è creato.. ovviamente sul server.. ma il server puo' essere locale
like localhost :-)
Alex

Grazie.
PHP è lato server, quando arrivi sul client il codice php è già stato
processato dalla script engine del web server.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 processato dalla script engine del web server.
A me serve di esportare un archivio in un file csv, solo che quando
di il percorso del file, l'esportazione avviene sul server, dato che
mi interessa di ottenere questo file sul client, come posso fare?

mi interessa di ottenere questo file sul client, come posso fare?
E' una descrizione un po vaga.
Al limite quello che crei lato server lo puoi scaricare sul cliente
indicando il link del file creato in una pagina, ma č la prima cosa
che mi č venuta in mente. Se mi spiegassi il problema piů nei
dettaggli magari riesco a darti qualche aiuto in piů.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno č ancora libero-

e con quale comando posso indicare un link ad una pagina
per poter scaricare questo file dopo che l'ho creato sul server??
grazie .


 wrote in message
news:9ug2t9$28pq$1...@stargate1.inet.it...

Grandi segreti del WEB :-)
Scrivi un programmino .php che passa i dati generati ma con un tipo MIME
diverso, cosi non c'e' neanche bisogno di salvare qualcosa su lato server:
datiPerExecl.php:
<?
// dichiara come file excel:
header("Content-type: application/ms-excel; name=datiPerExcel.xls");
// con questo si apre Excel dentro il browser, se non lo metti si apre il
box per download:
header("Content-Disposition: inline; filename=datiPerExcel.xls");
// forward dati in formato csv: (con tab \t e newline \n)
echo "a1\tb1\n";
echo "a2\tb2\n";
?>
nel file download.html:
<A HREF=datiPerExecl.php>Apri qui</A>

 locale != client   :-)
Beh.. insomma.... locale è dove stai lavorando, remoto su un altro computer.
Mi sbaglio o è giusto?
il rapporto client-server può essere pensato come il browser (client) oppure
il computer rispetto al server.
Comunque touch non mi piace molto perchè se devo creare un file ci dovrò
scrivere qualcosa (anche se non è sempre vero) e quindi lo apro con fopen e
ci scrivo direttamente.. no?
LAMASE
__________(!$sense)__________
le pagine di un libro non festeggiano il natale

 per poter scaricare questo file dopo che l'ho creato sul server??
se sai dove l'hai messo ti basta un link
http://www.tuosito.it/cartella/fileExport.csv
(scusa Icarus se ti ho rubato la risposta)
Se l'hai messo sotto la directory root puoi fare una pagina in php che lo
legge e lo manda in output. Se vuoi puoi anche fare in modo che venga
direttamente scaricato dicendo nelle intestazioni che quello è un file
csv...
LAMASE
__________(!$sense)__________
i vetri non hanno la fidanzata

Ma io lo apro e ci scrivo quello che voglio, ma poi mi serve che il file sia
trasferito sul client locale che si collega, come posso fare???
Grazie


 csv...
Si, ma il link deve essere cliccato, io voglio che il download parta da
solo dopo che ho creato e chiuso il file.
Grazie.

 ha scritto nel messaggio
news:9uiq51$33bq$1...@stargate1.inet.it...


 Nisba: a parte i cookie non puoi fare, per fortuna, nulla di tutto ciò.


 in csv, e non ci riesco, l'utente è consapevole di tutto, anzi deve anche
Hai esaminato quello che ho scritto ieri per la soluzione (e' facile da
provare)?

 provare)?
appunto!