Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Php Cannot instantiate non-existent class pdf

Frage Entwicklung PHP

Mitglied: aFankhauser

aFankhauser (Level 1) - Jetzt verbinden

13.05.2010, aktualisiert 15.05.2010, 4061 Aufrufe, 9 Kommentare

echo $begruessung;

Fatal error: Cannot instantiate non-existent class: pdf in /home/www/web311/html/mgroethenbach/seite/veranstaltungen.php on line 22

Was soll das den heissen?
Lokal funktioniert alles einwandfrei.
hier mal teile der betroffenen datei "veranstaltungen.php":
01.
include("http://www.hiddenalpha.ch/files/fpdf/fpdfext.php"); 
02.
//include('D:\Programmieren\HTML\hiddenAlpha\files\fpdf\fpdfext.php'); 
03.
 
04.
makePdf(); 
05.
 
06.
function makePdf() { 
07.
 global $pdf
08.
 $pdf=new PDF("P","mm","A4"); 
09.
 $pdf->Open(); 
10.
// bla bla usw. 
11.
}
Der Fehler wird in zeile 8 ausgelöst.
Die zwei include()'s brauch ich um von Lokal auf Server umzustellen.
Die habe ich richtig gestellt. (nachdem ich eine entsprechende Fehlermeldung erhalten hatte)
was muss ich machen?

echo $verabschiedung;
Mitglied: LordGurke
13.05.2010 um 22:09 Uhr
Du kannst doch eine PHP-Datei nicht über HTTP includieren - dabei erhältst du nur eine geparste Datei und die enthält... Nix!
Includiere die Datei mal über lokale Pfadangaben - wenn sie sich im gleichen Ordner befindet, reicht auch die Angabe des Dateinamens aus.
Ansonsten reichen auch relative Pfadangaben aus wie z.B.
01.
require_once('./files/fpdf/fpdfext.php');
Bitte warten ..
Mitglied: aFankhauser
13.05.2010 um 23:02 Uhr
Ich glaub ich hab jetzt den Fehler. (Dein Beitrag hat mich darauf gebracht)

ich habe die Klasse (die ich includen will) nur auf hiddenAlpha.ch. Von dort aus konnte ich sie sehr wohl mit HTTP includen.
Da ich aber nun von mgroethenbach.ch darauf zugreifen will, scheine ich keine Zugriffsrechte zu haben.
Muss ich jetzt im ernst die ganze Klasse noch ein zweites mal hochladen?
Bitte warten ..
Mitglied: dog
13.05.2010 um 23:22 Uhr
Du kannst doch eine PHP-Datei nicht über HTTP includieren -

Stimmt nicht, kann man machen.
Leider eine grobe Fahrlässigkeit im PHP-Design und jeder der die Funktion tatsächlich benutzt sollte gewaterboarded werden.

Allerdings hast du auch recht, dass diese PHP-Datei schon ausgeführt wurde und entsprechend nur noch eine leere Datei included wird.
Bitte warten ..
Mitglied: LordGurke
13.05.2010 um 23:48 Uhr
Hast Recht, ich habe mich falsch ausgedrückt. Ich wollte eigentlich damit sagen, dass man beim Includieren über HTTP keinen PHP-Code mehr hat sondern lediglich das, was nach dem Parsen übrig bleibt
Bitte warten ..
Mitglied: aFankhauser
13.05.2010 um 23:49 Uhr
Bitte warten ..
Mitglied: aFankhauser
13.05.2010 um 23:50 Uhr
ich kanns drehen und wenden wie ich will:

Fatal error: Cannot instantiate non-existent class: pdf in /home/www/web311/html/mgroethenbach/seite/veranstaltungen.php on line 94

@dog:
versteh ich nicht. Ich verwende die folgende zeile bisher immer ohne probleme:
01.
 include("http://www.hiddenalpha.ch/files/fpdf/fpdfext.php");
aber in meinem aktuellen Script will der einfach nicht.
Bitte warten ..
Mitglied: LordGurke
13.05.2010 um 23:57 Uhr
Vielleicht hat dein Webhoster da irgendwas spezielles gedreht, dass das innerhalb des selben vHosts funktioniert.
Aber generell funktioniert das so nicht. Nimm bitte grundsätzlich immer den lokalen Pfad - also ohne das http:-Zeug davor.
Rufe doch mal selber http://www.hiddenalpha.ch/files/fpdf/fpdfext.php im Browser auf. Das, was du dann siehst ist auch das, was PHP in dem Moment sieht.
Bitte warten ..
Mitglied: dog
14.05.2010 um 00:02 Uhr
Also erklär mir doch bitte mal, wie PHP aus Nichts - denn du siehst ja selbst, wenn du die Seite http://www.hiddenalpha.ch/files/fpdf/fpdfext.php aufrufst, dass die Datei leer ist - Etwas machen soll.
Es gibt halt Dinge die gibt es nicht.

Nochmal: Niemals benutzt man include() zusammen mit "http://..." - das ist schlicht und einfach falsch!
Bitte warten ..
Mitglied: aFankhauser
14.05.2010 um 00:22 Uhr
so gehts. danke für die Hilfe.

01.
 include("../fpdf/fpdfext.php");
@dog:
weiss auch nicht. Hauptsache es geht und dabei lass ich es jetzt einfach.
geh jetzt mal ne runde schlafen
gute nacht und danke
Bitte warten ..
Ähnliche Inhalte
Windows Server
UnKnown nicht gefunden: Non-existent domain
Frage von m8ichaelWindows Server6 Kommentare

Hallo zusammen, ich stehe hier irgendwie auf dem Schlauch: Ich habe einen neuen Windows 2012 R2 Server aufgesetzt. Beim ...

PHP
Bearbeitbares PDF verändern (PHP)
Frage von WPFORGEPHP1 Kommentar

Hallo, ich habe eine ausfüllbare PDF Datei. Nun würde ich gerne noch Text und einen Link in diese Date ...

Windows 7
Mstsc.exe cannot found
Frage von Marcel94Windows 75 Kommentare

Hallo, ich habe einen Laptop vor ca. 1 Jahr aufgesetzt mit einen deutschen Windows 7 Professional 64-Bit System. Nach ...

Windows 7
(none) Meldungen auf dem Desktop entfernen
Frage von 113320Windows 74 Kommentare

Hallo, kurze Frage. Gibt es eine Möglichkeit, die auf dem Bild zu sehenden (none) Einträge zu entfernen? Habe gehört ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 5 StundenErkennung und -Abwehr1 Kommentar

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücke Spectre und ...

Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...