Datuve :: Forums :: Arhīvs :: PHP include?

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 260

Reģistrētie lietotāji online: 0

Viesi online: 260

Datuve.lv video
Top.LV

PHP include?

Ievietoja: ice warior81 @ 2008.07.27 16:14  

Es saskāros ar vienu problēmu, ja piemērm esmu izveidojis savam WEB jau vairākas lapas(sākums, galerija, kontakti utt.), un teiksim index failā(sākums) esmu ielicis <?php include 'random banner' kur kādā noteiktā vietā rādīsies man kāds baners, bet tad atceros, ka neesmu norādijis šo <?php include... citās lapās, ko man tādā gadijumā darīt, vērt katru lapu vaļā un rakstīt to <?php include..?un ja man tās lapas ir kādas 10+...

Proti es gribu lai beigās man tie banneri rādītos katrā lapā...

Paldies jau iepriekš.

Komentāri:

#1 Tomy @ 2008.07.27 18:28

Jā, visās lapās jāieliek tas include('rnd_pic.php'); un tajā failā vnk dari kkādas operācijas ar kkādā dir'ā noglabātiem img un randomā izvadi.

#2 drono @ 2008.07.27 18:31

Tad jautājums - kāpēc tev tādas lapas ir 10+ ?
PHP taču ir tāda lieliska iespēja visu salikt vienreiz, vienā failā un tad saturu katrai lapai pielikt kaut vai ar to pašu include vai no datu bāzes vai vēl kā savādāk.

#3 Copy @ 2008.07.27 19:40

uztaisi vienu functions.php failu un saraksti tur visas veicamās darbības, tas ir, funkcijas, un tad izsauc kur vien tev vajag no tā faila attiecīgo funkciju. Nesaprotu na**j tur čaka*****s ar 1000 un 1 failu, kur katrs fails izvada bez maz vai hello world :D

#4 Tomy @ 2008.07.27 20:00

Bet f(x) ta paļubomu jāieliek 1000 un 1 failā, lai tā izpildītos :)

#5 werd @ 2008.07.28 00:46

Objektīvākais varinats būtu šāds:
.htaccess failā norādam php_value auto_prepend_file "def.php"
un iekš def.php nodefinējam head kā celhs_uz _failu/head.php(head.php satur visu ko vēlies ar tiem baneriem)
katrā failā(sākums, kontakti, pakalpojumi utt.) sākumā ieliec
<?
include head;
?>