php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2011, 09:29  
Neuer Benutzer
 
Benutzerbild von Perine
 
Registriert seit: 04.08.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Perine befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] fpdf erzeugen - Xampp ok >> Server nicht ok ???

Hallo liebe PHP-Gemeinde,

ich nutze dieses Forum schon seit Ewigkeiten! Habe zu meinen "Problemchen" bisher hier immer eine Lösung gefunden und nun zum ersten Mal kann ich mein Problem nicht durch bisherige Beiträge in diesem Forum lösen. (Natürlich habe ich auch schon im fpdf-Forum gesucht, Google bemüht, die PHP-Dokumentation befragt usw...)

Daher nun meine erste eigene Fragestellung, in der Hoffnung auf Hilfe bei der Lösung...

Das Komische ist, dass es lokal unter Xampp läuft und auf dem Server nicht.

Ich habe ein Script geschrieben, welches folgendes ausführt:

1.
Prüfung, ob bestimmter Ordner existiert, wenn nicht wird dieser angelegt
>>> (funktioniert unter Xampp und auf dem Server)
PHP-Code:
$filename 'order/'.$ordner;
mkdir($filename0750); 
2.
mit fpdf wird eine PDF-Datei erzeugt, die in diesem Ordner abgelegt werden soll
>>> (funktioniert unter Xampp aber nicht auf dem Server)
PHP-Code:
$pdf->Output('order/'.$ordner.'/'.$tour.'.pdf'); 
error_reporting(E_ALL) >> bringt keine Meldung

Die PDF-Datei ist einfach nicht in diesem Ordner.

Bin über jede Idee, woran es liegen könnte, dankbar.

Perine
Perine ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.08.2011, 09:42  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von fpdf.de
Die Funktion Output wurde noch nicht in die Funktionsreferenz aufgenommen, oder wird nicht mehr von fpdf unterstüzt.
evtl. Versionsabhängig.

In einer anderen Doku:
Zitat:
Zitat von fpdf.org
string Output([string name, string dest])
= zwei Parameter!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 04.08.2011, 10:18  
Neuer Benutzer
 
Benutzerbild von Perine
 
Registriert seit: 04.08.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Perine befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Arne Drews Beitrag anzeigen
evtl. Versionsabhängig.

In einer anderen Doku:

= zwei Parameter!
Hallo Arne,

danke für Deine Antwort.

Punkt 1 > Dokumentation:
Doch die Funktion wird unterstützt. Egal was Du auf der fpdf-Seite an Funktionen anklickst, die Meldung kommt bei allen! Wenn Du von der Startseite die Dokumentation als PDF-Dokument herunterlädst, dann bekommst Du auch die Beschreibung der Funktion angezeigt...

Punkt 2 > 2 Parameter:
Wenn ich keinen Parameter angebe, dann funktioniert es mit der Ablage der erzeugten PDF-Datei unter Xampp. Wenn ich den Parameter "F" angebe, geht es unter Xampp ebenfalls. In der Dokumentation steht auch drin, dass wenn kein 2. Parameter angegeben ist, automatisch 'F' genommen wird.

Gruß, Perine.
Perine ist offline   Mit Zitat antworten
Alt 04.08.2011, 10:24  
Neuer Benutzer
 
Registriert seit: 04.08.2011
Beiträge: 13
PHP-Kenntnisse:
Anfänger
Napali befindet sich auf einem aufstrebenden Ast
Standard

Ist es dein eigener Server oder ein Online Webspace (Funpic,...)?
Napali ist offline   Mit Zitat antworten
Alt 04.08.2011, 10:42  
Teo
Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 81
PHP-Kenntnisse:
Anfänger
Teo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Perine Beitrag anzeigen
PHP-Code:
error_reporting(E_ALL
Wo landen denn deine Errors? Evtl. im Log, Log-file gecheckt?
Ich habe die Erfahrung gemacht, dass fpdf Fehlermerldung liefert, die einem sehr Erleichtern, den Fehler einzugrenzen.

Hast du die PHP-Einstellungen gecheckt, auf älteren Servern kommt es noch vor, dass .php Dateien Standardmäßig mit PHP4 verarbeitet werden. Evtl. passt dann hier etwas nicht, da sich beim Objekt-handling ja einiges verändert hat.


Dein Code sieht auch Nachbearbeitet aus, hast du dir nochmal deine Pfade/Dateinamen ausgeben lassen? evtl. hat sich da ein Fehler eingeschlichen...


Ich Persönlich verwende fpdf auch auf einem 1&1 webspace und habe damit keine Probleme.
Teo ist offline   Mit Zitat antworten
Alt 04.08.2011, 11:05  
Neuer Benutzer
 
Benutzerbild von Perine
 
Registriert seit: 04.08.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Perine befindet sich auf einem aufstrebenden Ast
Standard

Hi,

es ist ein Telekom WebSpace. Bei der Einrichtung konnte ich PHP5 wählen... Habe das auch schon mit phpinfo() auf dem Server geprüft.

LogFile (Xampp) habe ich gescheckt, da steht nix zum Thema PDF drin.. Aber auf Xampp funktioniert es ja auch. Werde später mal schauen, ob es solch ein LogFile auch auf dem Server gibt (da komme ich im moment nicht drauf/Zugangsdaten nicht dabei)???

Prüfe das mit der Ausgabe der Dateinamen/Pfade nochmal und melde mich dann später nochmal mit meinem Ergebnis.

Bis dahin...

Perine.
Perine ist offline   Mit Zitat antworten
Alt 04.08.2011, 11:06  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Pfad überprüfen!

PHP-Code:
$name=  $tour.'.pdf';
$dst 'order/'.$ordner;

$real_dst realpath($dst);
var_dump$real_dst );
var_dumpis_dir($real_dst) );
var_dumpis_writeable($real_dst) ); 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

Geändert von lstegelitz (04.08.2011 um 11:17 Uhr).
lstegelitz ist offline   Mit Zitat antworten
Alt 05.08.2011, 06:12  
Neuer Benutzer
 
Benutzerbild von Perine
 
Registriert seit: 04.08.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Perine befindet sich auf einem aufstrebenden Ast
Standard

Guten Morgen Ihr Lieben,

Problem gelöst.

Habe die Verzeichnisstruktur gescheckt >> war aber ok, daran lag es nicht.
Habe auf den Telekomserver die Log-Datei geprüft >> hier bin ich schlauer geworden:

Die Klasse "FPDF.class" konnte nicht gefunden werden. Ok, meine PDF-Datei wurde niemals (auf dem Telekomserver) generiert und in Folge dessen natürlich auch nicht gespeichert.

Ein Blick in den Ordner mit meinen Klassen zeigt mir, dass meine Datei "fpdf.class" hieß. Ich habe die Datei einfach umbenannt und das Script läuft.

Das ist unglaublich, dass so ein kleiner Fehler tagelanges Kopfzerbrechen bereitet... Mal von meiner Unkenntnis bzgl. der Log-Datei abgesehen

Warum ist lokal die Groß-/Kleinschreibung egal und auf dem "Online"-Server relevant?

Lg, Perine.
Perine ist offline   Mit Zitat antworten
Alt 05.08.2011, 07:14  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Das hätte bei einem vernünftigen ErrorReport einen "Fatal Error: Call to undefined function..." gegeben!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 05.08.2011, 07:19  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Perine Beitrag anzeigen
Warum ist lokal die Groß-/Kleinschreibung egal und auf dem "Online"-Server relevant?
Weil „lokal“ ein Windows- und „online“ ein Linux-System ist
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql startet unter Debian nach Update nicht mehr namlit Server, Hosting und Workstations 4 05.08.2008 15:49
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
[Erledigt] Server durchsuchen mit php PHP Tipps 2008 7 18.08.2007 12:24
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
streaming von videos, server lahmt bereits nach einem abruf snowflow Server, Hosting und Workstations 6 30.11.2006 18:04
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
[Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben PHP Tipps 2006 2 13.01.2006 17:39
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Funktionssammlung auf externen Server auslagern PHP Tipps 2005 20 29.05.2005 14:04
Neuer Strato Server apache 2 Mod Rewrite & htaccess Prob Stemmi Server, Hosting und Workstations 4 02.05.2005 00:29
PHP5 Update. XAMPP oder manuelles Update? PHP-Fortgeschrittene 7 21.04.2005 22:16
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24
XAMPP und FTP Server Server, Hosting und Workstations 2 26.02.2005 18:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xampp fpdf, fpdf xampp, xampp pdf erzeugen, 1&1 php fpdf, 1&1 fpdf, 1und1 fpdf, xampp führt auf server nicht, strato server pdf erzeugen, php code erstellen xampp, fpdf windows xampp, pdf xampp erzeugen, fpdf pdf wird auf server nicht angezeigt, pdf server xampp, pdf mit php 5 in xampp erzeugen, fpdf kein pdf auf fremden server ausgegeben, class \'fpdf\' 1und1, fpdf lokal funktioniert server nicht, fpdf einsteiger, >>, fpdf server nicht gefunden

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum