php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2007, 15:09  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

es geht darum, dass ich nicht in ca 50 dateien rein schreiben will include(); und dann die funktion u.s.w. das wäre recht dumm =)
notyyy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.05.2007, 15:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

@Wing: Deine Antworten drehen sich immer im Kreis. Wenn notyyy schreibt, er möchte kein Controller Script nutzen, dann kannst Du ihm doch nicht immer wieder die index.php vorschlagen.

@notyyy: Klingt so, als wäre Deine Lösung genrell etwas unflexibel. Bindest Du keine Kernklassen für bestimmte Funktionalitäten ein (Template-Management, Session-Management etc.)?
nikosch ist offline  
Alt 15.05.2007, 16:05  
Benutzer
 
Registriert seit: 15.05.2007
Beiträge: 35
Wing ist zur Zeit noch ein unbeschriebenes Blatt
Wing eine Nachricht über ICQ schicken
Standard

Er meinte, die Dateien werden direkt angesprochen. Also muss er auch jede Datei ändern. Oder seh ich das falsch?

Außerdem könnte er sich ein Script bauen, dass automatisch meine 3 Zeilen am Kopf einfügt.

Eine andere Möglichkeit kenne ich nicht. Entweder jede Datei ändern, oder eine "Oberklasse" (Datei) erstellen und die anderen Dateien darüber laden.

mfg
Wing ist offline  
Alt 15.05.2007, 18:15  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

nein, es gibt keine kernklasse, es ist ein fertiges cms...
notyyy ist offline  
Alt 15.05.2007, 19:14  
Erfahrener Benutzer
 
Registriert seit: 03.03.2007
Beiträge: 112
Schnulli
Standard

Ich glaube, Du suchst auto_prepend_file.
Den Wert kannst Du in der php.ini setzen oder in .htaccess oder unter windows auch in der Registry.
http://www.php.net/manual/de/ini.cor...o-prepend-file
Schnulli ist offline  
Alt 15.05.2007, 19:54  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ja, genau das meine ich, danke
notyyy ist offline  
Alt 15.05.2007, 21:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Von sowas halte ich eigentlich ziemlich wenig. Da weiß man dann irgendwann garnich mehr woher welche Daten kommen.

Gleiches mit dem Autostart der Sessions. Da hatte ja kürzlich hier im Forum auch jemand das Problem, dass dann keine Objekte mehr wiederhergestellt werden konnten, weil vor session_start() muss ja die Klasse des Objekts eingebunden sein, was ja beim Autostart schwierig ist

Mach dir die Arbeit, zumindest beim nächsten Projekt, und verwende eine zentrale Bootstrap-Datei (index.php), dann musst du ein einziges Mal den include händisch herstellen.
Zergling-new ist offline  
Alt 16.05.2007, 08:50  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von notyyy
die datei soll gewisse sicherheitsprobleme lösen wie z.b. register globals auf off symolieren
oh mein gott. bitte hör erstmal auf, die schule zu schwänzen bevor du von sicherheit redest.
axo ist offline  
Alt 16.05.2007, 16:26  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von axo
Zitat:
Zitat von notyyy
die datei soll gewisse sicherheitsprobleme lösen wie z.b. register globals auf off symolieren
oh mein gott. bitte hör erstmal auf, die schule zu schwänzen bevor du von sicherheit redest.
du bist mein held.....

Zitat:
Mach dir die Arbeit, zumindest beim nächsten Projekt, und verwende eine zentrale Bootstrap-Datei (index.php), dann musst du ein einziges Mal den include händisch herstellen.
es handelt sich um kein projekt von mir, sonst hätte ich diese eingebunden, mein "plugin" hat aber nicht die "rechte" um in allen dateien rum zu schreiben und diese zu modifizieren, sonst würde es sich hierbei wohl um ein gigantisches projekt handeln
notyyy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
von lokalem Filesystem lesen PHP-Fortgeschrittene 4 26.07.2005 13:25
Link im Gästebuch leitet auf Filesystem um. Wie kann man das PHP Tipps 2004 6 06.08.2004 18:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.