Ankündigung

Einklappen
Keine Ankündigung bisher.

ImageCreate funzt nicht -.-

Einklappen

Neue Werbung 2019

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

  • ImageCreate funzt nicht -.-

    Hallo Leude,

    ich hab mir mal mein eigenes System gebastelt:

    Hier die Datei index.php?site=pic_start :
    PHP-Code:
    Pic Upload


    Hier kannst du dein Bild hochladen!


    Bitte halte dich dabei an die regeln!




    <form name="picup" action="index.php?site=pic_save" method="post" enctype="multipart/form-data">
    Bild-Pfad: <input type="file" name="bild" value="" size="60">


    [img]pic_scode.php?<?php echo time(); ?>[/img]


    <input type="submit" name="save" value="Uploaden!">
    </form>
    index.php?site=pic_scode :
    PHP-Code:
    <?php
    $code 
    rand(time(), 0,6));

    $_SESSION['scode'] = $code;

    $scode_image_datei "images/scode.png";

    $image imagecreatefrompng($scode_image_datei);

    $textcolor imagecolorallocate($image000);

    $text $code;

    imagestring($image2416$text$textcolor);

    header("Content-Type: image/png");

    imagepng($image);

    imagedestroy($image);
    ?>
    Irgendwie will das garnicht funktoinieren, funktion gd ist aktiviert für PNG, schon geprüft...

    MfG Chrisber

  • #2
    wie wäre es mit ner fehlermeldung?

    Kommentar


    • #3
      So, hier ma die Datei mit den Errors (pic_scode.php) :
      PHP-Code:
      <?php
      $code 
      rand(06);

      $_SESSION['scode'] = $code;

      $scode_image_datei "scode.png";

      $image imagecreatefrompng($scode_image_datei) or die("imagecreate");

      $textcolor imagecolorallocate($image000) or die("imagecolor");

      $text $code;

      imagestring($image2416$text$textcolor) or die("imagestring");

      header("Content-Type: image/png");

      imagepng($image) or die("imagepng");

      imagedestroy($image) or die("imagedestroy");
      ?>
      Er zeigt den Fehler an: imagecolor

      Kommentar


      • #4
        Setze error_reporting auf E_ALL und aktiviere display_errors. Wenn du dann mal die die()-Aufrufe entfernst, solltest du auch aussagekräftigere Meldungen erhalten.

        Kommentar


        • #5
          Huch O.o

          Was isn das? Sry, damit kann ich nix anfangen O.o

          Kommentar


          • #6
            dann lern die grundlagen und spar dir die komischen O.o viecher dafür..

            stefan

            Kommentar


            • #7
              error_reporting(E_ALL);

              ganz oben hin
              und lösch deine die(); !

              Kommentar


              • #8
                PHP-Code:
                <?php
                error_reporting
                (E_ALL);
                ini_set('display_errors'TRUE);
                ?>

                Kommentar


                • #9
                  Irgendwie will das garnicht funktoinieren
                  Respekt für die aussagekräftige Beschreibung was nicht funktioniert.

                  Kommentar

                  Lädt...
                  X