DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Database Problem mit PHP | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-03-28, 14:08 h Bjoern Posts: 1730 User |
Hallo zusammen. Hab hier mal ne wahrscheinlich ziemlich blöde Frage, denn ich weiß noch nicht mal ob man sie beantworten kann.. Ich möchte auf einer HP einen Eventkalender einbinden, den ein Freund von mir geschrieben hat. Leider hat er eine Datei nicht mitgeschickt, und zwar die mit dem Namen "database.php" in der (anscheinend) die Daten für die Termine gespeichert werden. Ich rufe also folgendes auf: Darin ist enthalten: require_once $_SERVER['LOCALHOST'] . '../termin/event_class.php'; Also wird auf event_class.php zugegriffen. Darin ist enthalten require_once $_SERVER['LOCALHOST'] . '../termin/database.php'; class events extends database { var $WeekNames; var $WeeknamesShort; var $MonthNames; Wie schon geschrieben, ist die database.php nicht vorhanden gewesen. Also hab ich einfach eine leere Datei (bis auf <?php und ?> am Ende) erstellt und dachte mir dass nun etwas in diese noch leere Datei geschrieben werden kann. Tuts natürlich nicht. Folgender Fehler wird angezeigt: Fatal error: Class events: Cannot inherit from undefined class database in /var/www/web154/html/termin/event_class.php on line 12 Wobei es sich bei line 12 genau um diese Zeile handelt class events extends database { Die Frage ist nun, kann man anhand des vorhandenen Codes herausbekommen, was in die database.php muss? Wenn nicht, dann möchte ich mich schonmal entschuldigen. Gruß, Björn [ Dieser Beitrag wurde von Bjoern am 28.03.2006 um 14:09 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-03-28, 14:49 h maia Posts: 66 User |
Zitat: Sicher? Die Endung .php würde mich aber stuzend mach...vor allem wenn: Zitat: Das Wort "extends" dort auftaucht (Stichwort Objektorientiertes Programmieren, Vererbung) Zitat: Ja, er versucht die Klasse database zu finden. Wenn du in deine database.php folgendes eingibst: class database { function database(){ } } Hast du definitiv einen anderen Fehler. Aber: Die fehlt schlicht und ergreifend der richtige Inhalt von database.php. Zitat: Ja, könnte man. Ist aber sehr großer Aufwand, weil du das Teil nämlich neu programmierst (Stichwort: Reverse Engineering). Besorge dir die richtige Datei. [ - Answer - Quote - Direct link - ] |
2006-03-28, 14:54 h Bjoern Posts: 1730 User |
Ok, ich dachte das wäre einfacher. Danke für die Hilfe! Gruß, Björn [ - Answer - Quote - Direct link - ] |
2006-03-28, 16:27 h Cj-Stroker Posts: 1343 User |
Hi Bjoern, Dein Kalender nutzt nicht zufällig MySQL als Datenbank? In diesem Fall dürfte in der Database.php unter anderem deine Login-Daten für die Datenbank stehen? Auf jeden Fall solltest du dir die Datei besorgen. Da wirste ansonsten schlechte Karten haben. MFG Cj-Stroker -- Webmaster of Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2006-03-28, 16:35 h Bjoern Posts: 1730 User |
@Cj-Stroker Ja, ich verwende eine MySql-Datenbank, die nötigen Tables etc. hab ich "von Hand" eingerichtet. Ich werd mal sehen, ob ich die Datei noch bekommen kann... Gruß, Björn [ - Answer - Quote - Direct link - ] |
2006-03-28, 18:01 h hjoerg Posts: 3854 User |
Zitat: Wenn in der database.php die Daten gespeichert werden, brauchst Du wahrscheinlich keine Datenbank. Schau doch mal in die user_events.php, ob eine Datenbankadresse(Deine ) eingetragen werden muß. -- by WinUAE hjörg Nethands (Bild) http://hjoerg.homepage.t-online.de/thumb.html [ Dieser Beitrag wurde von hjoerg am 28.03.2006 um 18:01 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-03-29, 15:57 h Cj-Stroker Posts: 1343 User |
Hallo hjoerg, Würde mich doch sehr wundern, wenn in einer PHP-Datei Daten abgelegt würden. @Björn Gut, dann ist es mit ziemlicher Sicherheit so, wie ich geschrieben habe. Über die database.php wird der Connect zur Datenbank hergestellt. Hier werden dann host, table, username, password eingetragen. MFG Cj-Stroker -- Webmaster of Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Database Problem mit PHP | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |