Import/export fisiere text

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

Avatar utilizator
dducu
PHPRomania Supporter
Mesaje: 16
Membru din: Mie Noi 17, 2004 10:55 am
Localitate: Iasi
Contact:

Import/export fisiere text

Mesajde dducu » Dum Noi 28, 2004 2:58 am

:arrow: Sa zicem ca am un formular (un input de tip textarea) in care ma apuc sa scriu, iar la un moment dat simt nevoia sa salvez tot ce e scris intr-un fisier text pe discul local. Cum pot sa fac asta? Dar sa adaug text in acelas formular dintr-un fisier aflat tot pe discul local (deci nu pe server)?


Before doing something perfect, do something perfectible!

mihnea sim
Average Member
Mesaje: 149
Membru din: Vin Aug 20, 2004 9:15 pm
Localitate: Alexandria
Contact:

Re: Import/export fisiere text

Mesajde mihnea sim » Dum Noi 28, 2004 8:10 am

"o istorie aberanta si injusta copleseste fiinta si o arunca afara din lumea ei"

Avatar utilizator
dducu
PHPRomania Supporter
Mesaje: 16
Membru din: Mie Noi 17, 2004 10:55 am
Localitate: Iasi
Contact:

Import/export fisiere text

Mesajde dducu » Dum Noi 28, 2004 8:20 am

Before doing something perfect, do something perfectible!

mihnea sim
Average Member
Mesaje: 149
Membru din: Vin Aug 20, 2004 9:15 pm
Localitate: Alexandria
Contact:

Mesajde mihnea sim » Dum Noi 28, 2004 10:16 am

Apache unde ruleaza? pe un alt calculator/server de pe net? Oricum poti sa folosesti functia aia, decat ca specifici linkuri catre hdd (C:/...)
"o istorie aberanta si injusta copleseste fiinta si o arunca afara din lumea ei"

Avatar utilizator
dducu
PHPRomania Supporter
Mesaje: 16
Membru din: Mie Noi 17, 2004 10:55 am
Localitate: Iasi
Contact:

Mesajde dducu » Dum Noi 28, 2004 3:22 pm

Apache poate rula oriunde atata timp cat de la calculatorul local am acces la el... Metoda asta o stiam si eu, numai ca nu ma intereseaza deloc legaturile catre fisierele text din htdocs, www sau pe unde se mai pastreaza paginile ce urmeaza a fi vizualizate pe internet... Eu cred ca am fost destul de clar cand am zis ca ma intereseaza sa pot prelua si modifica fisiere de pe calculatorul local...
Before doing something perfect, do something perfectible!

Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Dum Noi 28, 2004 10:32 pm

E evident ca nu poti accesa sistemul de fisiere local cu un script de pe serverul de web (PHP), ci ai nevoie de un ceva care sa ruleze pe masina locala (Javascript et al).

Si... e destul de greu ce vrei sa faci tu, si la modul general e imposibil.

Motivul este ca (la modul general!) browser-ul/un script care ruleaza in browser nu are acces (din motive de securitate) la sistemul de fisiere local.

Poti incerca cu VBScript sau cu Javascript signed... dar e destul de dubios.

De asemenea, in functie de ce anume vrei sa faci, o solutie ar fi sa stochezi datele formularului in cookies (dar si aici exista limitari).

Numa' bune.
People ask for criticism, but they only want praise.
W. Somerset Maugham (1874 - 1965).

http://www.arond-design.ro

MasterPhoton
Senior Member
Mesaje: 437
Membru din: Joi Mar 06, 2003 7:03 pm

SAU

Mesajde MasterPhoton » Dum Noi 28, 2004 11:23 pm

O idee: poti intai sa faci upload la fisier pe server, il afisezi in textarea (e adevarat, nu in aceeasi pagina - ci trebuie sa ma faci o data o transmisie de date cu serverul) si dupa aia faci ce vrei cu textul din textarea.



Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Lun Noi 29, 2004 1:03 am

...dar lipseste un element important: cum salvezi fisierul local ?

Numa' bune.
People ask for criticism, but they only want praise.

W. Somerset Maugham (1874 - 1965).



http://www.arond-design.ro

MasterPhoton
Senior Member
Mesaje: 437
Membru din: Joi Mar 06, 2003 7:03 pm

Cam asa...

Mesajde MasterPhoton » Lun Noi 29, 2004 9:30 am

Dupa ce faci submit pe formularul cu textarea despre care vorbim, faci copy&paste din manualul php:

[php]
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>
[/php]
unde, of course, se inlocuieste downloaded.pdf si original.pdf cu ce ce vrei tu...


(cauta la php.net -> functions -> header





Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Lun Noi 29, 2004 9:09 pm

People ask for criticism, but they only want praise.

W. Somerset Maugham (1874 - 1965).



http://www.arond-design.ro

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Lun Noi 29, 2004 10:44 pm

|

Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Re: Import/export fisiere text

Mesajde arond » Lun Noi 29, 2004 10:59 pm

People ask for criticism, but they only want praise.

W. Somerset Maugham (1874 - 1965).



http://www.arond-design.ro

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Lun Noi 29, 2004 11:04 pm

|

MasterPhoton
Senior Member
Mesaje: 437
Membru din: Joi Mar 06, 2003 7:03 pm

Bulversat...

Mesajde MasterPhoton » Lun Noi 29, 2004 11:18 pm







Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 27 vizitatori