imagecreatefromjpg Fehlermeldung [empty]

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • imagecreatefromjpg Fehlermeldung [empty]

    Guten Abend,

    wenn ich meine imagecreatefromjpg-Function aufrufe, wird immer der Fehler:
    "imagecreatefromjpeg() [function.imagecreatefromjpeg]: Filename cannot be empty" angezeigt.
    Kurz zum Script:
    Ich uploade eine Bild-Datei in das Verzeichnis Uploads, welches nicht im selben Ordner liegt. Diesen Pfad speichere ich in einer Session und übergebe den Ordner + Bildname + Endung an die oben genannte Funktion.
    Danach soll die Größe des Bildes verändert werden.
    Die Koordinaten werden über ein Formularfeld übergeben, geschieht auch alles ohne Probleme.

    PHP-Code:
    [...] //Oben steht eine Standardfunction zum Uploaden eines Bildes.
    if (isset($_POST['submit']))
    {
       
    $targ_w 380//Feste weite
       
    $targ_h 500//Feste Höhe
       
    $jpg_quali 100//Bild-Qualität

       
    $scr "../uploads/".$_SESSION['name']; //Pfad des Bildes und Endung
       
    echo $scr//Ausgabe: ../uploads/image.jpg
        
    $img_r imagecreatefromjpeg($src);
        
    $dst_r ImageCreateTrueColor$targ_w$targ_h );

        
    imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
        
    $targ_w,$targ_h,$_POST['w'],$_POST['h']);
        
    imagejpeg($dst_r,$scr,$jpg_quali);

        exit;

    Nach Ausführen des Scripts kommt die oben beschriebene Fehlermeldung.
    Schaue ich jedoch in den Upload-Pfad ist mein "image.jpg" einfach nur noch ein schwarzer Balken mit der Größe von 380 * 500.
    Die Originalgröße war irgendetwas mit 900 * 200px, dürfte aber eigentlich keine Rolle spielen.

    Ich hoffe ihr könnt mir helfen!
    Über Antworten wäre ich sehr sehr dankbar.

    Mit freundlichen Grüßen

    der c0re.

  • #2
    Bitte schalte dein error_reporting() an, dann wird dir auch dein Fehler angezeigt!

    Kommentar


    • #3
      Zitat von TobiaZ Beitrag anzeigen
      Bitte schalte dein error_reporting() an, dann wird dir auch dein Fehler angezeigt!
      error_reporting war komplett an.
      Es handelte sich lediglich um einen Rechtschreibfehler in meinem Script -.-

      $src und $scr
      Ein Buchstabenfehler..

      Thema hat sich erledigt, trotzdem danke.

      Liebe Grüße.

      Kommentar


      • #4
        Aber wieso hat dein Error-Reporting diesen Fehler nicht angezeigt?

        Kommentar


        • #5
          Zitat von TobiaZ Beitrag anzeigen
          Aber wieso hat dein Error-Reporting diesen Fehler nicht angezeigt?
          Klingt nach abgeschaltetem E_NOTICE.
          [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
          Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
          Super, danke!
          [/COLOR]

          Kommentar


          • #6
            Soviel zum Thema "war komplett an".

            Kommentar


            • #7
              Zitat von TobiaZ Beitrag anzeigen
              Soviel zum Thema "war komplett an".
              Yo yo ;D
              Die Fehlermeldungen sind untergegangen neben allgemeinen Informationen der Site. (undefined var)
              Trotzdem danke Leute

              Schönen Abend noch!

              Liebe Grüße.

              Kommentar


              • #8
                neben allgemeinen informationen der site. (undefined var)
                :d

                Kommentar

                Lädt...
                X