tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Bratkartoffel
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
348
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Slin61 Slin61 ist offline Mitglied Silber
    Registriert seit
    Jul 2010
    Beiträge
    79
    Meine Website besteht (momentan) noch aus 3 Seiten: index.php, navi.html und start.php.
    Über die index.php sollen beide Seiten aufgerufen werden.
    Hier der Code der index-Seite
    HTML-Code:
    <?php header("Content-Type: image/jpeg"); ?>
    <!DOCTYPE html>
    <html>
    
    <head>
        <title>Slin61- Talkatives Gaming mit und ohne Plan</title>
    
        <meta charset="ISO-8859-1">
        <meta name="description" content="">
        <meta name="author" content="">
        <meta name="keywords" content="">
        <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)">
    
        <link href="style.css" type="text/css" rel="stylesheet">
        <link href="favicon.ico" type="image/x-icon" rel="shortcut icon">
    </head>
    
    <body  bgcolor="white"><center>
    <?php include("navi.html"); ?>
    
    <iframe src="start.php" frameborder="0"></iframe>
    
    </center>
    </body>
    </html>
    Den Header benötige ich in der start.php Seite:

    PHP-Code:
    <?php

         $dst_im 
    =  imageCreateTrueColor(1000,530);  //Bild erzeugen
         
    $src_im imageCreateFromJPEG('bildlauf.jpg'); //Bild laden
         
    $src_x 0;  //Parameter zum kopieren
         
    $src_y 0;
         
    $src_w 1000;
         
    $src_h 530;
         
    $dst_x 0;
         
    $dst_y 0;
    imageCopy($dst_im $src_im $dst_x $dst_y $src_x $src_y $src_w ,$src_h); //Nach den Parametern soll so und so kopiert werden
         
    $src_im imageCreateFromPNG('pfeile.png');  //Das Ganze noch ein Mal
         
    $src_x 0;
         
    $src_y 0;
         
    $src_w 1000;
         
    $src_h 530;
         
    $dst_x 0;
         
    $dst_y 0;
         
    imageCopy($dst_im $src_im $dst_x $dst_y $src_x $src_y $src_w ,$src_h);

    imageJPEG($dst_im);  //Ausgabe des Bildes

    // Den Speicher freigeben
    imageDestroy($dst_im);


    ?>
    Wenn ich mir das Ganze anzeigen lasse, so erhalte ich einen kleinen Rahmen um das Wort Bild. Ich habe mit headern leider nicht viel Erfahrung, aber im php.net habe ich leider auch nichts gefunden. Ich hoffe, dass ihr mir weiterhelfen könnt.
     
    mfg Slin
    Am besten kenne ich mich mit html, php, javascript und CSS aus.

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    Der Content-Type stimmt nicht. Erst sagst du dem Browser "Hey, jetzt kommt ein Bild" und dann schickst du ihm Text. Würde mir auch leicht verarscht vorkommen und nichts anzeigen

    Schreibe den Header in deine start.php Seite, dann sollte es funktionieren

    Gruß,
    BK
    Slin61 bedankt sich. 
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Slin61 Slin61 ist offline Mitglied Silber
    Registriert seit
    Jul 2010
    Beiträge
    79
    PHP-Code:
    <?php
      header
    ("Content-Type: image/jpeg");
         
    $dst_im =  imageCreateTrueColor(1000,530);
         
    $src_im imageCreateFromJPEG('minecraft-minecolony.jpg');
         
    $src_x 0;
         
    $src_y 0;
         
    $src_w 1000;
         
    $src_h 530;
         
    $dst_x 0;
         
    $dst_y 0;
    imageCopy($dst_im $src_im $dst_x $dst_y $src_x $src_y $src_w ,$src_h);
         
    $src_im imageCreateFromPNG('pfeile.png');
         
    $src_x 0;
         
    $src_y 0;
         
    $src_w 1000;
         
    $src_h 530;
         
    $dst_x 0;
         
    $dst_y 0;
         
    imageCopy($dst_im $src_im $dst_x $dst_y $src_x $src_y $src_w ,$src_h);

    imageJPEG($dst_im);
    echo 
    $quelle;

    // Den Speicher freigeben
    imageDestroy($dst_im);


    ?>
    Sieht jetzt so aus und es hat sich leider nichts geändert oder muss das direkt vor die Bildausgabe?
     
    mfg Slin
    Am besten kenne ich mich mit html, php, javascript und CSS aus.

  4. #4
    Slin61 Slin61 ist offline Mitglied Silber
    Registriert seit
    Jul 2010
    Beiträge
    79
    Funktioniert jetzt. In meine Navi.html hat sich etwas eingeschlichen
     
    mfg Slin
    Am besten kenne ich mich mit html, php, javascript und CSS aus.

Ähnliche Themen

  1. header Problem
    Von kbit im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.02.08, 09:24
  2. Header Problem
    Von aargau im Forum PHP
    Antworten: 4
    Letzter Beitrag: 13.06.07, 22:41
  3. Problem mit header()
    Von schiese im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.06.06, 23:43
  4. Cookie Problem (kein Header Problem!)
    Von MC-René im Forum PHP
    Antworten: 4
    Letzter Beitrag: 31.08.04, 13:06
  5. Setcookie - Header problem + cookie problem
    Von Subwoover im Forum PHP
    Antworten: 1
    Letzter Beitrag: 25.08.02, 19:27

Stichworte