Ergebnis 1 bis 10 von 10

Thema: PhP fehler

  1. #1
    Sobig Wurm Avatar von Thunderstorm
    Registriert seit
    28.07.2007
    Beiträge
    211

    Standard PhP fehler

    Hallo an alle die mir Helfen wollen.
    ICh habe nen Fehler in einem PhP scrip habe schon bisschen was probirt aber irgend wie funkst das net.

    <fehler>
    Warning: getimagesize(./path/to/image/P1000738.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\negative.php on line 11
    </fehler>

  2. #2
    Duck and Cover Avatar von $_staX
    Registriert seit
    27.07.2008
    Beiträge
    294

    Standard

    Sicher, dass der Pfad zum Bild richtig ist?

    First you duck and then you cover!
    #

  3. #3
    Sobig Wurm Avatar von Thunderstorm
    Registriert seit
    28.07.2007
    Beiträge
    211

    Standard

    Ja eig schon
    Geändert von Thunderstorm (10.05.2009 um 21:41 Uhr)

  4. #4
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Getimagesize hatte bei mir auch schon öfter rumgezickt, wenn das Bild nicht im selben Verzeichnis lag, wie mein Script oder extern gelagert war. Was möchtest Du eigentlich mit dem "./" bewerkstelligen? Bzw. hast Du mal den Code zum ansehen für uns?
    Come to the dark side - We have cookies

  5. #5
    Sobig Wurm Avatar von Thunderstorm
    Registriert seit
    28.07.2007
    Beiträge
    211

    Standard

    Ja klar habe ich ich habe denn code snipps benutzt

    http://www.selfphp.de/code_snippets/...ppet.php?id=19


    P.S Power_Sven ich mag deine Sgi ^^

  6. #6
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Code:
    $strOrgImage = './path/to/image/' . $_GET['d'];
    Warning: getimagesize(./path/to/image/P1000738.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\negative.php on line 11
    Der Pfad zum Bild muss natürlich mit dem Pfad zu Deinem Bild ersetzt werden. Der Fehler sagt mir, dass Du den code 1:1 so verwendet hast. './path/to/image/' ist der Pfad zu dem Verzeichnis, wo das Bild liegt. Und $_GET['d'] ist das Bild. Also: seite.de/script.php?d=bild.jpg.
    Ich hoffe mal das ist so richtig, wie ich das erzähle ^^.
    Come to the dark side - We have cookies

  7. #7
    Sobig Wurm Avatar von Thunderstorm
    Registriert seit
    28.07.2007
    Beiträge
    211

    Standard

    ok jetzt ist das passiret

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8396 bytes) in C:\xampp\htdocs\negative.php on line 25

    Geändert von Thunderstorm (10.05.2009 um 22:00 Uhr)

  8. #8
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Ich glaube das Script verbraucht mehr (Arbeits-)Speicher, als erlaubt. Müsste eigentlich die PHP.ini-Einstellung "memory_limit" sein.
    Führe am Anfang der Datei diesen Code aus:

    Code:
    ini_set("memory_limit","Größe");
    Größe kann sowas wie 12M sein, was soweit ich weiß dem Standard entspricht. Auf alle Fälle ist zu wenig Speicher freigegeben für die Nutzung solcher Scripte. Probier am besten rum, bis es geht.
    Come to the dark side - We have cookies

  9. #9
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    wenn du das bild nur anzeigen willst gib doch den html code aus.
    weil ich wüsste jetz nich was ich mit nem bild in php machne sollte...

  10. #10
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Getimagesize ist eine Funktion, um Parameter wie z.B die Bildgröße zu bekommen. Wird z.B in Resize-Funktionen genutzt. Und die Ausgabe laut der Seite, woher er den Codeschnipsel hat ist ja diese:

    Code:
    <html>
      <head>
        <title>
          BEISPIEL: Negativ eines Bildes zeichnen
        </title>
      </head>
      <body>
        Negativ eines Bildes zeichnen:<br />
        <br />
        <img src="negativeImage.php?d=picture.jpg" />
      </body>
    </html>
    Die Funktion wandelt das Bild ins negative Bild um.
    In diesem Fall sorgt getimagesize() dafür, dass der Typ des Bildes erkannt wird, damit die weiteren Funktionen das Bild korrekt bearbeiten können. Der Fehler sieht mir so aus, als könne die Funktion das Bild nicht korrekt umwandeln... Was steht denn in Zeile 46?
    Come to the dark side - We have cookies

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •