php file latem maken met mysql data

Status
Niet open voor verdere reacties.

nilix

Gebruiker
Lid geworden
5 aug 2009
Berichten
66
Is dit mogelijk?

Ik ben een mysql data base met tables en gegevens er in.

Nu zou ik via een php file een ander file willen maken een php of html met de gegevens uit de mysql data base.

Het is NIET de bedoeling dat de nieuww file inlogt op de mysql datebase om deze gegevens op te halen als ik de nieuwe file opvraag in de browser.

De gegevens uit de mysql data base moet dus in de nieuwe file staan geen verwijzingen.

Is dit mogelijk of moet ik het ergenst ander in zoeken java of zo??
 
U merkt nu vast dat php daar nu juist het leuke van is

Maar let dan toch effen op voor veiligheid en vraag of je een path naar boven je domeinroot kan hebben aan je hosting dit is namelijk niet bereikbaar met huidige protocollen exc ftp

bekijk toch ook effe cach en merk op dat php je file op simple mannier kan cachen dus die systemen bestaan ook.

en wat wat bij error ??
zorg zeker voor
try{

}catch($e){
// log of zendmail
}

en verder moet je het eens testen.
merk op dat je een file kan inlezen als string merk op dat je dan een template kan maken en enkel de nodig info hoeft aan te passen het zal je dan ook veel narigheid besparen.
Voorzie ook een kenmerk in de file zodat je can refactoren snel ontbrekende data kan bijzetten bij upgrade.
 
Je kunt met PHP files aanmaken, zie: http://nl3.php.net/manual/en/function.file-put-contents.php

Aanverwante functies bestaan ook voor ophalen, verwijderen, etc. Zie de overige links aan de linkerkant.


Wat je echter wel zult moeten doen is de data in een PHP-friendly format opslaan, je kunt geen SQL in een file zetten en verwachten dat PHP het kan lezen; je hebt dan of een database nodig (wat het idee een beetje nutteloos maakt want je hebt er al een) of je moet het anders opslaan (bijvoorbeeld in een Array ofzo)

Je kunt vrij makkelijke arrays wegschrijven en ophalen met behulp van:
http://nl3.php.net/manual/en/function.serialize.php
http://nl3.php.net/manual/en/function.unserialize.php

Succes.
 
Hoe wil je precies dat de data in zon file wordt geschreven?

met fopen, fwrite en fclose kom je al heel ver!
 
ja klopt

ja klopt

maar dat is toch wat onveiliger
ben overgestapt op mysql maar met php en cookies en dan alles secure

Was bezig met php allen en ook fopen en zo maar toch niet veilig genoeg.
 
daar heb je geen inlog voor nodig
je kan gewoon het ip zien::thumb:

PHP:
$ip=$_SERVER['REMOTE_ADDR'];

en nog meer google maar eens
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan