file openen en schrijven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Berta Pappens

Berta Pappens

04/02/2022 17:56:54
Quote Anchor link
Hallo,

Is het mogelijk om op een lokale pc een file te openen als uw php programma draait bij uw provider.
het werkt op localhost, maar eens op de host werkt het niet meer.

Is daar een oplossing voor AUB ?

Mvg
 
PHP hulp

PHP hulp

09/11/2024 03:57:25
 
Ward van der Put
Moderator

Ward van der Put

04/02/2022 18:05:11
Quote Anchor link
Dan zou je webserver 24 uur per dag en 7 dagen in de week via internet toegang moeten hebben tot je lokale pc. Dat is meestal geen goed idee.

Er zijn vast wel effectievere en veiligere oplossingen. Leg eerst eens uit wat je daarmee wilt bereiken?
 
Berta Pappens

Berta Pappens

04/02/2022 18:09:31
Quote Anchor link
gebruikers downloaden vanop een site een GPX file (staat lokaal op hun pc)
In mijn programma ga ik deze file openen en een deel in een andere file schrijven.
Nadien lees ik de nodige gegevens in om ze op te slaan in mysql database.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:11:37
Quote Anchor link
Waarom verwerk je dit dan niet bij de hosting?
 
Berta Pappens

Berta Pappens

04/02/2022 18:19:13
Quote Anchor link
omdat het veel gebruikers zijn die dan files zien dat van hun niet zijn.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:20:11
Quote Anchor link
Dan scherm je dat toch af? Zet de geuplaode bestanden buiten de webroot!
Gewijzigd op 04/02/2022 18:20:29 door - Ariën -
 
Berta Pappens

Berta Pappens

04/02/2022 18:20:55
Quote Anchor link
de vraag is is het mogelijk vanop de hosting een locale file te openen.
fopen(c:\geo_db_input\GC90JZB.gpx): failed to open stream: No such file or directory
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:21:35
Quote Anchor link
Nee, dat kan niet als je een locatie bij de bezoeker bedoelt.
Misschien is het beter als je wat meer vertelt over wat je wilt bereiken? Naar mijn idee moet je dit prima op de webserver bij je hosting kunnen afhandelen.
Gewijzigd op 04/02/2022 18:23:11 door - Ariën -
 
Berta Pappens

Berta Pappens

04/02/2022 18:23:14
Quote Anchor link
Arien

U begrijpt het nog niet.
Het is de gebruiker die alles doet, hij gebruikt mijn php programma om gemakkelijk de database aan te vullen.
Dus als er meerdere tegelijk bezig zijn zien ze gpx bestanden dat van hun niet is.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:24:24
Quote Anchor link
Dan scherm je de gpx-bestanden toch af? Het lijkt mij overbodig om dit op een eigen PC te doen die nog eens 24/7 aanstaat. Op je hosting kan je dit prima afhandelen en scheiden.
Gewijzigd op 04/02/2022 18:25:25 door - Ariën -
 
Berta Pappens

Berta Pappens

04/02/2022 18:33:11
Quote Anchor link
Dan moet de gebruiker eerst de gpx downloaden en dan uploaden naar host.
te veel werk.
De gebruiker doet de download en via het php programma handelt hij alles af zo zou ik te werk willen gaan.

Maar als het niet mogelijk is om op een lokale schijf iets te lezen dan kan ik het niet gebruiken.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:34:12
Quote Anchor link
Hoezo 'te veel werk' ?
 
Berta Pappens

Berta Pappens

04/02/2022 18:39:48
Quote Anchor link
dan zal ik verplicht zijn om er een exe van te maken.
ze kunnen het dan lokaal draaien en toch de db bereiken.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 18:43:05
Quote Anchor link
Wat is de flow dan?
Ik begrijp zoiets:

1) Je gebruikers downloaden vanaf een externe site een *.gpx bestand?
2) Vervolgens uploaden ze die *.gpx bestanden naar jouw site?
3) Jij verwerkt het in je database?
Gewijzigd op 04/02/2022 18:43:49 door - Ariën -
 
Berta Pappens

Berta Pappens

04/02/2022 19:45:41
Quote Anchor link
Arien,

de flow is
1) Je gebruikers downloaden vanaf een externe site een *.gpx bestand?
2) het bestand staat op hun lokale pc
3) zij starten mijn programma vanop de host en verwerken het zelf.
 
- Ariën  -
Beheerder

- Ariën -

04/02/2022 19:52:56
Quote Anchor link
Dat laatste puntje 3 snap ik niet helemaal.
Moeten ze het zelf verwerken? Waarom?
Heb jij dan software voor hun die ze moeten gebruiken?

Wordt nog leuk als ze Linux of ander non-Windows operating-system hebben, maar dat terzijde.

Is het niet makkelijker om dat op je hosting aan te bieden? Niet iedereen is ervan gecharmeerd om vreemde software op zijn computer te installeren, en soms kan het niet eens zomaar.
Gewijzigd op 04/02/2022 20:11:30 door - Ariën -
 
Ivo P

Ivo P

04/02/2022 21:42:24
Quote Anchor link
waar komt nu uiteindelijk het resultaat van die hele bewerking uit?

"en verwerken het zelf" zegt dat nog niet.
Komt het resultaat op hun eigen pc te staan? of komt het op jouw server te staan in een database?
 
Rob Doemaarwat

Rob Doemaarwat

04/02/2022 22:10:26
Quote Anchor link
Je kunt niet "zomaar" vanuit de browser/website lokale bestanden op de PC van de gebruiker benaderen (dan zou elke website op je harde schijf rond kunnen gaan snuffelen ...). Je kunt alleen wat met een bestand als de gebruiker het upload. Dat kan een "echte upload" zijn naar jouw server (waarna je de boel op een nieuwe pagina presenteert - hoef je het niet perse ergens voor op te slaan), maar je kunt ook binnen Javascript blijven en daar de upload direct verwerken (zonder deze dus naar je server te sturen). Maar het blijft zo dat de gebruiker "een handeling" zal moeten verrichten om het bestand "aan te wijzen" en te "uploaden".
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.