Autor Zpráva
tess
Profil *
Zdravím, mám tu problém s kódem, který by měl zajistit přidání obrázků do tabulky ze zadaného adresáře. Nevím, kde je chyba, ale kód se neprovede. Nevíte, kde tam mám chybu? Podotýkám, že jsem v PHP začátečník, tak buďte shovívaví. ;)

<?php
$slozka="nazev_slozky";
$adresar=Dir("images\\galery\\".$slozka); 
$tmp=$adresar->Read(); 
$tmp=$adresar->Read();
$i=0;
echo "\n\t<table cellpadding='6' cellspacing='0'>\n";
echo "\t<tr>\n";
while($polozka=$adresar->Read()) 
 { 
 $i++;
 echo strpos($polozka, ".jpg") !== false ? "\t<td><a rel='lightbox[galerie]' href='images/galery/$slozka/$polozka' title='$polozka'>\n\t
 <img src='images/galery/thumbs/$slozka/$polozka'></a></td>\n" : "";  
  if ($i%6==0) {
    echo "\t<tr>\n";
  }
 }  
$adresar->Close(); 
echo "\t</tr>\n";
echo "\t</table>\n";
?>
Taps
Profil
zkus níže uvedené
<?php
$slozka="nazev_slozky";
$adresar=Dir("images\galery\".$slozka); 

$tmp=$adresar->Read();
$i=0;
echo "\n\t<table cellpadding='6' cellspacing='0'>\n";
echo "\t<tr>\n";
while($polozka=$adresar->Read()) 
 { 
 $i++;
if(strpos($polozka, ".jpg") !== false ){
echo "\t<td><a rel='lightbox[galerie]' href='images/galery/".$slozka."/".$polozka"' title='".$polozka."'>\n\t
 <img src='images/galery/thumbs/".$slozka."/."$polozka"'></a></td>\n;}

  if ($i%6==0) {
    echo "\t<tr>\n";
  }
 }  
$adresar->Close(); 
echo "\t</tr>\n";
echo "\t</table>\n";
?>
tess
Profil *
Jej tak chyba byla opravdu triviální - stačilo proměnnou $adresar změnit (lomítka) na
$adresar=Dir("images/galery/".$slozka); 
Na localhostu mi to normálně šlapalo, tak by mě nenapadlo chybu hledat tam. I tak díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0