include, iframe, was noch?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anweisung
code
dank
datei
eingebunden beispiel
ergebnis
ersten aufruf
gel
http
index
inhalt
interpret
interpreter
modul
ren
server
tag
test
unberechtigter benutzer
unterschied
-
ich hab mich mal gefragt ob es noch eine variante gibt..
bei include muss die tag/datei">datei ja *.php hei?en..
iframe ist das egal, doch bei iframe hat das nie die richtige gr??e und passt sich auch nicht an.. (oder kann man das ?ndern?)
den code einfach einf?gen w?re auch noch ne m?glichkeit, doch, gibt es noch sowas wie include oder so?
ich mein jetzt speziell f?r TPL (template) dateien..
danke
mfg
skull -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo
bei include muss die datei ja *.php hei?en..
Stimmt nicht...
iframe ist das egal, doch bei iframe hat das nie die richtige gr??e und passt sich auch nicht an.. (oder kann man das ?ndern?)
Ja, per "width" und "height" im "<iframe>" Tag (angabe in Pixeln)
den code einfach einf?gen w?re auch noch ne m?glichkeit, doch, gibt es noch sowas wie include oder so?
Es gibt auchnoch "once_include();".
bis dann,
scripter -
wie funktioniert das mit dem
"once_include();".?
und wo liegt der unterschied zu dem normalen include?
iframe meint ich eigentlich so, dass der sich automatisch an den inhalt anpasst.. *g* -
once_include() gibt es nicht!!! es gibt noch include_once(), require() und require_once()!
scripter wie kommst du auf once_include()???? -
jo und wo liegt bei denen bitte der unterschied? :D
-
Hallo
once_include() gibt es nicht!!! es gibt noch include_once(), require() und require_once()!
scripter wie kommst du auf once_include()????
Ooops, sorry! Da hab ich wohl was vertauscht ^^
Wo da der Unterschied ist, frag ich mich auch. Ich benutze eh nur "include()"... Achja, "readfile()" gibt es auch!
bis dann,
scripter -
geh auf http://www.php.net/ und gibt im suchfenster include etc. ein, dann kannste den unterschied lesen...
Au?er include und require gibt es nichts das direckt einbindet, au?er du machst ein fread und gibst dann die datei aus, wobei dort php nicht beachtet werden w?rde...
-
Bei include() wird die Datei bei jedem aufruf eingebunden. Beispiel:
include.php:
<?
---print("Hallo");
?>
test.php:
<?
---include("include.php");
---include("include.php");
---include("include.php");
?>
Ergebnis:
HalloHalloHallo
Bei include_once() wird die Datei beim ersten aufruf eingebunden und alle weiteren werden ignoriert. Beispiel:
include.php:
<?
---print("Hallo");
?>
test.php:
<?
---include_once("include.php");
---include_once("include.php");
---include_once("include.php");
?>
Ergebnis:
Hallo -
okay, vielen dank :)
aber kann mir wer erkl?ren, wieso bei einer index.tpl datei wenn ich da
<?
include("pics.php")
?>
eingeb, das nicht angezeigt wird? -
joa, und zwar weil das ja keine php datei is
also wird die auch nich zum interpreten weiter gegeben -
Die Serverkonfiguration legt fest, welche "Dateitypen", als PHP-Skript angesehen werden. Diese werden dann vom Server nicht direkt an den Webbrowser geschickt, sondern vorher vom PHP-Server-Modul (oder dem PHP-Interpreter) geparst (?bersetzt). Innerhalb eines PHP-Skriptes dagegen, kann mit den require()- oder include()-Befehlen eine Datei mit jeder beliebigen Dateiendung eingebunden werden. Stehen in dieser Datei PHP-Anweisungen (zwischen den "PHP-Tags", z.B. "<?php" und "?>"), werden sie ausgef?hrt. Es empfiehlt sich aber (aus Sicherheitsgr?nden) eingebundene Text- oder HTML-Templates mit der Endung ".php" zu versehen, dann kann sie ein unberechtigter Benutzer nicht im Quelltext herunterladen.
Edit (djfun):
Doppelpost gel?scht
Danke sch?n!
MfG alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage