 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
29.09.2007, 16:23
|
#1
|
|
TP-Senior
Registriert seit: Oct 2005
|
Standard PHP-Funktion hinzufügen
Hi,
Ich möchte eine neue PHP-Funktion erstellen, die ich für mehrere Projekte verwenden werde.
Ich könnte die Funktion jedes Mal einzeln einbinden, aber es gibt doch bestimmt eine Möglichkeit, eine PHP-Datei (die die Funktion enthält) automatisch in jede Seite mit einzubringen.
Wenn die Funktion richtig in PHP eingebaut werden kann (Ohne gleich ganz PHP neu zu compilieren), wäre das natürlich noch besser.
Gruß
__________________
-.-
|
|
|
29.09.2007, 17:23
|
#2
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Hi,...
hmm,...
meinst du etwas wie "include" ? ( siehe hier)
__________________
"...me(n)talklampfengezupfe und punkligemeditationgedudel, ..."
"...Wer zu viel fragt, wird bestraft ..."
» Mögen hätt' ich schon wollen, aber dürfen hab ich mich nicht getraut. «
|
|
|
29.09.2007, 17:33
|
#3
|
|
TP-Senior
Registriert seit: Oct 2005
|
Eben nicht,
Dann müsste ich die Datei ja in jedem Projekt einzeln einbinden.
Danke für die Antwort!
__________________
-.-
|
|
|
29.09.2007, 21:51
|
#4
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Winterthur
|
Wenn du das ganze als Klasse machst, könntest du es über __autoload() und den Include-Pfad lösen.
Den Includepfad kannst du in der php.ini setzen, damit er überall vorhanden ist, die __autoload() Funktion musst du allerdings in jedem Projekt definieren. Da ist ein einfaches Include am Ende vielleicht doch einfacher.
ciao
__________________
Wer sabotiert eigentlich ständig meine Signatur?
|
|
|
29.09.2007, 22:35
|
#5
|
|
TP-Senior
Registriert seit: Oct 2005
|
Danke, aber dann include ich die Datei doch besser.
Wenn es weitere Ideen gibt, bin ich für alles offen oO
__________________
-.-
|
|
|
29.09.2007, 22:40
|
#6
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Hm,...
weiter ergeholt vielleicht,...
wenn man mit einem CMS arbeiten und das "gleiche" Design verwendet.
Zumindest wenn man dieses auch selbst erstellt hat, mit dem eingefügten Script.
Nachteil, das sich die jeweiligen Projekte nicht von einander abheben.
Unterm Strich ist aber, für mich zumindest, "include" am sinnvollsten - einfacherhalber.
EDIT:
Weiß auch nicht wie du dir das vorstellst, einfügen musst du ohnehin was.
__________________
"...me(n)talklampfengezupfe und punkligemeditationgedudel, ..."
"...Wer zu viel fragt, wird bestraft ..."
» Mögen hätt' ich schon wollen, aber dürfen hab ich mich nicht getraut. «
|
|
|
29.09.2007, 23:08
|
#7
|
|
TP-Senior
Registriert seit: Oct 2005
|
Naja, es gibt ja auch die normalen PHP-Funktionen wie echo...
Wenn man jetzt eine neue Funktion hinzufügt die andere Funktionen includet?
Aber dafür muss man ja gleich das ganze PHP neu compilieren -_-
__________________
-.-
|
|
|
29.09.2007, 23:32
|
#8
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Zitat:
Zitat von Erstar
Naja, es gibt ja auch die normalen PHP-Funktionen wie echo...
Wenn man jetzt eine neue Funktion hinzufügt die andere Funktionen includet?
Aber dafür muss man ja gleich das ganze PHP neu compilieren -_-
|
"...Reeeeschtisch!..."
Deswegen meinte ich einfügen musst du eh was  . Hab dennoch das Gefühl das "include" vorteilhafter ist. Aber was der Bauer nicht kennt. 
__________________
"...me(n)talklampfengezupfe und punkligemeditationgedudel, ..."
"...Wer zu viel fragt, wird bestraft ..."
» Mögen hätt' ich schon wollen, aber dürfen hab ich mich nicht getraut. «
|
|
|
29.09.2007, 23:45
|
#9
|
|
TP-Senior
Registriert seit: Oct 2005
|
Dann include ich's einfach.
Danke für die Hilfe 
__________________
-.-
|
|
|
29.09.2007, 23:53
|
#10
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Zitat:
Zitat von Erstar
Dann include ich's einfach.
Danke für die Hilfe 
|
Jacke wie Hose.
Oder was für eine """Standard"""-Funktion muss denn hinzugefügt werden?
__________________
"...me(n)talklampfengezupfe und punkligemeditationgedudel, ..."
"...Wer zu viel fragt, wird bestraft ..."
» Mögen hätt' ich schon wollen, aber dürfen hab ich mich nicht getraut. «
|
|
|
30.09.2007, 00:01
|
#11
|
|
TP-Senior
Registriert seit: Oct 2005
|
PHP-Code:
function aSQL($data) { $regenerate = mysql_real_escape_string($data); return $regenerate; }
__________________
-.-
|
|
|
30.09.2007, 07:37
|
#12
|
|
TP-Insider
Registriert seit: Nov 2006
Ort: Lübeck
|
Moin,
dir ist also nur der Funktionsname "mysql_real_escape_string" zu lang?
Es waere doch recht unsinnig, dafuer eine Funktion zu bauen.
Wenn schon, dann ohne zusaetzliche Variable.
function aSQL($data) {
return mysql_real_escape_string($data);
}
|
|
|
30.09.2007, 11:31
|
#13
|
|
TP-Senior
Registriert seit: Oct 2005
|
Nein, ich brauche die Funktion um evtl. noch weitere Sicherheitsmaßnahmen in die Post-Daten einzubauen, dann muss ich nicht alles umschreiben...
(Da ich noch nicht genau weis, wie ich mich vor Injektionen schütze)...
__________________
-.-
|
|
|
30.09.2007, 12:14
|
#14
|
|
TP-Insider
Registriert seit: Nov 2006
Ort: Lübeck
|
Ach so.
Also mit mysql_real_escape_string erschlaegt man schon alles was als SQL Injection dienen koennte. Zumindest sollte es so sein.
Problematisch sind ja eher die Buffer-Ueberlaeufe, gegen die man sich nicht vernuenftig weheren kann. Aber sowas auszunutzen erfordert schon mehr Koennen.
|
|
|
30.09.2007, 12:28
|
#15
|
|
TP-Senior
Registriert seit: Oct 2005
|
Was sind denn Buffer-Überläufe, wenn ich fragen darf? oO
Bitte nicht noch was was ich überall auf meiner 4k Zeilen langen Seite verbessern muss :_(
__________________
-.-
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:28 Uhr.
|
 |