|
|
|
Problem z galerią |
« Zobacz poprzedni temat :: Zobacz następny temat » |
Autor |
Wiadomość
|
simon111 |
Wysłany: 11 Mar 2009, 21:05 Temat postu: Problem z galerią |
|
|
Nowicjusz
Dołączył: 06 Maj 2007 Posty: 15
|
Witam
Zrobiłem sobie galerię internetową (nie ukrywam, że na podstawie jakiegoś tam skryptu). Otóż offline, gdy testuje stronkę na swoim kompie wszystko elegancko chodzi, natomiast po wrzuceniu na stronkę nie działają mi przyciski "dalej" i "wstecz", czy ktoś mógłby rzucić okiem co jest nie tak na poniższy kod. Bardzo proszę o pomoc w tej sprawie i z góry dziękuję za wszelkie sugestie.
PHP: |
<?php
$pic_info_file="/naw_galer/pics1.txt";
print "<CENTER>";
if ( !file_exists($pic_info_file))
{
$dh = opendir( "galeria/absolut" );
while( $file = readdir( $dh ) )
{
if ( ereg("jpg$",$file) || ereg("JPG$",$file) ||
ereg("jpeg$",$file) || ereg("JPEG$",$file) ||
ereg("Jpg$",$file) || ereg("Jpeg$",$file) )
{
$pic_info[] = $file;
}
}
}
else $pic_info=file("/naw_galer/pics.txt");
$number_of_pics = count ($pic_info);
if (($picture > $number_of_pics) || ($picture == $number_of_pics) || !$picture)
$picture = '0';
$item = explode (";", $pic_info[$picture]);
print "<b>$item[1]</b>";
$next = $picture + 1;
if ($picture > 0 ) $back = $picture - 1;
else $picture = '0';
print "<a href=$PHP_SELF?picture=$back><u>Wstecz</u></a>";
print " ";
print "<a href=$PHP_SELF?picture=$next><u>Dalej</u></a><br>";
print "<br><img src='galeria/absolut/$item[0]' border='3' width='610px' height='410px'><br> <br>";
print "</CENTER></BODY></HTML>";
?>
|
|
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
kristooki |
Wysłany: 11 Mar 2009, 23:10 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Lut 2006 Posty: 924
Skąd: Kraków
|
Pewnie chodzi o register_globals
W kodzie masz:
PHP: |
<?
print "<a href=$PHP_SELF?picture=$back><u>Wstecz</u></a>";
print "<a href=$PHP_SELF?picture=$next><u>Dalej</u></a><br>";
?>
|
Czyli przekazujesz zmienną picture za pomocą GET.
W kodzie odpowiedzialnym za wybór zdjęcia musisz zaznaczyć, że zmienną picture wysyłasz za pomocą GET.
Najprościej to wstawić taką linijkę na samym początku - zaraz po <?php
PHP: |
<?php
$picture = $_GET['picture'];
?>
|
_________________ KRISTOOKI
Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo. |
|
Powrót do góry |
|
|
|
|
|
|
Strona 1 z 1 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|