kostenloser Webspace werbefrei: lima-city


dynamicher banner als PNG aufrufen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    4rmb

    4rmb hat kostenlosen Webspace.

    Hi habe mir ein DynamischenBanner Programmiert.
    Habe noch ein Paar beschreibungen dazugeschreiben...
    Ok jetzt zum Problem da es in manschen Foren nicht funktioniert PHP scripte als Img tag zu ?ffen(bzw. anzeigen zu lassen) wollte ich mal fragen wie ich das machen kann das ich den dynamischen banner als png oder jpg aufrufen kann? K?nnt ihr mir da helfen?

    Hier mein Signatur.php das sich noch die signature.png
    als hintergrund Holt
    <?php

    // Achtung das scrip ist gro?tenteils Opensoure
    // Und darf auch ver?ndert und weiterentwickelt werden
    // aber bitte nicht still und heimlich kopieren.
    // Dein 4RMB.de Team @R.Gericke
    // erstellt am 1.10.2004
    // Gibt Aus wie oft der Banner schon angezeigt wurde
    $zugriff = "zugriffe.txt"; //Datei in der die Anzahl der Besuche gespeicht sind
    $besuche = @file($zugriff); // File in einen Array geben
    $aktuelle_besucher = $besuche[0]; //Anzahl auslesen
    ++$aktuelle_besucher; //Um 1erh?hen
    $dh = fopen($zugriff,"w"); //Datei ?ffnen und Dateizeiger auf Anfang setzen
    @fwrite($dh,$aktuelle_besucher); //In die Datei die neue Zahl schreiben
    fclose($dh); // Datei Schlie?en
    // Hier wird das Hintergrund bild Geladen
    $image = "signature.png";
    $im = imagecreatefrompng($image);
    // Hier kann eine Belibiger Text hin
    $text = 'Herzlich willkommen auf 4RMB.de';
    $textg = 'Deine IP IST:';
    // Benuterdaten IP zeigt den Bentzen seine IP und Ref gib aus woher er kommt
    $ip = $_SERVER['REMOTE_ADDR'];
    $herkunft = $_SERVER['HTTP_REFERER'];
    $fullhost = gethostbyaddr($ip);
    $host = preg_replace("/^[^.]+./", "*.", $fullhost);
    $zeit = time();
    $zeit1 = date("d.m.Y", $zeit);
    $zeit2 = date("H:i", $zeit);
    // Hier k?nnen die Text Farben eingestellt werden
    $tc = ImageColorAllocate ($im, 0, 0, 0);
    $red = ImageColorAllocate ($im, 255, 0, 0);
    // Hier wird Der Text oder eine Variable in das Bild eingebaut
    // zb 3,148,2 das bedeutet Schrifftgr??e,Verschiebung auf der x achse, verschiebung auf der y achse
    ImageString($im, 3, 130, 2, "$text $aktuelle_besucher", $tc); //Anzahl ausgeben
    ImageString($im, 2, 130, 15, "Ihre IP: $ip", $tc);
    ImageString($im, 2, 130, 25, "Ref: $herkunft", $tc);
    ImageString($im, 2, 130, 35, "Host: $host ", $tc);
    ImageString($im, 2, 130, 45, "Heute ist der $zeit1 Es ist schon $zeit2 sp?ht", $tc);
    // jo und hier wird das bid wieder geschlossen
    header("Content-Type: image/png");
    Imagepng($im,'',100);
    ImageDestroy ($im);
    ?>


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 2**s

    was du machen k?nntest, wenn auf dem webserver der mod_rewrite eingeschlatet ist, eine rewiterke per .htaccess zu hinterlegen, die dein script auch ?ber den namen banner.png aufrufbar macht
  4. Autor dieses Themas

    4rmb

    4rmb hat kostenlosen Webspace.

    Jo der ist an

    mod_php4, mod_setenvif, mod_unique_id, mod_usertrack, mod_headers, mod_expires, mod_cern_meta, mod_proxy, mod_digest, mod_auth_db, mod_auth_dbm, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_speling, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_referer, mod_log_agent, mod_log_config, mod_define, mod_env, mod_vhost_alias, mod_mmap_static, mod_bandwidth, mod_so, http_core

    Was muss ich da genau machen?
    Order Anlegen oder wie muss ich mein Script daf?r ?ndern?
  5. 2**s

    bin nicht 100% sicher aber soo m?sste es klappen

    du hast z.B. ein verzeichnis banner.
    in dem verzeichnis liegt dein script banner.php

    jetzt packst du ne .htaccess datei in das verzeichnis banner/ mit folgendem inhalt

    RewriteEngine On
    RewriteRule ^banner\.png$ banner.php [L,NC,NS]

    jetzt kannst du dein script auch ?ber banner.png aufrufen
  6. Autor dieses Themas

    4rmb

    4rmb hat kostenlosen Webspace.

    jo auf mein Home Test Server funktioniert das aber auf mein Hoster wo ich 5? jeden monat belche geht das nicht:puke:waran kann das leigen an der PHP version oder an Apache ?
  7. Autor dieses Themas

    4rmb

    4rmb hat kostenlosen Webspace.

    Forbidden
    You don't have permission to access /img/banner.png on this server.


    --------------------------------------------------------------------------------

    Apache/1.3.19 Server at www.4rmb.de Port 80
  8. 2**s

    hmmm, welche rechte hat den das verzeichnis img/
    stell das mal auf 755


    ist auf jedenfall eine apache problem ...
  9. Autor dieses Themas

    4rmb

    4rmb hat kostenlosen Webspace.

    Jo hier mal die PHP INFO

    apache
    APACHE_INCLUDE no value
    APACHE_TARGET no value
    Apache Version Apache/1.3.19
    Apache Release 10319100
    Apache API Version 19990320
    Hostname:Port www.4rmb.de:80
    User/Group wwwrun(30)/65534
    Max Requests Per Child: 10 - Keep Alive: off - Max Per Connection: 100
    Timeouts Connection: 300 - Keep-Alive: 10
    Server Root /home/www
    Loaded Modules mod_php4, mod_setenvif, mod_unique_id, mod_usertrack, mod_headers, mod_expires, mod_cern_meta, mod_proxy, mod_digest, mod_auth_db, mod_auth_dbm, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_speling, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_referer, mod_log_agent, mod_log_config, mod_define, mod_env, mod_vhost_alias, mod_mmap_static, mod_bandwidth, mod_so, http_core

    Directive Local Value Master Value
    child_terminate 0 0
    engine 1 1
    last_modified 0 0
    xbithack 0 0

    Total die ur alte apache version :wave:
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!