WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.12.2003, 19:10   #1
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard Apache: jeder Aufruf das selbe Script

Liebe WCMler

Folgendes Problem: Ich hätte gerne, dass bei jedem Aufruf in einem bestimmen Verzeichnis ein und das selbe PHP-Script ausgeführt wird.

Folgende Möglichkeiten sind mir bekannt:

1. Ich definiere ein PHP-Script als Fehlerseite

2. Ich jongliere mit mod_rewrite

Da ich beide Arten - wenn möglich - umgehen will, meine Frage: Gibt es noch eine [sinnvolle] Methode das zu erreichen?

thx

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 20.12.2003, 20:27   #2
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

ein bisserl mehr infos.

was ist drinnen in dem verzeichnis und was möchstest du damit verhindern?

eventuell einfach eine index.php erstellen, wenn nur bilder o.ä. drinnen ist.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 21.12.2003, 07:52   #3
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Verhindern möchte ich, dass ich

A) mod_rewrite verwenden muss
mod_rewrite ist mir zu statisch. Darum würd ich lieber anhand der Header-Infos entscheiden, welches Script ich einbinde

B) meinen Error-Log unnötig fülle
würde mit der definierten Error-Seite unweigerlich passieren

Ich hoffe, dass verständlich war, was ich tun möchte.

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 21.12.2003, 23:48   #4
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

sorry, aber ich habe immer noch nicht mehr infos.

was alles ist da genau drinnen? welche request kommen? nur bild-dateien oder php-files oder was?

und was soll das endziel sein?

ich sehe da mehrere möglichkeiten.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 22.12.2003, 07:07   #5
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

In diesem Verzeichnis steht eine PHP-Datei. Wie ich diese aufrufe ist mir ja klar ;-)

Bei allen anderen Requests [welche diese Datei nicht aufrufen] soll eine zweite PHP-Datei aufgerufen werden, welche dann anhand der Header-Informationen des HHTP_GET entscheidet, was zu passieren hat.

Verstanden? Oder soll ich es nochmals probieren zu erklären? ;-)

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 22.12.2003, 08:41   #6
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

jetzt verstehe ich deine problematik. es hätte sich ja zB ja auch nur um php-dateien handeln können.

http://at2.php.net/de/url

das sollte dir helfen. url dekodieren und danach auf deine php-datei weiterleiten. nur bei der richtigen datei bleibst du bei der datei.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 22.12.2003, 10:22   #7
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Tut mir leid, jetzt hast du wirklich etwas komplett falsch verstandne. Ich versuch es noch einmal:

Ich möcht das selbe Ergebnis erreichen, wie wenn ich in einem Verzeichnis eine nicht vorhandene Datei aufrufe und dann eine spezielle Seite angezeigt wird.

NUR: Ohne dass es eben mit dieser definirten Fehler-Seite geht, denn ich will den ERROR_LOG nicht überfüllen.

Wie ich dann die URL auswerte ist mir klar )

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 22.12.2003, 11:59   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Wie waers mit einer "catch all" mod_rewrite Regel, die alles an ein PHP-Script weiterleitet.

Damit kannst Du dann im PHP-Script alles felxibel loesen.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 22.12.2003, 18:19   #9
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Danke, auf die Idee bin ich auch schon gekommen. Das Problem bei der Sache ist, dass Dateien die in dem Verzeichnis liegen nicht mehr aufgerufen werden können. Oder?

#Hannes#
dub ist offline   Mit Zitat antworten
Alt 23.12.2003, 11:18   #10
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

du könntest mittels htaccess und der files-directive bei jedem aufruf des unterverzeichnies ein spezielles file aufrufen und dieses file entscheidet dann, was es weiter tun soll. zb die datei anzeigen, wenn sie exisitiert (kannst ja das subdirectory auslesen und vergleichen mit dem request-header) oder bei nichtexistenz des files, gibst du eine bestimmte funktion aus.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:43 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag