| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hola beisammen, ich habe folgendes Problem: Ein Script zur Thumbnailerstellung, welches bei mir Zuhause problemlos läuft. Leider bricht dieses Script auf domainGo ohne Fehlermeldung ab, und zwar an der Stelle, an der zum erstenmal eine ImageFunktion (imagecreatefromjpeg) aufgerufen wird. der Quellcode sieht folgenderweise aus: Code:
echo "Var: IMAGE -->".$image."
";
echo "VORHER
";
$image = imagecreatefromjpeg($image);
echo "NACHHER!!!!";
Code: Var: IMAGE -->upload/1.jpg VORHER Das restliche Script wird nicht mehr abgearbeitet! Das Script ist selber geschrieben, funzt bei mir auf localhost tadelos. Error_reporting ist an, der übergebene Pfad zur Bilddatei ist richtig, gebe ich einen falschen Pfad oder ein nicht existentes bild an wird brav eine Warning ausgespuckt und das script weiter abgearbeitet. An fehlenden Rechten kanns auch net liegen, da ich bei einer Probeinstalation alle rechte aller beteiligten Ordner/Scripte und Dateien für alle vergeben habe. Der Provider hat einen CGI-Debugger installiert, welcher sich auch beharlich ausschweigt. http://www.schmidts-autoaufbereitun...-cgi/cgi-debug/ Als localhost (da funktioniert mein Script tadellos) läuft bei mir: XAMPP für Windows Version 1.4.2 PHP Version 4.3.6 gd GD Support enabled GD Version bundled (2.0.22 compatible) FreeType Support enabled FreeType Linkage with freetype GIF Read Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled Beim Provider: Linux PHP Version 4.3.4 gd GD Support enabled GD Version bundled (2.0.15 compatible) FreeType Support enabled FreeType Linkage with freetype GIF Read Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled Also beide Versionen recht nah beieinander.... Provider meint inzwischen, "sie gingen davon aus, dass es sich um einen Scriptfehler handelt", was ich ganz drollig finde, weil a) das script zuhause problermlos läuft (ok, kann jeder sagen) b) ich die Stelle ja recht genau (Zeilengenau) eingekreist habe, in der der Fehler auftritt und wo bitte befindet sich der fehler in Code: $image = imagecreatefromjpeg($image); Bin also Recht ratlos schwanke irgendwo zwischen und , hoffe, jemand kann mir weiterhelfen.[/php] |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
1. wenn keine Fehler angezeigt werden, steht mit Sicherheit was im Error Logfile 2. auch angeraten: error_reporting(15) 3. da Du JPG Bilder schrumpfen möchtest, ein Beispiel: http://test.php-help.info/img-6/ Das Script loft nur ab memory_limit=24M! Der Grund: PHP packt die das JPG erst aus, bevor es bewuselt wird. image.jpg ist nur ca. 800KB groß... Unkomprimiert isses über 11 MB groß. | |
|
| | |
| Gast
Beiträge: n/a
| hallo meikel, im Error-log steht nichts (sofern es sich hierbei ums error log handelt...) --> http://www.schmidts-autoaufbereitung...cgi/cgi-debug/ Danke für den Tip mit dem memory limit, ist nen sau billiger provider, werd gleich mal checken, wie es damit aussieht! Thx, blake |
|
| | |
| Gast
Beiträge: n/a
| mmmhhh, memory_limit ist 50mb --> auszug aus phpinfo: memory_limit 50M die komplette phpinfo findest Du unter http://www.schmidts-autoaufbereitung...nd/phpinfo.php Gruß blake |
|
| | |
| Gast
Beiträge: n/a
| Der Link zum "logfile" wurde vervollständigt, http://www.schmidts-autoaufbereitung...cgi/cgi-debug/ aber wie gesagt, da gibbets nix zu lesen. error_reporting(15); ist eingestellt, nach wie vor gleiche ausgabe, also bis zum aufruf von imagecreatefromjpeg und dann ist schicht. Im helpforum des Providers wurde ich darauf hingewiesen, dass beim Provider php unter unix läuft und diese durchaus recht unterschiedlich zur Windows version ausfällt. Bin kurz davor, den technik-support zu nutzen, dummerweise ist die domain recht günstig, was darauf hinaus läuft das eine Support-anfrager mal satte 2,99 € kostet (soviel, wie die ganzer domain für einen monat...) Gruß blake |
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
Der Configure String ist etwas eigentümlich: --with-jpeg-dir=../jpeg-6b/ Eigentlich müßte dort das Installationsverzeichnis (absolut) von JPEG angegeben werden. IdR. ist das /usr oder /usr/local a. Ganz dumme Frage: klappern die GD Funktionen überhaupt? b. schick mir mal Dein Script und ein Bild (Link reicht auch). Dann teste ich das mal auf http://test.php-help.info | |
|
| | |
| Gast
Beiträge: n/a
| herje hab dein Script hochgeladen, funzt! --> http://www.schmidts-autoaufbereitung...akethumbs4.php womit wir wohl bei llinux angekommen wären, einfache Frage: wenn ich bei nem Linux-Rechner die Pfadangabe mit / schreibe, kommt der damit zurecht oder muss ich grundsätzlich backslash nutzen?! |
|
| | |
| Gast
Beiträge: n/a
| Ja, Danke auch für die Vorlage, nur isses ja nicht so, dass ich einfach nur ne vorlage genommen hab und die reingezogen, sondern mir aus einer (zugegebennerweise kopierten) Vorlage ne function gescvhrieben hab, die ich universell anzuwenden gedachte, und das die, wo ich sie mal wirklich verwenden will, den Dienst verweigert nervt mich ja doch schon arg. Vor allem kapier ich nach wie vor net, warum der oben angegebene Code Schnipsel die "abgebrochene" Ausgabe fabriziert... Heir nochmal mein Script plus funktionen: Um das Script zu testen, muss Du in dem Ordner, in dem das Script ausgeführt wird einen Ordner mit Namen upload haben in dem sich die bilder befinden. Hier das Script: ////////////////////////////////////////////////////////////////////////////// //////////////////////// PHP-Code: |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abbruch nach einiger Zeit.... | dh1sbg | PHP-Fortgeschrittene | 3 | 08.07.2008 12:48 |
| Automatischer Aufruf einer anderen PHP Datei | loki0815 | PHP Tipps 2008 | 7 | 01.07.2008 17:37 |
| Lange Ladezeiten beim Aufruf von PHP-Dateien | Benny 800 | PHP Tipps 2008 | 3 | 27.05.2008 12:05 |
| Problem beim Aufruf einer Funktion | elwood | PHP Tipps 2008 | 6 | 30.08.2007 12:54 |
| Verständnisfrage: Aufruf von mehreren Usern | vegeta | PHP Tipps 2006 | 2 | 02.06.2006 15:39 |
| Was für ein Aufruf ist das? Zwei Doppelpunkte | Anotherone | PHP Tipps 2006 | 9 | 02.02.2006 16:33 |
| Aufruf einer PHP-Datei via JAvaScript | Xalon | HTML, Usability und Barrierefreiheit | 10 | 25.12.2005 17:56 |
| Bild bei aufruf erstellen? | Smily0412 | PHP-Fortgeschrittene | 2 | 16.12.2005 20:30 |
| bei jedem Aufruf Ordner mit id erstellen | PHP Tipps 2007 | 1 | 13.12.2005 14:31 | |
| foreach: Fehler beim ersten Aufruf | mristau2k5 | PHP Tipps 2005-2 | 3 | 15.08.2005 23:14 |
| imap_header() - Keine Header mehr nach erneutem Aufruf | Chr!s | PHP Tipps 2005-2 | 3 | 15.08.2005 17:19 |
| Aufruf eines PHP Skriptes aus JAVA Umgebung | PHP Tipps 2005-2 | 3 | 14.06.2005 17:39 | |
| DELETE Aufruf | Datenbanken | 3 | 26.04.2005 16:33 | |
| [Erledigt] php.exe(n) Aufruf zurückverfolgen? | PHP-Fortgeschrittene | 0 | 08.12.2004 16:08 | |
| Kritischer Abbruch | PHP Tipps 2004-2 | 3 | 11.11.2004 18:29 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| logfile logodatei, domaingo getimagesize, imagefunktion, was ist eine imagefunktion, php abbruch nach imagejpeg, domaingo memory limit, php alle funktionen abbrechen, php aufruf url abbrechen, imagecreatetruecolor abbruch, imagecreatetruecolor( abbruch, \die angegebene datei konnte nicht auf dem server gefunden werden!\, file_exists liefert immer false, freetype php pfad herausfinden, memory_limit domaingo, freetype domaingo, function session_start fehlermeldung domaingo, xampp windows 7 session_start lange ladezeit |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.