Zdarec...
Proc hafo lidi pouziva na nacitani stranek fci include a ne require...
Ja teda pouziwam require...
mas to celkem jedno podle knihy Koska pikaz require ti vlozi jednou i kdyz je to v cyklu ale include ti to bude vkladat furt..
nejpodstatnejsi je, ze include() nezastavi provadeni kodu a chybu ji zpusobenou lze potlacit @, kdezto require() zpusobi fatal error
zkus si neco precist o "funkcich" include(), include_once(), require() a require_once(). hlavni rozdil je v tom _kdy_ se provadeji. require() se provadi pri "kompilaci", tj. okamzite pri natazeni php souboru, tj. _vzdy_, zatimco include() se provede az "za behu", tj. az se vykona prislusny radek, tj. _podle potreby_. takze rozdil je znacny a tomu odpovida i vyuziti.
ono to ostatne s tim souvisi..
Aha...Takze kdyz budu pouzivat require i na dale, tak se nic nedeje a neni to spatne(pro nacitavani stranek)...
<HTML>ja osobne jedinne vyuziti include vidim tak, ze se tim nahradi nejaka funkce ale to je s prominutim prasarna.... jestli nekdo potlacuje chyby a je si vedom toho ze tam nejake ma tak at se vrati k HTML, ostri hosi pouzijou vzdy require ;)</HTML>
include() se hodi na nacteni obsahu, u kteryho nemam jistotu, ze bude k dispozici.. preci si nenecham hodit fatal-error kvuli nefunkcnosti nejakeho vzdaleneho serveru...
<HTML>Pres include ze tahat scripty ze vzdaleneho serveru??? co je to za nesmysl</HTML>
NE skripty, ale OBSAH (tedy HTML)
Já taky používám include a chtěl bych se zeptat jak na tom rozchodit Java scripty. Když pomocí include vložím část stránky(třeba boční menu) a v něm je Java(Ukazuje svátky) tak to nefaká.
Tojaj: to bude chyba nejspis primo v tom skriptu, javascript nema s php nic co docineni
PHP nemůže generovat celý Java Script, PHP generuje pouze odkaz.
Odkaz? Cože? Php může generovat jakýkoli výstup, tedy i javascript.
Vy ste to nepochopili. Myslím tím, že PHP nemůže vypsat např.tohle:
<script language="JavaScript">
function funkce(){
document.write("Toto je JavaScript")
}
</script>
Tohle vám přece PHP přímo na stránku navypíše!
<?php
$vypis="<script language=\"JavaScript\">\n";
$vypis.="function funkce(){\n";
$vypis.="document.write(\"Toto je JavaScript\")\n";
...
echo $vypis;
?>
nejakej problem?
Sorry , já dělám v XHTML 1.0 Strict a tam se nesmí umisťovat scripty do zdrojáku. Tomu se říká mozková deformace ...
a ako inac ich tam chces dat ?
link tag ?
Joey: pletes paty pres devaty.. PHP je server-side jazyk, jehoz vystup muze byt COKOLIV: text, html, xhtml, css, javascripty, nebo klidne obrazky...
Tož použiju příklad sojkovce (snad na to nemá autorský práva ;)):
index.php:
<?php
$vypis="<script language=\"JavaScript\">\n";
$vypis.="function funkce(){\n";
$vypis.="document.write(\"Toto je JavaScript\")\n";
...
echo $vypis;
?>
Výstup v prohlížeči:
<script language="JavaScript\">
function funkce(){
document.write("Toto je JavaScript")
...
Nic víc, nic míň.
Pokud vím, XHTML 1.0 Strict by to neodporovalo.
funous: ano, tento kus kodu je chranen autorskym zakonem, mezinarodnimi umluvami, eulou, HW lockem a nekolika desitkami licencnich cisel :-)))
Dik za rady s Java scriptem. Snad to teda rozchodim.
Tojaj
sojkovec: Už se du udat...