ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » ZufallsHeader zeigt nichts an

Geschlossen
  1. #1
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo,
    habe ein seltsames Phänomen gerade festgestellt. Der Zufalls Header externer Link funktioniert seid dem Serverwechsel nicht mehr, obwohl an den Scripten nichst geändert wurde. Kann es ein providermäßiges problem sein ?

    <?php
    ###########################################
    ## Copyright by: L!ver (Philipp Bürkner) ##
    ## Zufalls Header - Version 1.2 ##
    ## Support: ConsolesWorld.de ##
    ## URL: externer Link ##
    ###########################################
    defined ('main') or die ( 'no direct access' );
    echo'<img src="include/images/header/header.php" border="0" />';
    ?>

    So siehts nach wie vor aus und er zeigt einfach kein Bild an...

    Weiß jemand Rat ?
    Danke euch
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    echo'<img src="include/images/header/header.php" border="0" />';

    header.php ist keine Bilddatei
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    T3BAss Mitglied
    Registriert seit
    21.12.2011
    Beiträge
    133
    Beitragswertungen
    18 Beitragspunkte
    Und was ist wenn header.php einfach per HTTP Header den Content-type setzt?
    Das wird die datei auch wahrscheinlich machen.

    Poste mal die Datei
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo Leute,
    ich hab nur die Box wie es sie zum Download gibt genommen. Bis auf eine Verlinkung nichts geändert. Komischerweise funktioniert das so bei meinem alten provider (Alfahost) aber bei dem neuen (one.com) nicht.

    Das ist die Box
    <?php
    ###########################################
    ## Copyright by: L!ver (Philipp Bürkner) ##
    ## Zufalls Header - Version 1.2          ##
    ## Support: ConsolesWorld.de             ##
    ## URL: http://www.consolesworld.de      ##
    ###########################################
    defined ('main') or die ( 'no direct access' );
    echo'<a href="/index.php?pps&page=kat&katid=1"><img src="include/images/header/header.php" border="0" /></a>';
    ?>


    und hier ist die header.php aus dem image ordner

    ###########################################
    $dir='./';
    if($h=opendir($dir)){
            $i=1;
            while($file=readdir($h)){
                    if($file!='.' and $file!='..' AND substr($file,-3)!='php'){
                            $img[$i]=$dir.$file;
                            $i++;
                    }
            }
            closedir($h);
    }
    if(count($img)>0){
            $r=rand(1,count($img));
            if(mime_content_type($img[$r])=='image/png'){
                    header("Content-type: image/png");
                    $im=imagecreatefrompng($img[$r]);
                    imagepng($im);
            }elseif(mime_content_type($img[$r])=='image/gif'){
                    header("Content-type: image/gif");
                    $im=imagecreatefromgif($img[$r]);
                    imagegif($im);
            }elseif(mime_content_type($img[$r])=='image/jpeg'){
                    header("Content-type: image/jpeg");
                    $im=imagecreatefromjpeg($img[$r]);
                    imagejpeg($im);
            }else{
                    $f.='Die Datei ('.$img[$r].') hat ein ungültiges Format!';
            }
    }else{
            $f.='Es wurden keine Bilder im Ordner gefunden!';
    }
    if(!empty($f)){
            header("Content-type: image/png");
            $im=imagecreate(400,20);
            imagefill($im,0,0,imagecolorallocate($im,255,255,255));
            imagestring($im,2,1,1,$f,imagecolorallocate($im,255,0,0));
            imagepng($im);
    }
    imagedestroy($im);
    ?>


    und dann liegt eben ein Bild im image Ordner.
    Also bisher ging es beim alten Provider problemlos aber würde gerne wissen warum es jetzt einfach nicht mehr geht.

    Danke euch lächeln


    Zuletzt modifiziert von Lord|Schirmer am 12.01.2012 - 18:23:42
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Trucker-Siggi Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    740
    Beitragswertungen
    41 Beitragspunkte
    eventuell die ordner rechte?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    moin,
    die Rechte sind gesetzt wie vorher auch wo es funktionierte. Ich weiß beim besten Willen nicht mehr weiter. *verzweifel*
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Kommt eine Fehlermeldung?
    Ist die GD Library aktiv (siehe unter gd in admin.php?checkconf-phpinfo)?

    ... oder verwende eine andere Ausführungsart bzw. Idee einer Zufallsheaderbox
    -klick mich-
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo,
    gd Library ist aktiv. ich verstehs wirklich nicht warum es auf einmal nicht mehr geht. Vielleicht hat noch wer ne Idee wäre sehr dankbar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    läuft denn auch das selbe Betriebssystem auf deinem Server, nach dem Serverwechsel ?
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten