jpgraph

Hallo zusammen,

nach dem Update auf 2.2 und Verwendung von jpgraph 3.0.7 habe ich ein „Rechteproblem“


JpGraph Error: 25111 Das gecachete Bild ./tmp/h55486.png kann nicht gelöscht werden. Problem mit den Rechten?

Innerhin habe ich es schon geschafft, die Fehlermeldung in Deutsch zu bekommen… :-))

Beim ersten Aufruf wird die Grafik angezeigt und abgespeichert. Beim 2.Aufruf kommt o.a. Fehler und der Ordner der Graphik wurde auf Schreibschutz umgestellt. Lösche ich die Grafik und den Schreibschutz manuell , klappt es 1x.

Das Problem vermute ich in den Einstellungen von „jpg-config.inc.php“.

Kennt sich jemand mit dem Parametern aus?

Gruss NBA

Hast du absichtlich das chaching aktiviert?

Hallo 1007,

nein, ich kenne leider noch nicht einmal die Funktion. Ich habe lediglich die neue jpgraph-Version verwendet. Um ehrlich zu sein: an diesen Parametern habe ich auch schon rumgespielt, und 1x false auf true und true auf false gesetzt. Es hat sich aber nichts verändert.

define(‚USE_CACHE‘,false);
define(‚READ_CACHE‘,true);

Gruss NBA

Ich benutze ja auch jpGraph aber ich erstelle kein File.
Konnte das Problem aber bei mir auch nachstellen.
Auf die Schnelle kann ich dir folgendes empfehlen.
Loesch das File bevor du das Image machst.
Das geht bei mir.

  $filename =  "c:/cache/test.jpg";
  unlink($filename);
  $graph->Stroke($filename);
 

Hallo 1007,

vielen Dank, Jpgraph funktioniert wieder :-))

2 „Schönheitsfehler“ sind leider noch da:
a.) Testen, ob Datei vorhanden, bevor gelöscht wird
b.) am Linienplotten „jpgraph_plotline“ / „jpgraph_line“ hat sich was verändert (rote Linie fehlt)

… aber heute ist Sonntag, das bekomme ich hin!

Gruss NBA

Warum willst du testen ob Datei da ist ?
Wenns um die Fehlermeldung geht dann
benutze den „Klammeraffen“

 @unlink($filename);

Hallo 1007,

… das hat mir einige Zeit „googlen“ erspart.

Gruss NBA