Surviver
16.10.2007, 07:42
Hallo, ich sitze gerade an einem Projekt, das über Kategorien und Unterkategorien verfügen soll.
Die Struktur ist ähnlich wie die des Foren-Systems.
Jetzt habe ich folgendes Problem:
Ich möchte prüfen, ob eine Kategorie X eine Unterkategorie von Y ist - wenn ja true zurück, anderenfalls eben false;
Zu den Strukturen:
Ich habe ersteinmal enen Cache, in dem alle Kategorie sind - mit ID und parentid (Übergeordnet).
Dann mache ich erstmal folgendes:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
So habe ich dann ein Array, in dem für jede Kategorie, die Unterkategorien hat, ein Array mit den IDs der Unterkategorien befindet.
Dann möchte ich mit der folgenden Funktion prüfen, ob $catid ein Unterforum von $ofwhich ist
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Aber irgendwo ist da noch der Wurm drin - entweder ich bekomme ein falsches Ergebnis (im besten Fall), die Datei mit leerem Inhalt zum Dwnload angeboten oder eine Fehlermeldung Fatal error: Allowed memory size of xxxx bytes exhausted ...
Ich komme dieshalb nicht weiter, es wäre toll, wenn jemand einen Tip hat.
Ich hoffe, ich habe alle nötigen Informationen geben.
Gruß Julian
Die Struktur ist ähnlich wie die des Foren-Systems.
Jetzt habe ich folgendes Problem:
Ich möchte prüfen, ob eine Kategorie X eine Unterkategorie von Y ist - wenn ja true zurück, anderenfalls eben false;
Zu den Strukturen:
Ich habe ersteinmal enen Cache, in dem alle Kategorie sind - mit ID und parentid (Übergeordnet).
Dann mache ich erstmal folgendes:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
So habe ich dann ein Array, in dem für jede Kategorie, die Unterkategorien hat, ein Array mit den IDs der Unterkategorien befindet.
Dann möchte ich mit der folgenden Funktion prüfen, ob $catid ein Unterforum von $ofwhich ist
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Aber irgendwo ist da noch der Wurm drin - entweder ich bekomme ein falsches Ergebnis (im besten Fall), die Datei mit leerem Inhalt zum Dwnload angeboten oder eine Fehlermeldung Fatal error: Allowed memory size of xxxx bytes exhausted ...
Ich komme dieshalb nicht weiter, es wäre toll, wenn jemand einen Tip hat.
Ich hoffe, ich habe alle nötigen Informationen geben.
Gruß Julian