Funktionen und Klassen die Zweite
Wenn ich zum Beispiel auf Datein zugreife muss ich ja einen Pfad angeben. Lieg meine Funktion nun in (Server/Funktionen/) und die Datei in (Server/Einstellungen) so würde ich den Pfad angeben(../Einstellungen/settings.txt).
Nun zu den Problem. Binde ich die Funktion mittels include in ein Script ein das z.b in (Server/Progrrame/Schießmichtot/script.php) liegt, kann ich nicht mehr den oben genannten Pfad verwenden sondern muss nun(../../Einstellungen/settings.txt) verwenden.
Ich kann natürlich den Pfad mitübergebn lassen als Funktionsparameter, was ich schlauerweise auch gemacht habe.
Nun binde ich diese Funktion nun in eine Klasse die die einzelnen mysql-Funktionen beinhaltet.
Nun gebe ich den Pfad auch für die Funktion an in der Klasse an, jedoch ändert sich der Pfad wie oben gesehen mit dem Pfad in dem die Klasse eingebunden wird. (Man mein Problem ist echt übel schwer zu erklären). Wenn jemand schon eine Idee hat dieses Problemn zu lösen immer her damit.
Nun zu meiner Frage: Es wäre also sinnvoll wenn die Funktionen und Klassen nicht wie bei Include (also so als sei der Code direkt an der Stelle an der Include steht) sondern wenn die Funktion als selbstlaufendes Script aufgerufen würde das würde nämlich verhindern, dass sich Pfad angaben verändern. Nun wenn dieses möglich sein sollte immer her mit der Lösung.
Ich hoffe jetzt hat es irgendwer gerafft.
Danke fürs zuhören
__________________
Bobby Brown goes down
|