backbone: counter beim laden von bildern

hi folks,

kleine frage die mir eigentlich jeder hier beantworten können müsste. wollt nen ganz winzigen counter proggen der immer einen hoch zählt wenn ein bild geladen wird. hab nur nicht wirklich ne ahung wie ich das anstellen so. kann mir jemand nen kleinen tipp geben?

tschau

  1. Hi!

    kleine frage die mir eigentlich jeder hier beantworten können müsste. wollt nen ganz winzigen counter proggen der immer einen hoch zählt wenn ein bild geladen wird. hab nur nicht wirklich ne ahung wie ich das anstellen so. kann mir jemand nen kleinen tipp geben?

    Du musst anstelle des Bildes ein PHP-Script aufrufen, welches dann ein Bild zurückgibt und ndebenbei zählt. Am beste übergibst Du dem Script eien Nummer ode eine Namen damit das Bild gefunden werden kann, also so:

    <img src="script.php?name=bild.gif">

    oder eine ID, komtm drauf an warum Du das somachen willst.

    Ein Bild ausgeben kannst Du in PHP entweder so(per weiterleitung):

    $file = $_GET["name"];
    <?
    header("Location: http://localhost/$file");
    ?>

    oder so(direkt):

    <?
    $file = $_GET["name"];
    $img = GetImageSize ($file) or die ("kein Bild");
    $typ = array(1 => "gif", 2 => "jpeg", 3 => "png");

    $fp = fopen ($file, "rb");
    if ($fp) {
      header("Content-type: image/".$typ[$img[2]]);
      fpassthru($fp);
      @fclose($fp);
    }
    ?>

    Grüße
    Andreas

    1. thx für die fix hilf... jetzt habsch nen anhalts punkt.

      tschau