Egy lister ami valamiért nem ugy megy ahogy kéne
az alábbi kodocska egy lister a PHP fusion portálhoz amit most irogattam kb 2 napja lényege az lenne hogy egy már meglevő galériát illeszt be a portálba ami könyvtár alkönyvtár alapon müködik és az alkönyvtárakban az index file adja a képgalériát, az oldalon ez a kódocska listázza a könyvtárakat és a rákattintással az URL-t egészíti ki amit ugye a szerver alapból az adott hönyvtár index.html/php oldal lehívásával folytat.
a kódban van egy $path='Bulik'; sor ami gondot okoz
ha igy van ahogy látjuk akkor nem listáz semmit
ha $path='.'
akkor listázza az adott könyvtár tartalmat és müködik is
Viszont fontos lenne hogy menjen változóval mert akkor a kód mentve pl: photo.php néven elücsöröghetne a portál gyökerében és továbbírva a változós módszert akár korlátlan számú alkategóriával müködő képgaléria lenne.
volna más megoldás is csak többezer fotó már megvan egy formában kiskép és a nagykép (vizjel listamotor stb)is ami alkönyvtárakból index lappal indítható.
Nagy meló lenne átírni mindet, inkább illeszteni kellene.
PHP tudásom kb 15 napos könyvek vannak legfőképp a webről ami leirja a használatát de nem tudom mért nem listáz változóval
<?php
//kötelező
require_once "../maincore.php";
require_once "../subheader.php";
require_once "../side_left.php";
opentable("panel");
?>
<html>
<head>
<style type="text/css">
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: White;text-align : left;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: Silver;text-align : left;}
.titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
</style>
</head>
<body>
<table width="90%" border="0" cellspacing="2" cellpadding="0" align="center">
<?
$path='Bulik';
$noDir = "Üres könyvtár !";
$rep=opendir("$path");
$Empty = true;
//print("$path");
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !='' ){
if (is_dir($file)){
$Empty = true;
print("<tr><td nowrap class='text1'> </td>");
print("<td width='100%' class='text1'>");
print(" <img src='dossier.gif' width='25' height='16' align='absbottom'> ");
print("<a href='$file/' class='text1'>$file</a>");
print("</td></tr>");
}
}
}
if ($Empty == false) {
print("<tr><td nowrap class='text1'><div align='center'>- $noDir -</div></td>");
print("</td></tr>");
}
closedir($rep);
clearstatcache();
?>
</table>
</body>
</html>
<?php
closetable();
require_once "../side_right.php";
require_once "../footer.php";
?>
■ a kódban van egy $path='Bulik'; sor ami gondot okoz
ha igy van ahogy látjuk akkor nem listáz semmit
ha $path='.'
akkor listázza az adott könyvtár tartalmat és müködik is
Viszont fontos lenne hogy menjen változóval mert akkor a kód mentve pl: photo.php néven elücsöröghetne a portál gyökerében és továbbírva a változós módszert akár korlátlan számú alkategóriával müködő képgaléria lenne.
volna más megoldás is csak többezer fotó már megvan egy formában kiskép és a nagykép (vizjel listamotor stb)is ami alkönyvtárakból index lappal indítható.
Nagy meló lenne átírni mindet, inkább illeszteni kellene.
PHP tudásom kb 15 napos könyvek vannak legfőképp a webről ami leirja a használatát de nem tudom mért nem listáz változóval
<?php
//kötelező
require_once "../maincore.php";
require_once "../subheader.php";
require_once "../side_left.php";
opentable("panel");
?>
<html>
<head>
<style type="text/css">
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: White;text-align : left;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: Silver;text-align : left;}
.titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
</style>
</head>
<body>
<table width="90%" border="0" cellspacing="2" cellpadding="0" align="center">
<?
$path='Bulik';
$noDir = "Üres könyvtár !";
$rep=opendir("$path");
$Empty = true;
//print("$path");
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !='' ){
if (is_dir($file)){
$Empty = true;
print("<tr><td nowrap class='text1'> </td>");
print("<td width='100%' class='text1'>");
print(" <img src='dossier.gif' width='25' height='16' align='absbottom'> ");
print("<a href='$file/' class='text1'>$file</a>");
print("</td></tr>");
}
}
}
if ($Empty == false) {
print("<tr><td nowrap class='text1'><div align='center'>- $noDir -</div></td>");
print("</td></tr>");
}
closedir($rep);
clearstatcache();
?>
</table>
</body>
</html>
<?php
closetable();
require_once "../side_right.php";
require_once "../footer.php";
?>