+ Antworten
Ergebnis 1 bis 11 von 11

Thema: anzeigenmarkt - bildproblem

  1. #1
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109

    anzeigenmarkt - bildproblem

    hi jungs
    ich habe einem bekannten bei einer installation von nem anzeigenmarkt geholfen
    den gleichen anzeigenmarkt haben wir vor einiger zeit schon mal installiert

    der erste anzeigenmarkt zeigt die bilder
    http://www.dav-allgaeu-immenstadt.de/marktplatz/
    http://www.dav-allgaeu-immenstadt.de...D6WLCR1204.jpg

    der neue anzeigenmarkt zeigt die bilder nicht
    http://www.ec-oberstdorf.de/anzeigenmarkt/index.php
    http://www.ec-oberstdorf.de/anzeigen...0EYBAX2304.jpg
    das bild ist aber da...

    ich bin das minutiös durchgegangen...
    die dateien sind identisch..

    aber: die php-versionen sind unterschiedlich
    http://www.dav-allgaeu-immenstadt.de...tz/phpinfo.php
    http://www.ec-oberstdorf.de/anzeigenmarkt/phpinfo.php

    möglicherweise liegt hier das problem?

    für tipps wie immer dankbar - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  2. #2
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Vielleicht weiß das jemand auf Anhieb, aber da ich es nicht auf Anhieb weiß, würde ich zuerst in der tumbs.php reingucken, was die liefert bzw. welche Funktion verwendet wird um das Bild zu generieren.

    Vom Header her sieht alles gleich aus.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    die tumbs.php schauen so aus
    Code:
    <?php
    include './inc/config.inc.php';
    include './inc/systemeinstellungen.php';
    
    $bild       = $_GET['bild'];
    $neueBreite = $_GET['nb'];
    
    if($bild == '')
    {
       exit;
    }
    $size   = getimagesize($bild);
    $breite = $size[0];
    $hoehe  = $size[1];
    
    if($size[2] == 1)
    {
       $neueHoehe = intval($hoehe*$neueBreite/$breite);
       $altesBild = ImageCreateFromgif($bild);
       $neuesBild = imagecreatetruecolor($neueBreite,$neueHoehe);
       ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
       header("Content-type: image/gif");
       ImageJPEG($neuesBild);
       imagedestroy($neuesBild);
    }
    if($size[2] == 2)
    {
       $neueHoehe = intval($hoehe*$neueBreite/$breite);
       $altesBild = ImageCreateFromJPEG($bild);
       $neuesBild = imagecreatetruecolor($neueBreite,$neueHoehe);
       ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
       header("Content-type: image/jpg");
       ImageJPEG($neuesBild);
       imagedestroy($neuesBild);
    }
    if($size[2] == 3)
    {
       $neueHoehe = intval($hoehe*$neueBreite/$breite);
       $altesBild = ImageCreateFromPNG($bild);
       $neuesBild = imagecreatetruecolor($neueBreite,$neueHoehe);
       ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
       header("Content-type: image/png");
       ImagePNG($neuesBild);
       imagedestroy($neuesBild);
    }
    ?>
    der relevante teil der systemeinstellungen.php
    Code:
    # Bilder  #############################
    $picture_max_width = 490;
    $picture_min_width = 140;
    $picture_size      = 200;
    $bildweite         = 85;
    $no_picture        = 'nein';
    $ch_mod            = 0777;
    $quali             = 70;
    in der config.inc.php ist dann - neben datenbankzugang und so zeugs - eigentlich nur der pfad zum bilderverzeichnis
    Code:
    define('BILDERVZ', 'bilder');
    da ich keine ahnung von php hab (und schon gar nicht von den neuen befehlen für php5.2), hab ich keinen ansatz, ob und wo da was geändert werden müsste - zu hüülf..

    have fun - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  4. #4
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Es könnte sowas hier sein:
    Note that, if you're going to be a good programmer and use named constatnts (IMAGETYPE_JPEG) rather than their values (2), you want to use the IMAGETYPE variants - IMAGETYPE_JPEG, IMAGETYPE GIF, IMAGETYPE_PNG, etc. For some reason, somebody made a horrible decision, and IMG_PNG is actually 4 in my version of PHP, while IMAGETYPE_PNG is 3. It took me a while to figure out why comparing the type against IMG_PNG was failing...
    (aus den Kommentaren auf php.net)

    Wenn die Seite noch nicht produktiv läuft, dann probier mal nach
    PHP-Code:
    $hoehe  $size[1]; 
    das hier reinzusetzen:
    PHP-Code:
    echo $size[2]; 
    und erzähl uns was da steht.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    da scheint mir nix passiert zu sein
    die änderung
    Code:
    if($bild == '')
    {
       exit;
    }
    $size   = getimagesize($bild);
    $breite = $size[0];
    $hoehe  = $size[1];
    echo $size[2];
    bild wird nicht gezeigt
    als "grafik anzeigen" wird weiterhin nur der code gezeigt
    Code:
    http://www.ec-oberstdorf.de/anzeigenmarkt/tumbs.php?nb=85&bild=./bilder/N1S60EYBAX2304.jpg
    danke dir fürs nachdenken
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  6. #6
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Schau mal was phpinfo sagt, ob überhaupt GD2 installiert ist. Falls nicht, ändere mal imagecreatetruecolor in imagecreate.

    Macht eh keinen Sinn in dem Script auf der einen Seite imagecreatetruecolor und dann imagecopyresized zu verwenden, da ersteres GD2 voraussetzt und imagecopyresized GD1, und somit veraltet ist. Ist das verfügbar, kann man auch imagecopyresampled verwenden, was eine deutlich bessere Image Qualität produziert.

    Du kannst auch mal ganz oben im Script error_reporting(-1); setzen und das Script im Browser aufrufen, dann im Quelltext schauen, ob dort ein PHP Fehler ausgegeben wird. Eventuell verursacht eine der inkludierten Dateien den Fehler und serverseitig ist Display Errors deaktiviert, wodurch der Fehler da ist, aber die Ausgabe unterdrückt wird.

  7. #7
    TP-Moderator fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User Avatar von fuchzga
    Registriert seit
    Nov 2007
    Ort
    München
    Beiträge
    1.835
    Zitat Zitat von paby Beitrag anzeigen
    als "grafik anzeigen" wird weiterhin nur der code gezeigt
    Code:
    http://www.ec-oberstdorf.de/anzeigenmarkt/tumbs.php?nb=85&bild=./bilder/N1S60EYBAX2304.jpg
    Das macht mich stutzig.
    Das "große" Bild ist vorhanden:
    Code:
    http://www.ec-oberstdorf.de/anzeigenmarkt/bilder/N1S60EYBAX2304.jpg
    Es werden jedoch keine Thumbs erzeugt.
    Sind denn Schreibrechte im Verzeichnis "bilder" gesetzt?

    Laut dem phpinfo() zeigt die Variable upload_tmp_dir nach /var/www/web163/phptmp/.
    Kommst du da rein? Ebenfalls Schreibrechte gesetzt?
    »Man sollte alles so einfach wie möglich sehen - aber auch nicht einfacher.«
    -Albert E.

  8. #8
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    gd2 ist da - in der phpinfo.php steht 2 and higher

    error reporting bringt fehlermeldungen

    Notice: Undefined index: bild in /var/www/web163/html/anzeigenmarkt/tumbs.php on line 8
    Notice: Undefined index: nb in /var/www/web163/html/anzeigenmarkt/tumbs.php on line 9

    verzeichnis bilder hat 777
    das phptmp hab ich auch mal auf 777 gestellt

    fehlermeldung bleibt (error report hab ich jetzt wieder rausgenommen)- kein bild

    grummel - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  9. #9
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Ändere mal
    Code:
    header("Content-type: image/jpg");
    in
    Code:
    header("Content-type: image/jpeg");
    Und da ja GD2 verfügbar ist, ändere imagecopyresized in imagecopyresampled, dann sehen die Thumbs schicker aus.

    EDIT
    Schreibrechte sind egal, weil das Bild direkt an den Browser gesendet wird. (ImageJPEG($neuesBild);)

  10. #10
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    jpeg gemacht
    resampled für alle drei formate gemacht

    leider kein bild

    falls das eine rolle spielt
    ich habe alle änderungen bisher nur in der tump.php im verzeichnis vom anzeigenmarkt gemacht - es gibt eine ganze reihe weitere tump.php dateien in den verschiedenen ordnern
    zum beispiel auch im user-ordner oder im admin-ordner und und und...
    soll ich mal alle entsprechend ändern?
    nicht dass ich die ganze zeit in der falschen datei rumwusel (ich hab nur webftp-zugang - das ist voll nervig)
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  11. #11
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    abschliessende info
    wir haben mal ganz nett beim provider angefragt und das problem geschildert...
    und sie dann geschaut und haben tatsächlich ein mögliches problem in den servereinstellungen eingeräumt - kein lapidares "ihr script ist einfach schlecht..."

    und jetzt gehts...

    die änderungen für die schicken thumbs werde ich mal testen

    danke für eure mühe - paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


+ Antworten

Ähnliche Themen

  1. Anzeigenmarkt betreiben?
    Von selfbusiness im Forum Business allgemein
    Antworten: 3
    Letzter Beitrag: 24.09.2006, 11:34
  2. unregelmäßiges Bildproblem
    Von SoD_Keeper im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 14.08.2004, 02:00

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51