| Autor | Zpráva | ||
|---|---|---|---|
| bagocina Profil |
#1 · Zasláno: 5. 3. 2014, 20:22:39
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); |
||
|
Časová prodleva: 12 let
|
|||
0