ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler bei Usergallery Bilder

Geschlossen
  1. #1
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Hallo mir ist gerade aufgefallen, das ich in der Vorschaubilder Box einen Mysql Fehler bekomme, wenn ein gewisses Bild abgerufen wird. Der einzige Unterschied zu allen anderen Bildern in der Gallery ist die Endung .jpeg (geht nicht) .jpg (geht)

    Weiß wer woran das liegt. Sobald ich den Fehler reproduziere post ich das hier mal.

    Fehlermeldung:

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/webordbb/www.webork.de/include/includes/func/db/mysql.php on line 54

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/webordbb/www.webork.de/include/includes/func/db/mysql.php on line 54

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/webordbb/www.webork.de/include/includes/func/db/mysql.php on line 67


    ist in der Vorschaubilderbox zu sehen, wobei im Usergallery Bereich das Bild super funktioniert.


    PS: Wo kann ich einstellen welche Formate erlaubt sind ?


    Zuletzt modifiziert von SandyF20 am 03.07.2009 - 10:23:07
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    annemarie gelöschter User
    wenn kein support bis heute abend erfolgt dann poste ich mal wieder, aber im mom auf arbeit ohne script kann ich auch nur raten lachen

    stell mal die kaffeetasse auf die andere seite der tastatur!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ach menno das mit der Tasse hat nicht geklappt. Liegt das an der Kaffee.tas ?
    Also ich glaube die Verkleinerung der .jpeg Bilder funktioniert nicht richtig denn .jpg geht und .gif auch.
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Habs herausgefunden.
    In der picofx.php war bei folgender zeile

    $imgformate = array(".jpg", ".gif", ".png", ".JPG", ".GIF", ".PNG", ".jpeg");


    das Format .jpeg nicht angegeben.
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    annemarie gelöschter User
    hahaha

    (".jpg", ".gif", ".png", ".JPG", ".GIF", ".PNG")


    anstatt nur die lowercase endungen in die formate und beim check den zu prüfenden string mit strtolower() runtermachen.

    dann wärens nur

    $imgformate = array(".jpg", ".gif", ".png", ".jpeg");


    hoffe es wird mit regex geprüft, dann hätte man das pattern vernünftiger aufbauen können alà "jp(e?)g|gif|png"
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    sagt mir jetzt gar nix zunge
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    annemarie gelöschter User
    sollte es auch nicht lächeln

    aber füg bitte noch
    \".JPEG\"

    hinzu.

    $imgformate = array(\".jpg\", \".gif\", \".png\", \".JPG\", \".GIF\", \".PNG\", \".jpeg\",\".JPEG\");



    Zuletzt modifiziert von annemarie am 03.07.2009 - 15:20:49
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    annemarie gelöschter User
    array("test","bla");


    wo kommt der escape fail her? o__O

    Zuletzt modifiziert von annemarie am 03.07.2009 - 15:29:09
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Habe ich ja
    $imgformate = array(".jpg", ".gif", ".png", ".JPG", ".GIF", ".PNG", ".jpeg", ".JPEG");


    Aber diese \ brauch ich dochnicht geht doch auch ohne ?!?
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    annemarie gelöschter User
    ja sandy, das \ brauchst du nicht, das ist so wie es oben in meinem code ist ein escape charakter.

    das mach man z.b. wenn man einen string mit " beginnt, im string aber auch ein \" zeichen angzeigt werden soll dann escaped man diesen mit vorrangestellen backslash \

    $wert = 'der wert';
    echo "<br/>der string enthält den wert \"".$wert."\"";
    //oder
    echo '<br/>der string enthält den wert \''.$wert.'\'';


    würdest du " oder ' nicht escapen würdest du einen parse error bekommen.

    siehe hier


    Zuletzt modifiziert von annemarie am 03.07.2009 - 16:34:12
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    annemarie gelöschter User
    im forum code ist eiin bug der beim editieren den post bei jedem weiteren editieren nochmal escaped was bei code der escapes benutzt zu doppelung der escapezeichen führt.

    1. "
    2. \"
    3. \\"
    4. \\\"
    usw.

    daher die escapes in einem meiner vorherigen posts hier ... traurig
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten