[ pakito @ 23.08.2016. 15:47 ] @
U .php stranicu, na jednom mestu zgodno mi je da uvučem deo koda koji se ponavlja na više .php stranica, a čija je namena da obradi slike za malu galeriju na sajtu.
Kod inače radi ispravno kada je integralni deo .php stranice.

include("petlja.php");
Code:

//petlja za prikaz galerije

echo "<div style='max-width:800px;margin:10px auto;'>";
echo  "<div class='album'>";

for ($i = 0; $i<=$brslika-1; $i++) {
  echo '<img class="tama" src="'.$slika[$i].'" onclick="dajBox('.$i.')" />&nbsp;';
}
echo  "</div>";
echo "</div>";

echo '<div style="display:none;"><div id="slider"><div class="slider-inner"><ul>';

for ($k = 0; $k<=$brslika-1; $k++) {
   echo '<li><a class="ns-img" href="'.$slika[$k].'"></a>';
   echo ' <div class="caption"><h3>'.$imeSlike[$k].'</h3><p>'.$Legenda[$k].'</p></div></li>';
}



Stranica u koju ovaj include neće, izgleda ovako:

html
...
<?php

//parametri
$brslik = ...
$slika[1] ... itd
$imeSlike[1] ...itd
$Legenda[1] ... itd

include("petlja.php");

itd
?>

Nisam baš najveštiji u korišćenju Firebuga, ali mi se čini da se nešto učitava, a nešto ne.
O čemu se radi, i gde je greška?
[ plus_minus @ 23.08.2016. 17:01 ] @
Firebug ama ništa živo ne može da ti pomogne oko php-a osim da ti da uvid u headere i eventualno da vidiš jel' cookie dobro napucan u browser.
include/require .. ako nemaš definisanu default url_include_path, onda stavi

Code (php):

include('/puna/apsolutna/putanja/do/fajla/gde/je/petlja.php');
 


Ako imaš definisanu url_include_path, ili je petlja tu u tom istom direktorijumu zajedno sa fajlom odakle si pozvao require/include onda može samo tako, naziv fajla.

include_path
[ Predrag Supurovic @ 24.08.2016. 00:36 ] @
To sto ti je u petlja.php napavi da bude funkcija, include-uj jednom na vrhu strane posle pozivaj funkciju.