Portal > Foren > PHP > PHP-Programmierung > mod_rewrite mit formularen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.09.2008, 18:15 Nach oben    #1
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard mod_rewrite mit formularen

Hi

ist es irgendwie möglich per mod_rewrite GET anfragen zu zerlegen lassen?
Soweit funktioniert das mod_rewrite, aber so bald ich ein Formular ausfülle und abschicke steht wieder die hässliche Erweiterung in der Adresszeile.

Ich habe auch bisher nix gefunden im netz oder ich hab das falsche gesucht gehabt.

Liegt es vieleicht daran das es nicht möglich ist, da es dynamisch erzeugt wird?

Gruß
Alex
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 18:34 Nach oben    #2
ads
Benutzer
 
Registriert seit: 15.07.2008
Ort: MD
Beiträge: 37
Standard

Welche häßliche Erweiterung?
Und was genau möchtest du machen, kannst du mal ein Beispiel geben?
__________________
<Shadda> Explaining the concept of referential integrity to a mysql user is like explaining condoms to a catholic

European PostgreSQL User Group
ads ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 18:55 Nach oben    #3
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard

ich möchte aus

zb.
Code:
http://localhost/members/view/?show=muster&test=test
das hier machen
Code:
http://localhost/members/view/muster/test
Verwende die GET methode ausschließlich nur für suchanfragen, den rest mach ich per POST.

Code:
RewriteEngine on 

# Spambots nach User_agent aussperren

RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] 
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$
# Erzeugt 403 (Forbidden) Fehlermeldung
RewriteRule ^.* - [F]

 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

 
RewriteRule ^(.*)$ index.php?route=$1  [L,QSA]
so sieht die .htaccess aus.
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 19:46 Nach oben    #4
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 403
Standard

Also soweit ich weiß, ist es (ohne JS) nicht möglich, den Browser eine Formatierung von GET-Parametern vorzuschreiben.

Du wirst bei Formularen also entweder mit POST arbeiten, das Formular per JavaScript abschicken oder aber (eventuell in Verbindung mit POST) einen Zwischenstopp einlegen müssen (PHP-Script, .htaccess o.a.), auf dem die Variablen geparst und den Benutzer dann an eine deinen Wünschen entsprechend formatierte Adresse weiterzuleiten.

PS: Das mod_rewrite-Modul ermöglicht keine Veränderungen am abzusendenden Request sondern erlaubt lediglich die interne Umformung von Requests für den HTTP-Server.
Mit anderen Worten, das was in der Adressleiste steht, kann mod_rewrite nicht verändern
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

Geändert von Jojo (05.09.2008 um 19:49 Uhr)
Jojo ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 20:27 Nach oben    #5
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard

ok, dachte ich mir schon irgendwie.^^ Wie kann man den sowas in php oder JS umsetzten? Ich weiss das man per parse_url() die url zerlegen kann, aber wie bekomme ich das geparste wieder in die url mit header() geht das nicht.
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 20:38 Nach oben    #6
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 403
Standard

Zitat:
Zitat von Victorious Beitrag anzeigen
mit header() geht das nicht.
Header ist leider ebenfalls eine interne Umleitung...

Eine - wenngleich nicht wirklich elegante - Lösung ist ein eine dynamische HTML-Seite mit einem meta-Refresh.

Hier
findest du ein paar Weiterleitungsarten mit Beispielen.
Ob die 301/302-Weiterleitung den Browser zu einer "optischen" Adressänderung zwingt, kann ich dir leider nicht sagen. Das müsstest du selbst ausprobieren
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2008, 22:49 Nach oben    #7
nox
Benutzer
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 50
Standard

Zitat:
Zitat von Jojo Beitrag anzeigen
Zitat:
Zitat von Victorious Beitrag anzeigen
mit header() geht das nicht.
Header ist leider ebenfalls eine interne Umleitung...

Eine - wenngleich nicht wirklich elegante - Lösung ist ein eine dynamische HTML-Seite mit einem meta-Refresh.

Hier
findest du ein paar Weiterleitungsarten mit Beispielen.
Ob die 301/302-Weiterleitung den Browser zu einer "optischen" Adressänderung zwingt, kann ich dir leider nicht sagen. Das müsstest du selbst ausprobieren
hmmm...

Vielleicht verstehe ich das gerade falsch, aber denke ich muss meinen Senf doch mal eben dazu geben

Warum sollte das per Header nicht gehen ? Ist doch mit "Location" auch eine Weiterleitung, wenn auch eine Serverseitige.

PHP-Code:
if(isset($_GET['test']))
 {
    
header('Location: http://localhost/members/view/' $_GET['show'] . '/' $_GET['test']);
 } 
Wenn ich das Problem richtig verstanden habe sollte das doch genau das machen was du brauchst!

Gruß nox
__________________

Geändert von nox (05.09.2008 um 22:49 Uhr) Grund: vertipper :)
nox ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 00:57 Nach oben    #8
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 403
Standard

Zitat:
Zitat von nox Beitrag anzeigen
Warum sollte das per Header nicht gehen ? Ist doch mit "Location" auch eine Weiterleitung, wenn auch eine Serverseitige.
Upsala! Stimmt, habs grad getestet.
Mein Fehler

Ich hatte irgendwo im Hinterkopf, dass sich die Adresszeile bei dieser Version der Umleitung nicht ändert...

Im Grunde sollte es so funktioneren. wäre wohl am einfachsten, alle Requests in eine Datei umzuleiten und dann von dieser Datei weiterzuverbinden...
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 11:58 Nach oben    #9
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

Ich würde das ganze primär über JavaScript realisieren: Is kein großer Aufwand und wenn JS deaktiviert ist, kann man als fallback immer noch über php ne weiterleitung generieren. Aber man spart sich i.d.R. einen Verbindungsaufbau.

Folgendes Script sollte das z.B. tun:
HTML-Code:
<script type="text/javascript">
function submitForm(form){
     if(form.show.value == "undefined" || form.test.value == "undefined"){
          alert("Sie müssen alle Formularfelder ausfüllen");
          return false;
     }
     location.href = "http://localhost/members/view/" + form.show.value + "/" + form.test.value;
     return false;
}
</script>
<form name="myForm" onsubmit="return submitForm(this);" action="umleitung.php" method="get">
<input type="text" name="show" value="muster" />
<input type="text" name="test" value="test" />
<input type="submit" value="Absenden" />
</form> 
__________________
Weißt Bescheid - Scheiß wie weit

Geändert von $traight-$hoota (06.09.2008 um 12:00 Uhr)
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 12:03 Nach oben    #10
ads
Benutzer
 
Registriert seit: 15.07.2008
Ort: MD
Beiträge: 37
Standard

Zitat:
Zitat von nox Beitrag anzeigen
Warum sollte das per Header nicht gehen ? Ist doch mit "Location" auch eine Weiterleitung, wenn auch eine Serverseitige.
Das würde schon funktionieren.
Nur hat man dann pro eigentlicher Anfrage zwei Requests. Den ersten, um die URL glücklich zu machen und den Browser auf die zweite, eigentliche Anfrage umzuleiten.

Das kann mit der zeit ganz schön Performance kosten.

Vielleicht wäre es sinnvoller, clientseitig im Browser die Anfrage zu manipulieren und bei Formularen beim Submit noch die ZielURL zu berechnen.

Alternativ, wenn man sowieso schon von Formularen spricht: als Target eine passende, hübsche URL einsetzen und alles per POST abschicken. Dann steht nur die geschönte URL dort.
__________________
<Shadda> Explaining the concept of referential integrity to a mysql user is like explaining condoms to a catholic

European PostgreSQL User Group
ads ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 13:13 Nach oben    #11
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard

Das mit dem header() klappt zwar nun, aber danach kann ich nicht mehr auf die $_GET zurück greifen, da es dann wieder ein neuer REQUEST ist.
Ich hab ne eigne Klasse die die ganzen REQUEST speichern soll, aber irgendwie wird es jedes mal überschrieben.

EDIT: Das gleiche passiert mit dem JS auch.

Geändert von Victorious (06.09.2008 um 13:21 Uhr)
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 14:16 Nach oben    #12
nox
Benutzer
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 50
Standard

Hi,

das ist logisch denn du arbeitest mit mod_rewrite und übergibst die $_GET['test'] und $_GET['show'] ja garnicht mehr, die Daten stehen jetzt in der $_GET['route'], die du dann erst noch zerlegen musst um an die relevanten Daten zu kommen!

Zitat:
Das kann mit der zeit ganz schön Performance kosten.
Nunja wenn man es löst wie Jojo vorgeschlagen hat sollte das eigentlich ohne große Performance einbußen funktionieren.

Gruß nox
__________________
nox ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 14:22 Nach oben    #13
ads
Benutzer
 
Registriert seit: 15.07.2008
Ort: MD
Beiträge: 37
Standard

Zitat:
Zitat von nox Beitrag anzeigen
Nunja wenn man es löst wie Jojo vorgeschlagen hat sollte das eigentlich ohne große Performance einbußen funktionieren.
Das habe ich nicht wirklich verstanden, wie das funktionieren soll.
Ohne Redirect keine hübschen URLs, mit Redirect sind die Daten weg.

Eine Datei würde z.B. eine Session bedeuten - und bei zwei gleichzeitigen Anfragen ist das ein Problem.
__________________
<Shadda> Explaining the concept of referential integrity to a mysql user is like explaining condoms to a catholic

European PostgreSQL User Group
ads ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 14:42 Nach oben    #14
nox
Benutzer
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 50
Standard

Zitat:
Zitat von ads Beitrag anzeigen
Zitat:
Zitat von nox Beitrag anzeigen
Warum sollte das per Header nicht gehen ? Ist doch mit "Location" auch eine Weiterleitung, wenn auch eine Serverseitige.
Das würde schon funktionieren.
Nur hat man dann pro eigentlicher Anfrage zwei Requests. Den ersten, um die URL glücklich zu machen und den Browser auf die zweite, eigentliche Anfrage umzuleiten.

Das kann mit der zeit ganz schön Performance kosten.

Vielleicht wäre es sinnvoller, clientseitig im Browser die Anfrage zu manipulieren und bei Formularen beim Submit noch die ZielURL zu berechnen.

Alternativ, wenn man sowieso schon von Formularen spricht: als Target eine passende, hübsche URL einsetzen und alles per POST abschicken. Dann steht nur die geschönte URL dort.

Nein die Daten sind nicht weg, es scheint als nutzt Victorious ein Framework, oder zumindest einen Router für die URL. Somit sind die Daten noch da aber halt nicht mehr in den genannten $_GET- Parametern. Schau dir doch seine .htaccess Datei an:
Code:
RewriteRule ^(.*)$ index.php?route=$1  [L,QSA]
Alle Datein werden auf "index.php?route=" intern umgeleitet.


Der Lösungsansatz von JoJo sieht vor das alle Daten in Formularen erst an z.b. formforwarder.php gesendet werden und von da aus per Header('Location auf die "schöne" URL umgeleitet werden. Anschlißend noch die URL bzw. $_GET['route'] gewünscht zerlegen und fertig

Gruß nox
__________________
nox ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 16:44 Nach oben    #15
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard

ah ok. Das zerlegen ist nur ein kleines prob. Mit explode kann man es zwar schön zerlegen.Nur es kann ja auch mal sein das die zb das drin steht

Code:
xy/xy/xy/erstes Get/zweites Get
das heißt es würde nun im Request array das stehn

Code:
array =>
   route => 'xy/xy/xy/erstes Get/zweites Get'
Ich will ja aber nur die letzten beiden haben. Mit dem passenden Key.
Bzw besser ausgedrückt die länge ist immer unterschiedlich lang.

ah ok. Das zerlegen ist nur ein kleines prob. Mit explode kann man es zwar schön zerlegen.Nur es kann ja auch mal sein das die zb das drin steht

Code:
xy/xy/xy/erstes Get/zweites Get
das heißt es würde nun im Request array das stehn

Code:
array =>
   route => 'xy/xy/xy/erstes Get/zweites Get'
Ich will ja aber nur die letzten beiden haben. Mit dem passenden Key.
Bzw besser ausgedrückt die länge ist immer unterschiedlich lang.

Das einzige was ich wüsste ist das array zerlegen lassen und nicht Keys zugreifen sondern mit Indizies.
Ist aber ne mühsame arbeit dann.Man muss dann immer genau wiessen bei welchen Indizi der passende Wert befindet.
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 17:35 Nach oben    #16
nox
Benutzer
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 50
Standard

Hi,

wenn du ein Framework benutzt währe es vielleicht Hilfreich zu wissen welches.

Ansonsten kannst du doch einfach die Werte, mittels count, im Array zählen. Dann gehst du einfach -2 zurück und schon hast du die zwei letzten Werte.

Gruß nox
__________________
nox ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2008, 18:07 Nach oben    #17
Benutzer
 
Registriert seit: 16.09.2007
Beiträge: 65
Standard

hi

ich benutze kein framework.Das ganze habe ich mir selber geschrieben bzw bin dabei.^^
Victorious ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2008, 20:49 Nach oben    #18
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.204
Standard

1. Möglichkeit:

Eine rewriterule schreiben welche die 4 neuen parameter (variablenname1, variablenname2, variableninhalt1, variableninhalt2) dann eben passend umsetzt, dann kannst du direkt auf $_GET zugereifen

Anmerkung:
kann unter Umständen Probleme geben, bin mir da nicht ganz sicher wie das behandelt wird wenn rewrite-url und die gleichen GET-parameter zusammentreffen bei sowas:

http://www.domain.tld/members/view/v...otherVar2Value

Denke das kann man auch via mod_rewrite oder auch via abfangen, macht das ganze aber nochmal komplizierter/umständlicher

2. Möglichkeit
Via explode auf die aufgerufenen url, da ja der vordere teil der URL bekannt ist, bzw. die anzahl der virtuellen "ordner" [einfache definition jetzt mal für jeden alphanumierschen String der zwischen "/" steht]

kannst du einfach so vorgehen (code ungetestet
Beispielurl: http://www.domain.tld/members/view/v...var2/var2value
$_SERVER['REDIRECT_URL'] = /members/view/var1/var1value/var2/var2value
PHP-Code:
$params explode('/',$_SERVER['REDIRECT_URL']);
array_shift($params); // schmeißt members raus
array_shift($params); // schmeißt view raus
$$params[0] = $params[1];
$
$params[2] = $params[3];
// danach stehen dir $var1 und $var2 zur Verfügung 
Den Code muss man natürlich noch um if (isset($params[INDEX])) für jede Variable erweitern, aber das schema sollte klar werden.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.09.2008, 20:24 Nach oben    #19
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 244
Standard

Das Problem bei der URL ist, wenn der erste GET-Parameter ein / enthält. Dann passt das wieder nicht mehr. Das heißt, du darfst nicht einfach die letzten beiden Teile des Pfades nehmen, sondern sagen, die URL fängt immer mit /suchen/ an, und dann kommen die Parameter. Wobei das Problem ist, bei /suchen/Test/Tost/Tist kannst du nicht sagen, ob die Parameter Test/Tost und Tist oder Test und Tost/Tist sind.
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.09.2008, 20:51 Nach oben    #20
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.204
Standard

Zitat:
Zitat von Artemis Beitrag anzeigen
Das Problem bei der URL ist, wenn der erste GET-Parameter ein / enthält. Dann passt das wieder nicht mehr. Das heißt, du darfst nicht einfach die letzten beiden Teile des Pfades nehmen, sondern sagen, die URL fängt immer mit /suchen/ an, und dann kommen die Parameter. Wobei das Problem ist, bei /suchen/Test/Tost/Tist kannst du nicht sagen, ob die Parameter Test/Tost und Tist oder Test und Tost/Tist sind.
GET-Parameter werden doch automatisch escapt beim absenden damit sollten keine / vorkommen können, da es in ein %2F umgewandelt wird.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
arrays in formularen mit id="" robo47 HTML, XML und CSS 2 29.05.2006 15:24
Aktions-Auswahl bei Formularen andy74 PHP-Programmierung 6 21.01.2006 22:59
Stinknormaler enctype bei Formularen Jojo HTML, XML und CSS 3 29.12.2005 18:20
Problem bei der Verarbeitung bei Formularen sauer82 Enterprise Java 1 01.10.2005 12:57


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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