Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[PHP] Tutorial für Fortgeschrittene
- Ersteller V1tzl1
- Erstellt am
oDeM
Lt. Junior Grade
- Registriert
- Sep. 2002
- Beiträge
- 374
Außerdem würde ich mal sagen, dass du einiges an Wissen einfach nur durch Übung, Übung und nochmals Übung bekommst.
Ich arbeite z.B. beruflich hauptsächlich mit PHP. Das macht dann bei ner 45 bis 50 Stunden Woche ne Menge. Ist schon was anderes als wenn man nur mal so hobbymäßig mit PHP macht.
Meine Empfehlung: Nimm dir ein richtig hartes umfangreiches Projekt vor und wenn du nicht weiter weißt frag im Forum. So bekommst du auch verschiedene Denkansätze für Probleme mit etc.
Das bringts am meisten.
Tutorials für Fortgeschrittene gibt es imho nicht. Wer noch Tutorials braucht ist nicht fortgeschritten (bitte nicht als Angriff/Beleidigung etc. werten)
Ich arbeite z.B. beruflich hauptsächlich mit PHP. Das macht dann bei ner 45 bis 50 Stunden Woche ne Menge. Ist schon was anderes als wenn man nur mal so hobbymäßig mit PHP macht.
Meine Empfehlung: Nimm dir ein richtig hartes umfangreiches Projekt vor und wenn du nicht weiter weißt frag im Forum. So bekommst du auch verschiedene Denkansätze für Probleme mit etc.
Das bringts am meisten.
Tutorials für Fortgeschrittene gibt es imho nicht. Wer noch Tutorials braucht ist nicht fortgeschritten (bitte nicht als Angriff/Beleidigung etc. werten)
- Registriert
- Sep. 2001
- Beiträge
- 8.245
Schau dir mal dieses Posting hier an:
https://www.computerbase.de/forum/t...er-buch-um-php-zu-erlernen.90043/#post-854567
https://www.computerbase.de/forum/t...er-buch-um-php-zu-erlernen.90043/#post-854567
- Registriert
- Sep. 2004
- Beiträge
- 384
Okay erstmal vielen Dank für eure Tipps
Erstma zu meinem Wissen über PHP:
Ich kann mit allen möglichen Schleifen, sowie mit MySQL arbeiten, hab schon Gästebücher und Bildergallerien geproggt und dachte halt wie gesagt, ich könnte fast alles, aber die posts hier haben meine Meinung halt geändert.
Das Topic über anfängertuts hab ich schon gelesen aber die tuts wie schattenbaum kannte ich schon und kann auch alles, was da steht (also auf schattenbaum jetz)
Und mit dem mehr und länger programmieren...
Ich mach das ja jetz schon ca. 2 Jahre aber ich bin halt noch nen Schüler am Gymi (also mit Nachmittagsunterricht) da bleibt nich immer so viel Zeit...
Aber trotzdem Danke für eure Hilfe.
Jetz muss ich die Chance aber noch schnell
nutzen um zu sagen dass das hier ne echt geniale Community iss...
In anderen Foren gibt es immer zwei Gruppen.
Die erste gruppe bilden die "Götter" die über jede Frage meckern und alle als dumm bezeichnen und die zweite Grupppe die User die sich nicht mehr Trauen Fragen zu stellen.
Das iss hier (zumindest in der Progger abteilung) nich so.
Mein großes Lob !
Erstma zu meinem Wissen über PHP:
Ich kann mit allen möglichen Schleifen, sowie mit MySQL arbeiten, hab schon Gästebücher und Bildergallerien geproggt und dachte halt wie gesagt, ich könnte fast alles, aber die posts hier haben meine Meinung halt geändert.
Das Topic über anfängertuts hab ich schon gelesen aber die tuts wie schattenbaum kannte ich schon und kann auch alles, was da steht (also auf schattenbaum jetz)
Und mit dem mehr und länger programmieren...
Ich mach das ja jetz schon ca. 2 Jahre aber ich bin halt noch nen Schüler am Gymi (also mit Nachmittagsunterricht) da bleibt nich immer so viel Zeit...
Aber trotzdem Danke für eure Hilfe.
Jetz muss ich die Chance aber noch schnell
nutzen um zu sagen dass das hier ne echt geniale Community iss...
In anderen Foren gibt es immer zwei Gruppen.
Die erste gruppe bilden die "Götter" die über jede Frage meckern und alle als dumm bezeichnen und die zweite Grupppe die User die sich nicht mehr Trauen Fragen zu stellen.
Das iss hier (zumindest in der Progger abteilung) nich so.
Mein großes Lob !
[UPS]Erazor
Lieutenant
- Registriert
- Sep. 2002
- Beiträge
- 753
Du hast also momentan recht viel Zeit. Das wird später immer weniger, glaub mir 
Ich würde auch ein größeres Projekt empfehlen. Was dir anscheinend noch fehlt ist eine Problemstellung die schwierig genug wäre.
Versuch mal einen Baum beliebiger Tiefe mit Hilfe von PHP in einer SQL Datenbank darzustellen. Das wäre jetzt was "fortgeschritteneres".
Grüße Erazor

Ich würde auch ein größeres Projekt empfehlen. Was dir anscheinend noch fehlt ist eine Problemstellung die schwierig genug wäre.
Versuch mal einen Baum beliebiger Tiefe mit Hilfe von PHP in einer SQL Datenbank darzustellen. Das wäre jetzt was "fortgeschritteneres".
Grüße Erazor
pcw
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.676
[UPS]Erazor schrieb:Versuch mal einen Baum beliebiger Tiefe mit Hilfe von PHP in einer SQL Datenbank darzustellen. Das wäre jetzt was "fortgeschritteneres".
Grüße Erazor
^^das wäre ne simple rekursion mit einem DB-Feld ParentID

pcw
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.676
V1tzl1 schrieb:Dadurch weiß ich immer noch net, was ihr meint
Versuch mal eine Tabelle anzulegen und in dieser tabelle die Gesammte Verzeichnisstruktur deiner Festplatte C so abzulegen, dass du sie wieder vollständig richtig auslesen kannst.
Wenn das dann auch mit allen andren Laufwerken geht, hast du die Aufgabe erfüllt.
- Registriert
- Sep. 2004
- Beiträge
- 384
also ca. So (natürlich nur optisch)
C:_apache_____htdocs_Homepage1
____________________Homepage2
_____________bin
___Programme_Nero
_____________Windows Media Player
die unterstriche sind jetz nur dafür da, dasss er die formatierung behält
C:_apache_____htdocs_Homepage1
____________________Homepage2
_____________bin
___Programme_Nero
_____________Windows Media Player
die unterstriche sind jetz nur dafür da, dasss er die formatierung behält
pcw
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.676
V1tzl1 schrieb:also ca. So (natürlich nur optisch)
C:_apache_____htdocs_Homepage1
____________________Homepage2
_____________bin
___Programme_Nero
_____________Windows Media Player
die unterstriche sind jetz nur dafür da, dasss er die formatierung behält
du sollst in der DB nur folgende zuordnungen herstellen können:
Verzeichnis X hat Unterverzeichnisse VYZ
Verzeichnis Y ist unterverzeichnis von Y
Verzeichnis Z ist teil der xten Verzeichnisebene
^^sowas halt.
[UPS]Erazor
Lieutenant
- Registriert
- Sep. 2002
- Beiträge
- 753
Rekursion ist aber langsam bei beliebigen Tiefen.pcw schrieb:^^das wäre ne simple rekursion mit einem DB-Feld ParentID![]()
Deshalb gibts Nested Sets: http://develnet.org/36.html
Viel Spaß

pcw
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.676
[UPS]Erazor schrieb:Rekursion ist aber langsam bei beliebigen Tiefen.
Deshalb gibts Nested Sets: http://develnet.org/36.html
Viel Spaß![]()
So einen Käse - oder so ähnlich - machen die bei uns auf arbeit auch.
Aber die erstellen da irgendwie ewig große Arrays, was den Ram extrem auslastet (Bei ca 400000 einträgen).
Da braucht meine Rekursion vllt länger, aber auch nur weit weniger als ein Zehntel des Speichers...
Außerdem steh ich irgendwie auf diesen Schul-Programmierstil *gg*
Das mit der Darstellung des Verzeichnisstrukturs in einer relationalen DB würde mich interessieren.
Habe schon die Datenbankstruktur erstellt. Wichtigsten Felder: CatID, ParentID
Kriege aber nicht hin, über eine rekursive Funktion die Struktur in die DB abzulegen.
Hat jemand irgendwelche Ideen?
Gruß
cooxie
Habe schon die Datenbankstruktur erstellt. Wichtigsten Felder: CatID, ParentID
Kriege aber nicht hin, über eine rekursive Funktion die Struktur in die DB abzulegen.
Hat jemand irgendwelche Ideen?

Gruß
cooxie
[UPS]Erazor
Lieutenant
- Registriert
- Sep. 2002
- Beiträge
- 753
Wo genau ist da das Problem?
In ParentID die ID des übergeordneten Elements eintragen.
Wenn du ein Directory rekursiv durchgehst, kannst du neben dem aktuellen Verzeichnis auch die aktuelle ID des Elements mitgeben. Diese trägst du dann in der rekursiv aufgerufenen Funktion zu deinem Ergebniseintrag als ParentID ein.
Wenn du ein Verzeichnis rekursiv durchgehen kannst, wirst du es auch rekursiv in ne DB eintragen können.
In ParentID die ID des übergeordneten Elements eintragen.
Wenn du ein Directory rekursiv durchgehst, kannst du neben dem aktuellen Verzeichnis auch die aktuelle ID des Elements mitgeben. Diese trägst du dann in der rekursiv aufgerufenen Funktion zu deinem Ergebniseintrag als ParentID ein.
Wenn du ein Verzeichnis rekursiv durchgehen kannst, wirst du es auch rekursiv in ne DB eintragen können.
Ähnliche Themen
- Antworten
- 5
- Aufrufe
- 990
- Antworten
- 21
- Aufrufe
- 2.553
- Antworten
- 5
- Aufrufe
- 1.024
- Antworten
- 3
- Aufrufe
- 1.068
- Antworten
- 33
- Aufrufe
- 9.095