[PHP] output van interne pagina weergeven

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 36020

Topicstarter
Ik ben bezig met het instellen van een beveiligingscamera die zich op een netwerk bevindt.

Het is de bedoeling dat de webserver dus een complete pagina ophaalt en die vervolgens doorstuurt naar het Internet. Zowel webserver als camera zitten in hetzelfde netwerk dus die kunnen via interne IPs met elkaar communiceren.

Tot nu toe krijg ik dus telkens het probleem dat er op mijn eigen pc naar het interne adres gezocht wordt, wat dus niet gaat lukken..

Heb me echt al rot gezocht en gegoogled maar kon niets vinden.

Wie kan mij verder helpen?

Acties:
  • 0 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 13:49

orf

PHP:
1
2
3
4
5
<?php

readfile('locatie/naar/bestand');

?>


Bedoel je zoiets?
(waarschijnlijk zul je ook de externe afbeelding, js, css, media op moeten halen)

Acties:
  • 0 Henk 'm!

Anoniem: 36020

Topicstarter
Dit is inderdaad waar ik naar op zoek ben!

Hoe doe ik nou die interne bestanden meenemen?
Nu toont hij namelijk alleen de header.

Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Nu online
Voor zover ik het topic snap denk ik dat je er nog voor moet zorgen dat je het juiste mimetype meestuurt. Standaard zal je webserver PHP bestanden serveren als text/html of text/plain. In geval van een plaatje zul je middels PHP het juiste mimetype mee moeten geven. Voor jpeg plaatjes doe je dat zo:
PHP:
1
header('Content-type: image/jpeg');

Let er wel op dat je een header stuurt voordat je andere output genereert :)

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 13:49

orf

Je kunt het gemakkelijkst zoiets proberen: http://sourceforge.net/projects/php-proxy/

Acties:
  • 0 Henk 'm!

  • MyDyingBride
  • Registratie: November 2001
  • Laatst online: 12:47
Mocht je Apache gebruiken, daarin zit een reverse proxy die volgens mij precies kan wat jij wil.
Pagina: 1