Autor Zpráva
bagocina
Profil
Ahoj vospolok

Mám spravený PHP kód ktorý generuje obrázok s počtom návštev. V kóde obrázku je mysql update aby pri každom zobrazení obrázku updatlo pôvodné číslo o plus jedno zobrazenie. No problém je v tom, že pri zobrazení obrázku sa načíta mysql update dvakrát a tým pádom pripočíta namiesto +1 +2 zobrazenia. Akonáhle však Content-Type: image/jpeg zakomentujem, a dám len textový výpis tak to v pohode prebehne s +1.

Za pomoc vopred ďakujem. Zobrazenie obrázku prebieha:

      $pocitadlo = ImageCreateFromJPEG("images/counters/88x131.jpg");
      $cierna = ImageColorAllocate ($pocitadlo, 0, 0, 0);
      $biela = ImageColorAllocate ($pocitadlo, 255, 255, 255);
      $zelena = ImageColorAllocate ($pocitadlo, 21,125,0);
      
      ImageString($pocitadlo, 2, 2, 9, "Dnes", $biela); 
      ImageStringRight($pocitadlo, 2, 21, "$navstevnost_denna", $cierna); $y+=$font_height;  
      ImageStringRight($pocitadlo, 2, 33, "$navstevnost_zobrazeni", $cierna); $y+=$font_height;
      ImageString($pocitadlo, 2, 2, 46, "Včera", $biela);       
      ImageStringRight($pocitadlo, 2, 57, "$navstevnost_vcera", $cierna); $y+=$font_height;   
      ImageStringRight($pocitadlo, 2, 69, "$navstevnost_zobrazeniv", $cierna); $y+=$font_height;
      ImageString($pocitadlo, 2, 2, 82, "Celkom", $biela);     
      ImageStringRight($pocitadlo, 2, 93, "$navstevnost_celkova", $cierna); $y+=$font_height;   
      ImageStringRight($pocitadlo, 2, 106, "$navstevnost_online", $zelena); $y+=$font_height;           
      
      header('Cache-Control: no-cache, must-revalidate');
      header('Content-Type: image/jpeg'); 
      imagejpeg($pocitadlo, NULL, 100);
      imagedestroy($pocitadlo);            

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0