Goeiedag allemaal,
Voor de website van mijn bedrijf heb ik een online support formulier ontwikkeld die de klant kan invullen bij support vragen. De gegevens worden na invullen naar een PHP script gepost die de ingevulde gegevens vervolgens in een database plaatst.
Probleem
De gegevens van de support aanvraag worden opgeslagen bij onze webhost, omdat daar de HTTP POST binnenkomt.
Deze gegevens moeten eigenlijk op ons intranet worden opgeslagen (ook in een MySQL database). Probleem is echter dat onze MySQL server niet publiek toegankelijk is. We hebben ook geen publieke webserver draaien.
Nu vraag ik mij af hoe ik die gegevens van internet naar intranet kan krijgen. Ik zat te denken om in het PHP script een XML of CSV file te laten genereren met de gegevens en deze files naar een specifieke mailbox van ons te laten mailen.
Nu zou exchange bij het ontvangen van zo'n mail een of ander script moeten starten die de CSV of XML file in de database invoegt.
Is dit mogelijk en hebben jullie misschien nog betere ideeën?
Voor de website van mijn bedrijf heb ik een online support formulier ontwikkeld die de klant kan invullen bij support vragen. De gegevens worden na invullen naar een PHP script gepost die de ingevulde gegevens vervolgens in een database plaatst.
Probleem
De gegevens van de support aanvraag worden opgeslagen bij onze webhost, omdat daar de HTTP POST binnenkomt.
Deze gegevens moeten eigenlijk op ons intranet worden opgeslagen (ook in een MySQL database). Probleem is echter dat onze MySQL server niet publiek toegankelijk is. We hebben ook geen publieke webserver draaien.
Nu vraag ik mij af hoe ik die gegevens van internet naar intranet kan krijgen. Ik zat te denken om in het PHP script een XML of CSV file te laten genereren met de gegevens en deze files naar een specifieke mailbox van ons te laten mailen.
Nu zou exchange bij het ontvangen van zo'n mail een of ander script moeten starten die de CSV of XML file in de database invoegt.
Is dit mogelijk en hebben jullie misschien nog betere ideeën?
It’s nice to be important but it’s more important to be nice