[PHP] Prosta galeria - problem - pomocy!

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
SauroNet
Posty: 14
Rejestracja: czw gru 09, 2004 8:52 pm
Lokalizacja: Szczecin
Kontakt:

[PHP] Prosta galeria - problem - pomocy!

Post autor: SauroNet »

Mam skrypt:
[php]
<?PHP
if(isset($foto)) {
$OpenDir=opendir("./");
$i=0;
while (($katalog = readdir($OpenDir))!=false) {
if(($katalog!=".")&&($katalog!="..")&&(!is_dir($katalog)) &&(substr($katalog,-4)==".jpg")||(substr($katalog,-4)==".JPG")) {
$i++;
if(($foto)!=$katalog) {
if(!isset($next)) $next=$katalog;
if($p==0) $prev=$katalog;
if($oki==0) {
$prev=$katalog;
$p=1;
}
if($oki==1) {
$next=$katalog;
$oki=2;
}
}
else {
$oki=1;
}
}
}
if(file_exists($foto)){
echo("<table border=0><tr><td align=center valign=middle><a href='?foto=$prev'><<</a></td><td><img src='$foto'></td><td align=center valign=middle><a href='?foto=$next'>>></a> </td></tr></table>");
}
}
?>[/php]
:arrow: on jest zapisany w katalogu galeria pod nazwa index.php
:arrow: chce to wczytac do komorki tabeli w pliku ../galeria.php i nic mi sie nie wyswietla dlaczego?
:arrow: jak otwieram strone: xxx.pl/galeria to mi sie wyswietlaja linki do zdjec i jak klikne na link to dopiero moge przegladac - dlaczego tak jest? chce zeby od razu mi sie wyswietlaly zdjecia.
:arrow: jak probuje otoworzyc xxx.pl/galeria/index.php to nic sie nie wyswietla - dlaczego?
masterix
Przelotem
Przelotem
Posty: 220
Rejestracja: wt wrz 07, 2004 6:44 pm
Kontakt:

Re: [PHP] Prosta galeria - problem - pomocy!

Post autor: masterix »

[php]<?php
while (($katalog = readdir($OpenDir))!=false) {
?>[/php]Tak się nie powinno robić. Po więcej info odsyłam do php.net (manual)
chce to wczytac do komorki tabeli w pliku ../galeria.php i nic mi sie nie wyswietla dlaczego?
tzn jak to wczytujesz ?[php]<?php
(substr($katalog,-4)==".jpg")||(substr($katalog,-4)==".JPG")) {
?>[/php]nie wziąłeś pod uwagę ".jpeg" oraz ".JPEG" ;-)

pzdr.
ODPOWIEDZ