ďťż

obrazki PNG widać dopiero po odświeżeniu strony [html/css/php]?

       

Podstrony


telcocafe

mam taki problem że na stronce zrobiłem liczniki odwiedzin. kolejne cyfry to obrazki w formacie PNG, chodzi o to że widać je dopiero po odświeżeniu strony albo po wejściu na jakąś postrone.
chmody są ustawione tak samo jak dla pozostałej grafiki na stronie czyli 744

oto kod odpowiedzialny za wyświetlanie oberazków:
for ($j=0; $j<strlen($count); $j++){ echo "<img class=\"counter\" src=\"images/$count[$j].png\">"; }



może jakaś lineczka?

klik
prosze o NIE wpisywanie sie do księgi gości itp. :)
Użytkownik kondi edytował ten post 23 listopad 2006, 18:16
Wygląda na to, że pętla się nie wykonuje...
a przyczyną z tego co zauważyłem jest plik cookie z phpsessid.
Użytkownik ounc edytował ten post 23 listopad 2006, 18:58


problem stanowi zmienna $count :-) co to jest?

dobra jaja jajami, [ chmody poprawiłem :) ]
ale co może być z tymi oberazkami??


ale co może być z tymi oberazkami??

problem stanowi zmienna $count :-) co to jest?

zmienna $count to ilość wejść na strone, jest wczytywana z pliku

daj przed petla die($count) i spr czy na pewno pokaze sie to co chcesz

już to sprawdzałem wcześniej :) pokazuje sie dokładnie to co trzeba, najbardziej mnie zastanawia to że po odświeżeniu wszystko gra, no i wszystkie chmody są ustawione tak jak dla innych oberazków a tamte się wyświetlają bez problemu

chmody nic tu nie maja do rzeczy. Pokaz wiecej kodu.

oto i więcej kodu

<? session_start(); $file=fopen("restricted/counter.txt","r"); $count=fread($file, filesize("restricted/counter.txt")); fclose($file); if (!isset($_SESSION['count'])) { $_SESSION['count']=1; $count++; $file=fopen("restricted/counter.txt","w"); fwrite($file, $count); fclose($file); } include("restricted/functions.php"); header("Pragma: no-cache"); include("restricted/data.php"); $connection=mysql_connect($servername, $username, $password) or die ("nie powiedło się podłączenie do serviera"); $base=mysql_select_db($yourdatabase, $connection) or die("nie wybrali my bazy"); ?> <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2"> <title>Związek Nauczycielstwa Polskiego oddział w Staszowie</TITLE> <link rel='stylesheet' href='style/style.css' type='text/css'> </HEAD> <BODY> <BODY> <DIV class="back"> <A href="index.php"> <DIV class="top"></DIV></A> <DIV class="menu"> <a href="index.php?menu=aktual"><DIV class="option"><a class="menu" href="index.php?menu=aktual">Aktualności</a></DIV></a> <a href="index.php?menu=historia"><DIV class="option"><a class="menu" href="index.php?menu=historia">Historia</a></DIV></a> <?php if (($_GET[menu]==historia)OR($_GET[menu]==wstep)OR($_GET[menu]==roz1)OR($ _GET[menu]==roz2)OR($_GET[menu]==chor)){ echo "<a href=\"index.php?menu=wstep\"><DIV class=\"suboption\"><a class=\"option\" href=\"index.php?menu=wstep\">Wstęp</a></DIV></a>"; echo "<a href=\"index.php?menu=roz1\"><DIV class=\"suboption\"><a class=\"option\" href=\"index.php?menu=roz1\">Rozdział I</a></DIV></a>"; echo "<a href=\"index.php?menu=roz2\"><DIV class=\"suboption\"><a class=\"option\" href=\"index.php?menu=roz2\">Rozdział II</a></DIV></a>"; echo "<a href=\"index.php?menu=chor\"><DIV class=\"suboption\"><a class=\"option\" href=\"index.php?menu=chor\">Chór</a></DIV></A>"; } ?> <A href="index.php?menu=wladze"><DIV class="option"><a class="menu" href="index.php?menu=wladze">Władze</A></DIV></A> <A href="index.php?menu=show"><DIV class="option"><a class="menu" href="index.php?menu=show">Księga Gości</A></DIV></A> <?php if ($_GET[menu]==show){ echo "<a href=\"index.php?menu=ksiega\"><DIV class=\"suboption\"><a class=\"option\" href=\"index.php?menu=ksiega\">Dodaj</a></DIV>"; } ?> <A href="index.php?menu=galeria"><DIV class="option"><a class="menu" href="index.php?menu=galeria">Galeria</A></DIV></A> <?php if ($_GET[menu]==galeria){ $result=mysql_query("SELECT * FROM `GALERY_CATEGORIES`;", $connection); while ($records = mysql_fetch_array($result)){ echo "<A href=\"index.php?menu=galeria&category=$records[category_name]\" ><DIV class=\"suboption\">"; echo "<a class=\"option\" href=\"index.php?menu=galeria&category=$records[category_name]\" >$records[category_name]</a>"; echo "</DIV></A>"; } } ?> <A href="index.php?menu=linki"><DIV class="option"><a class="menu" href="index.php?menu=linki">Linki</A></DIV></A> <?php if (($_SESSION[loged]=="yes")AND($_COOKIE[loged]=="yes") ) { echo "<a href=\"adminpanel.php?sid=$_COOKIE[PHPSESSID]\"><DIV class=\"option\">"; echo "<a class=\"menu\" href=\"adminpanel.php?sid=$_COOKIE[PHPSESSID]\">ADMIN PANEL</a></DIV></A>"; echo "<a href=\"restricted/logout.php\"><DIV class=\"option\">"; echo "<a class=\"menu\" href=\"restricted/logout.php\">Wyloguj [$_COOKIE[username]]</a>"; echo "</DIV></a>"; echo "<DIV class=\"login\">"; echo "<p>Dziś jest<br>".date("d-m-Y")."<br>"; echo "Od dn.20-11-2006 odwiedziło nas:<br>"; for ($j=0; $j<strlen($count); $j++){ echo "<img src=\"images/$count[$j].png\">"; }echo "<br>osób</p>"; }else{ echo "<DIV class=\"login\">"; echo "<p>Dziś jest<br>".date("d-m-Y")."<br>"; echo "Od dn.20-11-2006 odwiedziło nas:<br>"; for ($j=0; $j<strlen($count); $j++){ echo "<img class=\"counter\" src=\"images/$count[$j].png\">"; }echo "<br>osób</p>"; logowanie(); } ?> <a href="http://operapl.net/"><img src="http://my.opera.com/quiris/homes/promocja/opera125x125apolish.jpg" alt="Opera 9 - twoja sieć, twój wybór" /></a><br><br> <a href="http://www.pajacyk.pl/"><img src="http://www.pajacyk.pl/ban_pajac/pajacyk.gif" width=83 height=98 alt="Nakarm głodne dziecko - wejdź na stronę www.Pajacyk.pl"></a> <?php echo "</DIV>"; ?> </DIV> <DIV class="tresc"> <?php echo "<p>"; switch ($_GET[menu]){ case shownews: shownews(); break; case wstep: wstep(); break; case roz1: roz1(); break; case roz2: roz2(); break; case chor: chor(); break; case aktual: aktual(); break; case logerror: logerror(); break; case error: error(); break; case historia: historia(); break; case wladze: wladze(); break; case ksiega: bookinsert(); break; case show: showbook(); break; case galeria: galeria(); break; case linki: linkownia(); break; default: aktual(); } echo "</p>"; ?></DIV> <br style="clear: both" /> </DIV> <DIV class="bottom"><p class="copyright" align="center">KRAKÓW 2006 webmaster: <A HREF=mailto:k.blasinski@gmail.com>KonZi</A></p></DIV> </BODY> </HTML>

Już wszystko jasne.
Pętla for powinna wyglądać następująco: for ($j=0; $j<strlen($count); $j++){ settype($count, "string"); // oczywiscie mozna tez przed petla... echo "<img class=\"counter\" src=\"images/$count[$j].png\">"; }
:)
Użytkownik ounc edytował ten post 24 listopad 2006, 11:18
stokrotne dzięki ounc, może nawet nie wiesz ale dzięki Tobie poprawiłem kilka innych błędów ;)

temat do zamknięcia

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.