tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
338
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jayplaya1 jayplaya1 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Beiträge
    45
    Hey Leute, hab folgendes Problem:
    Ich habe ein Bildergallerie Tool(nyroModal) was soweit sehr gut läuft. Doch generiere ich mit dem Tool ein Bild mit einer Anfrage an die Datenbank erkennt er den Mimetyp nicht.
    Der Link zur php Datei ist richtig, die PHP Datei funktioniert auch ( ruft man die Datei über URL auf wird das Bild angezeigt) aber ruf ich das Bild über JS auf, wird mir nur Kryptisches Zeugs angezeigt.

    Hier mal der code in der HTML:
    PHP-Code:
    echo'<a href="..index.php?id=1" class="nyroModal" title="Bild von: '.$vor.'"> '.profpsize().'</a>';
    ?>
    <script type="text/javascript">
    $(function() {
      $('.nyroModal').nyroModal();
    });
    </script>
    <?PHP
    Und hier nochmal der Code der Bild.php(ist nur zu Testzwecken so simpel gehalten)
    PHP-Code:
    <?PHP
    header
    ("Content-type: image/jpeg");
    include 
    $_SERVER['DOCUMENT_ROOT'].("..mysql.php");
          
    $result mysql_query("SELECT ...FROM ... WHERE ... = 1
        "
    );
        
     
    $row mysql_fetch_object($result);
        
    header("Content-type: $row->mimetype");
         
    $bild $row->image;
        echo 
    $bild;
    ?>
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Hallo,

    was steht denn in $row->mimetype drinne?
    Füge mal folgende Zeile ein:
    PHP-Code:
    var_dump($row->mimetype); 
    Wie rufst du bzw. nyroModal (kenn ich nicht) denn genau das Bild auf?


    PS: Wieso setzt du zweimal den Content-type?
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  3. #3
    jayplaya1 jayplaya1 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Beiträge
    45
    nee, der obere content type is falsch, war nur mal zum testen...
    na row ruft die image/jpeg auf, das was beim bildupload in die db geschrieben wird!!
    liegt wohl am nyromodal******
    benutz jetzt lightbox. Da geht alles soweit, bloß ist mein problem jetzt das ich irgendwie die Höhe und Breite des Bildes nicht mehr mit php manipulieren kann!!
    Alle meine anderen Bilder werden durch eine Funktion gepüft, angepasst etc. aber sobald ich als link diese Funktion aufrufe, welche ein Bild mit definierter Breite und Höhe ausgeben soll, funktioniert gar nichts mehr!
     

  4. #4
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Okay, kannst du mal die Funktion zeigen? Wie soll man ihr das Bild übergeben, als String, als GD Objekt?


    PS: Bitte achte mehr auf Groß- und Kleinschreibung Danke!
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  5. #5
    jayplaya1 jayplaya1 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Beiträge
    45
    Hey, sorry wegen der Groß und Kleinschreibung, hatte mit dem Handy geschrieben.
    Am besten guckst du nochmal wegem dem Code hier:
    http://www.tutorials.de/php/383259-b...nk-cachen.html

    Ich rufe das Bild praktisch so auf:
    PHP-Code:
    echo'<a href="..." ID ="test">'.profpsize().'</a>'
    Wenn ich den href dierekt auf die Bildphp (steht im anderen Thread, hier musst dir aber die Validierung die am Anfang stattfindet weg denken, da es sonst nicht gehen würde) verweise, ruft er mir das Bild ohne Probleme auf, bloß entstehen jetzt dadurch folgende Probleme:
    1. Ich kann nicht mehr wirklich die Dimensionen des Bildes Manipulieren
    2. Die Datei ist nicht mehr vor fremdzugriffen geschützt.

    Hier nochmal der JS code
    PHP-Code:
    <script type="text/javascript">
    $(function() {
        $(
    '#test').lightBox({
        
    overlayOpacity0.7
        
    }); 
    });
    </script> 
    Was könnt ich also machen?
     

Ähnliche Themen

  1. jQuery - Wert wird nur von WebKit-Browsern nicht erkannt
    Von HTML5er im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 08.10.09, 21:07
  2. Ende eines FLV wird nicht erkannt
    Von intercorni im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 13.03.07, 11:47
  3. USB wird nicht erkannt
    Von jAnimatic im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 04.01.05, 08:57
  4. Usb wird nicht erkannt
    Von Trancefreak im Forum Hardware
    Antworten: 9
    Letzter Beitrag: 04.06.04, 08:37
  5. CDR wird nicht erkannt
    Von egi im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 03.06.04, 03:42