poradite mi niekto pls? chcel by som dat reklamu medzi uzivatela a novinky, ak by sa dalo tak poradte
v nastavení reklamy, tam, kde rozhoduješ, zda bubde nahoře, nebo dole, dáš do souboru třeba reklama.php. poté vytvoříš soubor reklama.php a nahraješ do něj kód reklamy (okopčíš z webu). Když to budeš mít, na místo , kde by měla být reklama dáš
<?php
include ('reklama.php');
?>
nebo
<?php
require ('reklama.php');
?>
Následně reklamu smažeš. Necháš jí pouze v souboru reklama.php
include ('reklama.php');
Tohle je snad ještě větší prasárna než napsat na dvacet řádků pod sebe echo "...";
INCLUDE ani REQUIRE nejsou funkce, ale jazykové konstrukty!
a když už jsme u toho, tak třeba:
- readfile()
- fopen() + fread()
- file_get_contents()
...
Tom:
když se podívám na :
http://cz2.php.net/manual/cs/function.include.php
tak je tam uvedeno : include() , nehledě na to, že je tam i příklad, který ty závorky obsahuje
<?PHP
$_GET = array();
$_GET['show'] = 'gated';
$_GET['where'] = 'naples';
include('communities.php');
?>
Co znamená ta závorka?
A jak to, že to funguje s tou závorkou? Jaká je rozdíl v zápisu se závorek a se závorkami.
tom: v PHP se určitě vyznáš víc. Napíšeš mi prosím, jak by měl správně vypadat "kód" pro vložení souboru přes inculde?
ds: rozdíl mezi include() a include '' je asi takový, že první možnost je pozůstatek z dob dávno minulých. Sice nemám páru co se plánuje do dalších verzí PHP, ale až include() přestane fungovat, tak se budeš divit ;)
Ano, v manuálu to možná je, ale to bude způsobeno tím, že zrovna tahle část byla aktualizována naposledy když jsme ještě oba dva prděli do plín :)
nesro:
jde o to, že místo " include(...); " se má používat " include'...'; ".
V podstatě to je jenom pitomost, ale každý určitě máme něco, na co jsme alergičtí. Někdo je alergický na práci, a já zase nemůžu vidět, když někdo napíše include / require se závorkou, případně nacpe na deset po sobě jdoucích řádků echo '...'; a do každého dá jeden řádek HTML kódu.
Tom: :-)) to jsem netušil, že jsi takový mlaďoch, PHP vzniklo někdy začátkem roku 1995. To už i Nesro odrostl plínkám. To víš to je tak, když se člověk něco naučí tak, že to odkouká, třeba mi není úplně jasné, kdy používat ' a kdy " nevíš nějaký zdroj, kde je to popsané?
ds: Jasně, ve 4 letech sem už datloval scriptíky. :)
ds: rozdil mezi ' a " je v tom, ze v retezci uzavrenem v " se vyhledavaji promenne a escape sekvence, cili je to pomalejsi. nejjednodussi to pochopis, kdyz udelas echo('$promenna\n'); a echo("$promenna\n");
Tom: jestli jsi alergickej taky na echo(), tak se omlouvam
Tonik:
ne, echo jako takové mi nevadí. Špatně čteš. Mě vadí, když otevřu zdroják a najdu tam:
echo ' <table style="width: 100%; height: 100%; ">';
echo ' <tr>';
echo ' <td class="Levy-ZarovnaniVlevo" style="height: 20%; " rowspan="2">Přihláška do kroužků:</td>';
echo ' <td class="Pravy-ZarovnaniVpravo" style="height: 10%; "><a href="Download/PrihlaskaKrouzky.doc">*.doc formát <img align="middle" src="Obrazky/ikona_word.gif"></a></td>';
echo ' </tr>';
.... atd, atd, atd ....
Tom: ctu dobre, narazel jsem na to, ze echo je stejne jako include jazykovy konstrukt a nikoliv funkce, takze tam ty zavorky taky jaksi to...