Include van andere website?

Gestart doorAllard26 reacties479 weergaven

27 berichten · pagina 1 van 2

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Wil jij ook wel eens een andere site includen? Hieronder zie je een tutorial.

We beginnen met een het woord Include dit woord is het zelfde als Iframe maar dan in PHP. Met deze code kun je alleen maar paginas includen van jouw website. Niet van andere dus.

[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]pagina.php[/COLOR][COLOR= #007700];[/COLOR] ?>


Maar we willen een andere site includen. Toch? Niet je eigen website. Dat kan via print file get contents. Dat doe je zo:

[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/print"]print[/URL] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.jouwwebsite.nl/[/COLOR][COLOR= #007700]);[/COLOR] ?>


Maar als je dat doet krijg je geen CSS en JS bestanden mee. Ook afbeeldingen worden niet weergegeven. Dit komt omdat de URL niet klopt. Dit kan je wel veranderen door Base herf, HTML dus.
Dat doe je zo:

<base href="http://www.jouwebsite.nl/"/>


We kunnen deze twee codes ook samenvoegen. Dan krijg je dit:

[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/print"]print[/URL] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.jouwwebsite.nl/[/COLOR][COLOR= #007700]);[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<base href="http://www.jouwebsite.nl/"/>[/COLOR][COLOR= #007700];[/COLOR]  ?>


Nu word de website geincluded en afbeeldingen en CSS worden weergegeven. Nu maken we en nog een mooi PHP bestand van maken. Dat doen we ook om er een id in te voegen. Dan hoef je maar een ding te wijzigen. Dat doen we zo:

[COLOR= #0000BB]<?  $include_file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"google.nl"[/COLOR][COLOR= #007700];[/COLOR] ?>


Nu maken we het hele script nog even een geheel en dat is het. Als het goed is doet hij het nu.

[COLOR= #0000BB]<?php
 $include_file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"google.nl"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<base href="http://www.[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$include_file[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/"/>[/COLOR][COLOR= #007700];[/COLOR]
 [URL="http://www.php.net/print"]print[/URL] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$include_file[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #FF8000]// Copyright door Allard[/COLOR]
?>


Maar als je op een link klikt in het include bestand, gaat hij wel naar de oorspronkelijke website. Maar dit is maar een Beta versie. Er zal nog een betere versie komen. Als jij een betere hebt kun je hem natuurlijk ook posten.

Groeten,
Allard
0
Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Online demo?
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, wacht even > Ja hier.
0
Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mooi uitgelegt biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
ok
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankje.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Waarom de ene keer print en de andere keer echo. Ook gebruik je de ene keer shorttags (Ook snap ik niet waarom je { en } in je script gebruikt, als je nergens een If of Else of iets in die trant gebruikt. Dan zijn { en } dus eigenlijk nutteloos.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
    $include_file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]google.nl[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<base href="http://www.[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$include_file[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]/"/>[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$include_file[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]/[/COLOR][COLOR= #007700]);[/COLOR]
?>


Tadaa pompomStuk netter en korter smile
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom een . en niet gewoon aan elkaar?xD
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe bedoel je?
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jij doet altijd . $string . maar waarom die spaties? yummie
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Doe ik ook altijd, ziet er overzichtelijker uit.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Erik: Vind ik er netter uit zien
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ah. xD
Maarja
Afbeelding
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maarja bedankt voor de tips. Maar het werkt wel.emo
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren