Hola beisammen,
wird nen ordentlicher Text, bin mit dem Prob schon in 3 foren unterwegs gewesen, ohne es lösen zu können...
folgendes Problem: auf dem unix Rechner meines Providers läuft ein wichtiges Script von mir nicht.
erst dachte ich, es liegt an der GD-Lib des Providers, scheint aber nicht der Fall zu sein.
Das Problem tritt in dem Moment auf, in dem ich auf Bilder in einem Unterordner zugreifen will.
und zwar bricht das Script in dem Moment ab, in dem ich die createfromjpeg() aufrufe.
Folgendes Script ist dient nur dazu, den Fehler zu kennzeichnen, ist also recht Sinnfrei,
Soll nur verdeutlichen, an welcher Stelle das Script abbricht!
(Soll heissen: in der Ausgabe erscheint NACHHER!!! oder eben nicht!)
das Script verwendet die Systemvariable __file__, . es gibt sicherlich sinnigere Variablen, um einen absoluten Pfad zu erstellen, aber es funktioniert und ist definitiv nicht Ursache des Fehlers.
Mit relativen Pfad war nicht viel zu bestellen, deshalb der absolute.
Die Rechte für alle beteiligten Ordner/Scripte/Dateien sind richtig gesetzt! (auch schon mit is_readable()überprüft.)
so, es gibt
- das Script,
- unterhalb des Scriptes einen Ordner namens "upload"
- in dem Ordner eine datei namens image.jpg
führt zur Ausgabe:
Keine Ausgabe von "NACHHER!!!"
Script bricht also ab bei imagecreatefromjpeg
liegt die Bilddatei jedoch im gleichen Ordner wie das ausführende Script funktioniert das Script..
Ausgabe:
Ausgabe von "NACHHER!!!"
Script funzt!
Hat jemand ne Ahnung, woran das liegen könnte bzw auch gleich ne Lösung parat?!
hier für die interessierten die phpinfo:
http://www.schmidts-autoaufbereitung...nd/phpinfo.php
zur Erinnerung:
es liegt sicher nicht an einer falschen Rechtevergabe
Alle Beteiligten Scripte/Ordner/Dateien haben lese/schreib/ausführrecht für ALLE
Gruß blake
wird nen ordentlicher Text, bin mit dem Prob schon in 3 foren unterwegs gewesen, ohne es lösen zu können...
folgendes Problem: auf dem unix Rechner meines Providers läuft ein wichtiges Script von mir nicht.
erst dachte ich, es liegt an der GD-Lib des Providers, scheint aber nicht der Fall zu sein.
Das Problem tritt in dem Moment auf, in dem ich auf Bilder in einem Unterordner zugreifen will.
und zwar bricht das Script in dem Moment ab, in dem ich die createfromjpeg() aufrufe.
Folgendes Script ist dient nur dazu, den Fehler zu kennzeichnen, ist also recht Sinnfrei,
Soll nur verdeutlichen, an welcher Stelle das Script abbricht!
(Soll heissen: in der Ausgabe erscheint NACHHER!!! oder eben nicht!)
das Script verwendet die Systemvariable __file__, . es gibt sicherlich sinnigere Variablen, um einen absoluten Pfad zu erstellen, aber es funktioniert und ist definitiv nicht Ursache des Fehlers.
Mit relativen Pfad war nicht viel zu bestellen, deshalb der absolute.
Die Rechte für alle beteiligten Ordner/Scripte/Dateien sind richtig gesetzt! (auch schon mit is_readable()überprüft.)
so, es gibt
- das Script,
- unterhalb des Scriptes einen Ordner namens "upload"
- in dem Ordner eine datei namens image.jpg
PHP-Code:
<?
error_reporting(15);
$path = dirname(__file__);
echo "path-->".$path."<br>";
$image = $path."/upload/image.jpg";
echo "path zum image-->".$image."<br>";
echo "VORHER<br>";
$img = imagecreatefromjpeg($image);
echo "NACHHER!!!!";
?>
path-->/kunden/80158_31224/webseiten/checks
path zum image-->/kunden/80158_31224/webseiten/checks/upload/image.jpg
VORHER
path zum image-->/kunden/80158_31224/webseiten/checks/upload/image.jpg
VORHER
Keine Ausgabe von "NACHHER!!!"
Script bricht also ab bei imagecreatefromjpeg
liegt die Bilddatei jedoch im gleichen Ordner wie das ausführende Script funktioniert das Script..
PHP-Code:
:
<?
error_reporting(15);
$path = dirname(__file__);
echo "path-->".$path."<br>";
$image = $path."/image.jpg";
echo "path zum image-->".$image."<br>";
echo "VORHER<br>";
$img = imagecreatefromjpeg($image);
echo "NACHHER!!!!";
?>
path-->/kunden/80158_31224/webseiten/checks
path zum image-->/kunden/80158_31224/webseiten/checks/image.jpg
VORHER
NACHHER!!!!
path zum image-->/kunden/80158_31224/webseiten/checks/image.jpg
VORHER
NACHHER!!!!
Ausgabe von "NACHHER!!!"
Script funzt!
Hat jemand ne Ahnung, woran das liegen könnte bzw auch gleich ne Lösung parat?!
hier für die interessierten die phpinfo:
http://www.schmidts-autoaufbereitung...nd/phpinfo.php
zur Erinnerung:
es liegt sicher nicht an einer falschen Rechtevergabe
Alle Beteiligten Scripte/Ordner/Dateien haben lese/schreib/ausführrecht für ALLE
Gruß blake
Kommentar