phpbar.de logo

Mailinglisten-Archive

[php] Re: noch einmal: require() und include()

[php] Re: noch einmal: require() und include()

Norbert Pfeiffer pfeiffer_(at)_uris.de
Sun, 20 Jun 1999 21:04:34 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0019_01BEBB60.7FD6F140
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hallo Martin,

> Wie sehen denn die 'require'ten Skripte ".../__hier.php3" aus?
> Vielleicht kann man dann was sagen?
okay, sie haengen hier unten dran...

> ".../__hier.php3"
Das ist immer die gleiche Datei, nur eben auf verschiedenen Servern.
Demgemaess unterscheiden sich natuerlich auch die Pfadangaben, also
immer die auf der Maschine aktuellen, sonst koennte man sie ja nicht
unterscheiden.

Der Aufruf erfolgt in einer 'for to'-Schleife (ups, falscher Slang).

Ich habe einfach mal etwas gespielt und wundere mich nun ueber das
Ergebnis. Bei Funktionsbibliotheken, so wie Oliver das meint, ist
mir dergleichen auch noch nicht untergekommen. Aber da habe ich als
Argument immer Strings:  require("/irgendwo/irgendwas.incl")  also
auch keine Ausgaben oder dergleichen...


M. f. G. Norbert Pfeiffer
________________________________________________
Dipl. kyb. Norbert Pfeiffer       DTP-PRG-Bureau
Friedensstrasse 26                 D-06237 LEUNA
Fon +49-(0)3461-8132-36  Fax +49-(0)3461-8132-37
mailto:pfeiffer_(at)_uris.de   http://uris.de/bureau/
------------------------------------------------


------=_NextPart_000_0019_01BEBB60.7FD6F140
Content-Type: application/octet-stream;
	name="require.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="require.php3"

<?php
// ## testen von require();
$nam =3D "require.php3";
$fil =3D file("_require.list");
$u =3D count($fil)-1;
$iX =3D 0;
for ($i=3D1; $i<$u; $i++)
    {$ww[$iX] =3D trim($fil[$i]);
     $iX++;
     }
echo =
"<html>\n<head>\n<title>".$nam."</title>\n</head>\n<body>\n<pre>\n";
echo "<b>  <a href=3D'./'>index</a> - <a =
href=3D'".$nam."'>reload</a></b>\n\n";
echo "<big><b>  ".$nam.".php3</b></big><font size=3D1>\n";
$x =3D 1;
for ($i=3D0; $i<$iX; $i++)
    {echo "<hr><b>".($x).". <font =
color=3Dmaroon>require</font></b>(".$ww[$i].");\n";
     flush();
     require($ww[$i]);
     flush();
     $x++;
     }
for ($i=3D0; $i<$iX; $i++)
    {echo "<hr><b>".($x).". <font =
color=3D#000099>include</font></b>(".$ww[$i].");\n";
     flush();
     include($ww[$i]);
     flush();
     $x++;
     }
echo "</font><hr>\n";
echo "\n<b>  <a href=3D'./'>index</a></b>\n";
echo "</pre>\n</body>\n</html>\n";
?>

------=_NextPart_000_0019_01BEBB60.7FD6F140
Content-Type: application/octet-stream;
	name="_require.list"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="_require.list"

<?php
http://www.region-halle.de/__hier.php3
http://www.web-abc.de/__hier.php3
http://www.web-as.de/__hier.php3
/vserv/w/web-as1/htdocs/__hier.php3 
/usr/local/apache/shared/htdocs/__hier.php3 
/home/pages/web-abc.de/web-abc.de/__hier.php3 
?>

------=_NextPart_000_0019_01BEBB60.7FD6F140
Content-Type: application/octet-stream;
	name="__hier.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="__hier.php3"

<?php
// ## wer kann das wie lesen ...
$sn =3D $SERVER_NAME;
echo "<nobr><tt><font size=3D2>";
echo "<font color=3Dgreen>Servername:</font> <font =
color=3Dred>".$sn."</font><br>";
echo "<font color=3Dgreen>Pfad, real:</font> <font =
color=3Dred>/vserv/w/web-as1/htdocs/</font><br>";
echo "</font></tt></nobr>";
?>

------=_NextPart_000_0019_01BEBB60.7FD6F140--



php::bar PHP Wiki   -   Listenarchive