The include() statement includes and evaluates the specified file.
<?php
/* This example assumes that [url]www.example.com[/url] is configured to parse .php *
* files and not .txt files. Also, 'Works' here means that the variables *
* $foo and $bar are available within the included file. */
// Won't work; file.txt wasn't handled by [url]www.example.com[/url] as PHP
include 'http://www.example.com/file.txt?foo=1&bar=2';
// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
// local filesystem.
include 'file.php?foo=1&bar=2';
// Works.
include 'http://www.example.com/file.php?foo=1&bar=2';
$foo = 1;
$bar = 2;
include 'file.txt'; // Works.
include 'file.php'; // Works.
?>
jep jep, en ole php-mestari, mut luulisin etAntti sanoi:
Onko ongelma titletagin muuttaminen vai sivun ottaminen? Ratkaisin jos ivuin ottmaisen, esim tämä toimi kun kokeilin yliopiston palvelimella:Antti sanoi:Löytyykö guruja? Miten ottaa kokonainen php-sivu toiselta koneelta ja muuttaa esim. vain title-tägi toiseksi?
$html = implode('', file('http://www.supportersplace.com/new_version/shop_4.php$
print( $html );
<?php
// Hakee sivun jostain stringiin
$html = implode('', file('http://www.supportersplace.com/new_version/shop_4.php'));
// Otetaan ennen '<title>' merkkijonoa oleva osa
$beginning = substr($html, 0, strpos($html, '<title>'));
// Otetaan '</title>' merkkijonon jälkeen esiintyvä osa
$end = substr($html, strpos($html, '</title>')+8);
// Tämä on merkkijono, jolla korvataan välistä unohdettu osa
$title = '<title>TESTI</title>';
// Ja yhdistetään tulos
$result = $beginning.$title.$end;
// Wolaa
print($result);
?>