Kezdőlap › Fórumok › Programozás › PHP
- This topic has 234 hozzászólás, 31 résztvevő, and was last updated 18 years, 2 months telt el by
xcut.
-
SzerzőBejegyzés
-
2005-12-04-11:05 #2024498Code:[?php
$konyvt=opendir(‘kepek’);
while($fn=readdir($konyvt)){
echo „[a href='”.$_SERVER[‘PHP_SELF’].”‘?id=”.$fn.”‘]$fn[/a]”; //kilistázod…
}$filenev=basename($_GET[‘id’]);
if(file_exists(„kepek/”.$filenev)){
echo „[img src=’kepek/”.$filenev.” /]”;
} else {
echo „köcsög!”;
}
?]Ez megfelelne?
ui.:nekem se hagyja a kacsacsõrt:(2005-12-04-11:28 #2024499Köszönöm a gyors és szakszerû segítséget! :rolleyes:
Az echo-ra nem is gondoltam… <_<2005-12-04-14:17 #2024500szivesen:)
Unatkoztam és ezt az izét kicsit tovább fejlesztettem:Code:[?php
if(!$konyvt=@opendir(‘kepek’)){ //ha esetleg nem létezne a célpont
echo „most már pánikolhatsz:(„;
exit();
}
while($fn=readdir($konyvt)){ //kiolvassuk a könyvtárakat a $fn-be
if($fn!=’.’ && $fn!=’..’){ //nem a . és a .. könyvtár
echo „[a href='”.$_SERVER[‘PHP_SELF’].”‘?id=”.$fn.”‘]$fn[/a] „; //kilistázod…
}
}
echo „[br /]”;
$filenev=basename($_GET[‘id’]); //így picit biztonságosabb
if(isset($_GET[‘id’])){ //neköcsögözzük már le szerencsétlent, ha nem kattintott semmire…
if(file_exists(„kepek/”.$filenev)){
echo „[div align=’center’][img src=’kepek/”.$filenev.” /][/div]”;
} else {
echo „köcsög!”;
$naplo=fopen(‘betoro.log’, ‘a’); //nem árt ha valami specko nevet adunk neki
fputs($naplo, „”.$_SERVER[‘REMOTE_ADDR’].”(„.$_SERVER[‘REMOTE_HOST’].”) „.date(„Y.m.d/H:i:s”).”-kor „.$_SERVER[‘HTTP_USER_AGENT’].” alatt ezzel próbálkozott: „.$_GET[‘id’].”n”); //naplozzuk le a kisérletet
fclose($naplo);
}
} else {
echo „[div align=’center’][b]válasszon a fenti menübõl![/b][/div]”; //ha nem válaszott semmit, akkor közöljük vele, hogy mit akarunk
}
?]2005-12-07-17:06 #2024501Sziasztok!
Sajnos már megint elakadtam. Valami miatt a kedves IE gyönyörûen jeleníti meg az elkészült oldalt. Az oldal a W3C teszten átment, csak sajnos az IE nem. A lényeg a következõ: Betölti az oldalt rendesen. Alul van egy div (fölül hülyén nézett volna ki), amit átállítottam automata túlcsordulásra. Amikor rákattintok egy hivatkozásra a div-ben, az IE annak a szélességében húzza szét az oldalt. Hajtépõ látvány… Valami probléma lenne a php kóddal? Vagy hogy lehetne ezt megoldani frame-k nélkül?
Code:A 1047lista.txt rövidítve:
Code:Firefoxba teszteltem, ott szép.
Itt meg is lehet nézni:http://www.freeweb.hu/vasutikepek/villany/1047.php
Köszönöm a válaszokat.2005-12-11-08:08 #2024502Megoldottam máshogy. A kis képeket több sorban egymás alá helyeztem el. :wink1:
2006-01-07-12:05 #20245032006-01-07-12:50 #2024504Azt szeretném megtudakolni, hogy be lehet-e állítani PHP4-ben, hogy egy adott parancsot mennyi ideig próbáljon végrehajtani a program
http://www.php.net/function.set-time-limit
php.net-en van online html dokumentáció magyarul! is.
2006-01-07-14:51 #2024505nahát… Komoly? :blink: Azért köszi. :poketoungeb:
Csak nem tudtam, mit keresek, és ezért nehéz volt. Amúgy néztem, csak nem láttam. :blush:2006-01-09-01:11 #2024506Nos én is kérdeznék…
(bár a megoldás nem biztos, h PHP. Ami „egyszerûbb”… arra „szavazok”)
Adott egy oldal: index.html
Betölti:
1., fejlec.htm
2., balsor.htm
3., jobbsor.htm
4., tartalom.htm
Design gondolom lényegtelen.
A lényeg: A tartalom.htm feladata az lenne, hogy egy adott könyvtárban találhatóMINDEN *.HTM és/vagy *.HTML F
2006-01-09-22:19 #2024507Következõ megoldást javasolom (PHP):
Elõször is, ugye include-dal töltöd be a lapot. a tartalom.php az lekéri a fájlok listáját (erre van aranyos parancs php-ben), és készítesz egy lapozgató scriptet (5-7 perces agymunka… pihentetõ, én pl bioszóra alatt írtam ^^). Innen gondolom egyértelmû…
Bár, én javasolnám az adatbázisok használtatát, mert azzal ez sokkal könnyebb lenne… -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz