PHP vraag html code van pagina op
Hoi,
Ik probeer met PHP een html source code op te vragen.
Ik dacht dat dit wel makkelijk zou zijn, en hierover is ook genoeg te vinden.
Alleen ik voer het uit in header.php en wil de html code van test.php weten.
Alleen wat ik ook probeer, ik krijg ook de PHP code's van test.php te zien.
Weet iemand hoe ik dit kan oplossen?
Ik probeer met PHP een html source code op te vragen.
Ik dacht dat dit wel makkelijk zou zijn, en hierover is ook genoeg te vinden.
Alleen ik voer het uit in header.php en wil de html code van test.php weten.
Alleen wat ik ook probeer, ik krijg ook de PHP code's van test.php te zien.
Weet iemand hoe ik dit kan oplossen?
Ik weet niet welke code je wilt zien, maar dit zijn wat code's:
test.php
header.php
test.php
Code (php)
header.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
show_source("test.php");
// andere manier \\
file_get_contents('test.php');
// andere manier \\
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'test.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
?>
show_source("test.php");
// andere manier \\
file_get_contents('test.php');
// andere manier \\
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'test.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
?>
Klop deze manieren lezen de test.php file volledig inclusief de php uit. Zal je dit met een pagina doen van een andere adres dan leest hij wel enkel de bron zonder de php.
Als je test.php wilt uitvoeren in header.php dan moet je test.php include.
Als je test.php wilt uitvoeren in header.php dan moet je test.php include.
inderdaad zoal Joey al aangeeft moet je include gebruiken:
Toevoeging op 18/07/2013 11:36:25:
@Donny: Nee Donny, dat kan niet. een beetje juist geconfigureerde webserver zal de inhoud van PHP bestanden nooit teruggeven maar in plaats daarvan de code uitvoeren.
Toevoeging op 18/07/2013 11:36:25:
@Donny: Nee Donny, dat kan niet. een beetje juist geconfigureerde webserver zal de inhoud van PHP bestanden nooit teruggeven maar in plaats daarvan de code uitvoeren.