[PHP] Tutorial für Fortgeschrittene

V1tzl1

Lt. Junior Grade
Registriert
Sep. 2004
Beiträge
384
Moin
Eigentlich dachte ich ich könnte schon recht gut PHP aber wenn ich hier
so rumgucke haben hier einige doch noch nen bissel bis nen bissel viel mehr aufm Kasten
haben da wollt ich ma nen link zu nem PHP Tut für Fortgeschrittene
 
Hallo,

ich weiß jetzt leider nicht wie fortgeschritten oder nicht du bist. ;)
Mir persönlich hat schon öfter selfPHP weitergeholfen, welche auch nicht nur für Anfänger hilfreich ist.

MfG mh1001
 
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)
 
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 !
 
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
 
Danke für deinen Tipp nur hab ich leider recht wenig Zeit, jetz musst du mir nur noch mal die Aufgabe so stellen, das ich sie verstehe...
Hab nämlich leider keinen Plan, was du damit meintest.
 
[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 :p
 
Dadurch weiß ich immer noch net, was ihr meint
 
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.
 
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
 
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 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*
 
Joah dann brauch ich jetz nur noch Zeit, aber iss ja bald Wochenende...
Nochmal Danke an alle
 
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? :p

Gruß

cooxie
 
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.
 
Zurück
Oben