power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.09.2007, 16:23   #1
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt

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ß
__________________
-.-
Erstar ist offline   Mit Zitat antworten


Alt 29.09.2007, 17:23   #2
TP-Veteran
 
Benutzerbild von koenixblau
 
Registriert seit: Jul 2006
Ort: Berlin
koenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKE
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. «
koenixblau ist offline   Mit Zitat antworten
Alt 29.09.2007, 17:33   #3
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
Eben nicht,
Dann müsste ich die Datei ja in jedem Projekt einzeln einbinden.
Danke für die Antwort!
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 29.09.2007, 21:51   #4
TP-Veteran
 
Benutzerbild von manuelito
 
Registriert seit: Sep 2002
Ort: Winterthur
manuelito hilft, wo's gehtmanuelito hilft, wo's gehtmanuelito hilft, wo's geht
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?
manuelito ist offline   Mit Zitat antworten
Alt 29.09.2007, 22:35   #5
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
Danke, aber dann include ich die Datei doch besser.
Wenn es weitere Ideen gibt, bin ich für alles offen oO
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 29.09.2007, 22:40   #6
TP-Veteran
 
Benutzerbild von koenixblau
 
Registriert seit: Jul 2006
Ort: Berlin
koenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKE
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. «
koenixblau ist offline   Mit Zitat antworten
Alt 29.09.2007, 23:08   #7
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
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 -_-
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 29.09.2007, 23:32   #8
TP-Veteran
 
Benutzerbild von koenixblau
 
Registriert seit: Jul 2006
Ort: Berlin
koenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Erstar Beitrag anzeigen
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. «
koenixblau ist offline   Mit Zitat antworten
Alt 29.09.2007, 23:45   #9
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
Dann include ich's einfach.
Danke für die Hilfe
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 29.09.2007, 23:53   #10
TP-Veteran
 
Benutzerbild von koenixblau
 
Registriert seit: Jul 2006
Ort: Berlin
koenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Erstar Beitrag anzeigen
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. «
koenixblau ist offline   Mit Zitat antworten
Alt 30.09.2007, 00:01   #11
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
PHP-Code:
function aSQL($data) {
$regenerate mysql_real_escape_string($data);
return 
$regenerate;

__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 30.09.2007, 07:37   #12
TP-Insider
 
Benutzerbild von Guin
 
Registriert seit: Nov 2006
Ort: Lübeck
Guin hilft, wo's gehtGuin hilft, wo's gehtGuin hilft, wo's geht
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);
}
Guin ist offline   Mit Zitat antworten
Alt 30.09.2007, 11:31   #13
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
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)...
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Alt 30.09.2007, 12:14   #14
TP-Insider
 
Benutzerbild von Guin
 
Registriert seit: Nov 2006
Ort: Lübeck
Guin hilft, wo's gehtGuin hilft, wo's gehtGuin hilft, wo's geht
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.
Guin ist offline   Mit Zitat antworten
Alt 30.09.2007, 12:28   #15
TP-Senior
 
Benutzerbild von Erstar
 
Registriert seit: Oct 2005
Erstar macht alles soweit korrekt
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 :_(
__________________
-.-
Erstar ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Standard PHP-Funktion hinzufügen Standard PHP-Funktion hinzufügen
« HTML aus XML herausparsen | [MySQL] Join über mehrere Ebenen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:28 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67