![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, to jest mój pierwszy post na tym forum. Mam taki problem, napisałem skrypt który ma wyświetlać na stronie miniaturki (pobiera zdjęcia z folderu w kórym są faktycznie miniaturki o rozdzielczości 125px na 140px) a po kliknięciu na daną miniaturkę otwiera się w nowym oknie duże zdjęcie z folderu w którym są faktycznie duże zdjęcia. Problem polega na tym że jak uruchomie ten skrypt na krasnalu(apache) zainstalowanym na stacji roboczej (windows) to działa, a jak wrzuce do apacha serwer na linuxie to nie wyświetla miniaturek na stronie.Poniżej skrypt o ktorym pisze:
Kod <table border="0"><tr> <?php $img_dir= "./galgotgol/duze\\"; // katalog z duzymi zdjęciami $min_dir= "./galgotgol/min\\"; //katalog z miniaturkami $cols =4; $width=50; $counter=1; if(!($fd = opendir($min_dir))) exit; while (($file=readdir($fd)) !== false){ if($file !="." && $file != ".."){ $name = substr($file,0 ,strlen($file)-4); $name = $name.".jpg"; echo("\r\n<td align=\"center\" valign=\"middle\" border=\"0\">\r\n"); echo("<a target=\"$img_dir$name\" HREF=\"$img_dir$name\" >"); echo("<IMG SRC=\"$min_dir$file\" border=\"0\">"); echo("</a>"); echo("\r\n</td>\r\n"); if(($counter >=$cols) && (($counter % $cols) == 0)){ echo("\r\n</tr><tr>\r\n"); } $counter++; } } echo("\r\n</tr>\r\n"); closedir($fd); ?> </table> Prosze o pomoc, w czym może tkwić problem, bo ja jużnie wiem, inne skrypty na tym serwerze linuxowym działają, a ten nie chce. Ten post edytował drPayton 17.12.2007, 21:14:54
Powód edycji: Dodałem tag. @drPayton
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 22 Dołączył: 19.09.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Twój kod to:
Nie rozumiem użycia w ścieżce dostępu (linii 3 i 4) znaków "\\". Dlaczego te linie nie wyglądają: Kod $img_dir= "./galgotgol/duze/"; // katalog z duzymi zdjęciami $min_dir= "./galgotgol/min/"; //katalog z miniaturkami Skrypt sprawdzę za 30 minut i najwyżej wyedytuję posta jesli problem będzie jeszcze nierozwiązany - zmykam teraz na autobus do pracy. ![]() Edit:
Ten kod zadziała na pewno - jeśli jednak pojawia Ci się jakiś błąd, wklej go. ![]() Ten post edytował Nattfarinn 17.12.2007, 08:28:57 -------------------- Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdze napewno ale dopiero około 14:30 jak wróce z pracy, więc odeze się jak wygląda sprawa, narazie dziękuje za inforacje.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
trochę dużo tego kodu tutaj, w Twoim kodzie winna prawdopodobnie leżała przy ścieżkach do katalogu. Poniżej przedstawiam skrypt który wyświetli Ci oblinkowane miniaturki (miniaturki muszą mieć taką samą nawę jak oryginalne pliki!)
Ten post edytował b_chmura 17.12.2007, 22:03:39 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Nattfarinn skrypcik zadziałał po poprawieniu w ścieżce dostępu, a tak przy okazji przetestuje też skrypt b_chmura tylko jutro bo dzisiaj nie mam kiedy.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:01 |