output opslaan in zelfaangegeven file
Mischa Gorinskat
16/11/2005 09:05:00Hallo
Ik ben bezig met een intern systeem voor een bedrijf. Nu kunnen de medewerkers zoeken in een database en daar gegevens uit halen, logisch :P. Die gegevens worden dan getoond op het scherm, maar daarnaast wordt er ook nog een soort csv-output gecreëerd. Die output is dus bedoeld om de resultaten gemakkeljik in excel of andere programma's te importeren.
Nu wou ik vragen of het mogeljik is om bijvoorbeeld op de overzichts pagina, nadat je dus je specificaties daarvoor hebt opgegeven, een knop je maken waarmee je die csv-output kan opslaan. En wel het liefst in de vorm van:
1. klik op de knop
2. (krijg popup gelijkend aan opslaan als in word ofzo)
3. kies je bestand of maak een nieuw!!!! (erg belangrijk)
4. sla op
5. klaar.
Ik weet wel hoe je met php enzo naar files kan schrijven en openen en die hele zooi. Maar waar het mji dus eigenlijk om gaat is om zo'n soort popup te krijgen waarin je dus je file kan creëren of een gekozen file kan kiezen. Dit is alleen voor het gebruikersgemak.
Het is intern dus enige vorm van onveiligheden of andere zaken zoals javascript zijn wel toegestaan, mits het natuurlijk niet echt schadelijk is.
De enigste andere manier die me nu zo te binnen schiet is in een veld de filenaam opgeven en de files in een vast map op te slaan. Maar het lieft moet alles variabel en gebruikers vriendelijk zijn. (dus in een text veld een mappen-structuur zelf typen kan niet)
Alvast bedankt
Groeten
Ik ben bezig met een intern systeem voor een bedrijf. Nu kunnen de medewerkers zoeken in een database en daar gegevens uit halen, logisch :P. Die gegevens worden dan getoond op het scherm, maar daarnaast wordt er ook nog een soort csv-output gecreëerd. Die output is dus bedoeld om de resultaten gemakkeljik in excel of andere programma's te importeren.
Nu wou ik vragen of het mogeljik is om bijvoorbeeld op de overzichts pagina, nadat je dus je specificaties daarvoor hebt opgegeven, een knop je maken waarmee je die csv-output kan opslaan. En wel het liefst in de vorm van:
1. klik op de knop
2. (krijg popup gelijkend aan opslaan als in word ofzo)
3. kies je bestand of maak een nieuw!!!! (erg belangrijk)
4. sla op
5. klaar.
Ik weet wel hoe je met php enzo naar files kan schrijven en openen en die hele zooi. Maar waar het mji dus eigenlijk om gaat is om zo'n soort popup te krijgen waarin je dus je file kan creëren of een gekozen file kan kiezen. Dit is alleen voor het gebruikersgemak.
Het is intern dus enige vorm van onveiligheden of andere zaken zoals javascript zijn wel toegestaan, mits het natuurlijk niet echt schadelijk is.
De enigste andere manier die me nu zo te binnen schiet is in een veld de filenaam opgeven en de files in een vast map op te slaan. Maar het lieft moet alles variabel en gebruikers vriendelijk zijn. (dus in een text veld een mappen-structuur zelf typen kan niet)
Alvast bedankt
Groeten
PHP hulp
22/11/2024 11:55:50Jan Koehoorn
16/11/2005 09:13:00Hoi Mischa,
bij stap 2 zou een soort dialoogvenster nodig zijn. In Internet Explorer is zoiets te maken via de JavaScript functie window.showModalDialog (), maar ik weet niet zeker of er voor Gecko-browsers een equivalent is.
De rest van je code zou in PHP wel te maken zijn. Je moet een functie hebben die alle bestanden in een map laat zien, en je moet nieuwe bestanden aan kunnen maken.
bij stap 2 zou een soort dialoogvenster nodig zijn. In Internet Explorer is zoiets te maken via de JavaScript functie window.showModalDialog (), maar ik weet niet zeker of er voor Gecko-browsers een equivalent is.
De rest van je code zou in PHP wel te maken zijn. Je moet een functie hebben die alle bestanden in een map laat zien, en je moet nieuwe bestanden aan kunnen maken.