php parameter übergeben [anders]
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
aufruf
beispiel
beitrag
bild
damal
datei
fragen
fragezeichen
grafik
hochladen
mode
modul
ordner
rhrer
script
sitzen
variable
verzeichnis
zweit
-
Moinsen!
Wie kann ich in php an ein skript die daten nich so ?bergeben
index.php?bla=cool
sondern so:
index.php/cool
und es funktioniert?
ich wei? das des irgendwie gehen muss, aber ich wei? nicht wie...
k?nnt ihr mir helfen?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
nein es geht nciht!
der server wird das als ein pfad erkennen und es kommr 404 error! -
Ehm bei wikipedia geht es aber. ;) Es muss also einen Weg geben. Das habe ich mich auchs chon immer gefragt wie die das bei Wikipedia machen...
-
Man kann hinter http://de.wikipedia.org/wiki/ alles angeben... http://de.wikipedia.org/wiki/Asbhd zum Beispiel. -.-
-
hm, vllt macht wikipedia das ja gerade ?ber eine 404 Fehlerseite !
Die machen dann einfach ein
//Fehlerseite
include navi.php
include subtring($path);//oder so -
ich hab das auch schon ?fters gesehen (aber nicht bei wiki), aber keine ahnung wie das funkt. hab ich auch schonmal probiert, aber nie zu einer l?sung gekommen
mfg -
das liegt am apache modul mod_rewrite
http://www.modrewrite.de/
ein verlinken like wikipedia geht mit dem apache modul mod_rewrite
nix php.. sondern server(-modul)... einfach mal den link anklick und lesen -
lol gar nich bemerkt, adss geantwortet wurde xD
naja danke f?r diese antwort:
kirschbluete schrieb:
das liegt am apache modul mod_rewrite
http://www.modrewrite.de/
aber ich brauch ja webspace mit htaccess
schade -
*quiek*
War mal jemand auf alopex Website? - Ja? Da geht es. ;)
Die Variable heisst $_SERVER['PATH_INFO'].
Achja, zur Zeit arbeite ich auch damit.
http://pdm.cycase.de
Es geht n?mlich auch auf lima!
MfG Lucas -
lucas9991 schrieb:
*quiek*
War mal jemand auf alopex Website? - Ja? Da geht es. ;)
Die Variable heisst $_SERVER['PATH_INFO'].
Achja, zur Zeit arbeite ich auch damit.
http://pdm.cycase.de
Es geht n?mlich auch auf lima!
MfG Lucas
kuhl!
ich teste mal ein wenig auf m xammp...
wenn ich nich weiterwei? schreib ich dich an ?ber icq, ok?
edit:
lol^^
des is ja einfach
Beitrag ge?ndert am 1.11.2005 17:17 von andy2309 -
der alopex hat das bei seiner seit eauch so:
http://alopex.lima-city.de
am besten, er sagt wie das geht -
lucas9991 schrieb:
*quiek*
War mal jemand auf alopex Website? - Ja? Da geht es. ;)
Die Variable heisst $_SERVER['PATH_INFO'].
Achja, zur Zeit arbeite ich auch damit.
http://pdm.cycase.de
Es geht n?mlich auch auf lima!
MfG Lucas
kuhl!
ich teste mal ein wenig auf m xammp...
wenn ich nich weiterwei? schreib ich dich an ?ber icq, ok?
edit:
lol^^
des is ja einfach
Beitrag ge?ndert am 1.11.2005 17:17 von andy2309
Es bringt aber ein paar Probleme mit sich!
Bei ICQ bin ich atm nicht on, da ich an meinem Zweit Rechner (mit Linux) sitz. Au?erdem habe ich hier auch keine Scripte etc. liegen.
Aber die Frage kannst du ja trotzdem schon stellen, ich werde sie dann bewantworten, wenn ich on bin. ;)
ruehrer schrieb:
der alopex hat das bei seiner seit eauch so:
http://alopex.lima-city.de
am besten, er sagt wie das geht
Der Arme. ^^
Den hab ich auch schon genervt. Aber er wusste nichts von der Variable $_SERVER['PATH_INFO'], die habe ich rausgefunden. xD
Er hat das irgendwie anders (und komplizierter) gemacht. Von den komplizierten Scripten bin ich kein Freund. -
lucas9991 schrieb:
*quiek*
War mal jemand auf alopex Website? - Ja? Da geht es. ;)
Die Variable heisst $_SERVER['PATH_INFO'].
Achja, zur Zeit arbeite ich auch damit.
http://pdm.cycase.de
Es geht n?mlich auch auf lima!
MfG Lucas
kuhl!
ich teste mal ein wenig auf m xammp...
wenn ich nich weiterwei? schreib ich dich an ?ber icq, ok?
edit:
lol^^
des is ja einfach
Beitrag ge?ndert am 1.11.2005 17:17 von andy2309
Es bringt aber ein paar Probleme mit sich!
Bei ICQ bin ich atm nicht on, da ich an meinem Zweit Rechner (mit Linux) sitz. Au?erdem habe ich hier auch keine Scripte etc. liegen.
Aber die Frage kannst du ja trotzdem schon stellen, ich werde sie dann bewantworten, wenn ich on bin. ;)
Joa das mit den Problemen hatte ich schonmal gemerkt und mich deshalb mal mit anderen Sachen weiterbesch?ftigt. Das Problem das ich damals hatte ist, wenn du z.B. eine Grafik relativ angibst z.B.: img/grafik.png und du die seite index.php/seite199 aufrufst dann fordert der Browser ja die Grafik index.php/seite199/img/grafik.png die es ja nicht gibt .
Falls jemand einen L?sungsvorschlag hat -> Ich bin ganz Ohr
MFG -
lambda schrieb:
lucas9991 schrieb:
*quiek*
War mal jemand auf alopex Website? - Ja? Da geht es. ;)
Die Variable heisst $_SERVER['PATH_INFO'].
Achja, zur Zeit arbeite ich auch damit.
http://pdm.cycase.de
Es geht n?mlich auch auf lima!
MfG Lucas
kuhl!
ich teste mal ein wenig auf m xammp...
wenn ich nich weiterwei? schreib ich dich an ?ber icq, ok?
edit:
lol^^
des is ja einfach
Beitrag ge?ndert am 1.11.2005 17:17 von andy2309
Es bringt aber ein paar Probleme mit sich!
Bei ICQ bin ich atm nicht on, da ich an meinem Zweit Rechner (mit Linux) sitz. Au?erdem habe ich hier auch keine Scripte etc. liegen.
Aber die Frage kannst du ja trotzdem schon stellen, ich werde sie dann bewantworten, wenn ich on bin. ;)
Joa das mit den Problemen hatte ich schonmal gemerkt und mich deshalb mal mit anderen Sachen weiterbesch?ftigt. Das Problem das ich damals hatte ist, wenn du z.B. eine Grafik relativ angibst z.B.: img/grafik.png und du die seite index.php/seite199 aufrufst dann fordert der Browser ja die Grafik index.php/seite199/img/grafik.png die es ja nicht gibt .
Falls jemand einen L?sungsvorschlag hat -> Ich bin ganz Ohr
MFG
das l?s ich gerade
...
hm...
...
uii^^
EDIT::
yooo
habs!
also:
da ich eine immer includet werdende datei ahbe (z.b. die mit datenbank verbindungen)
nenen wir einfach mal mysql.php
dort schreibst du jetzt einfach hin:
$place="http://meinwebspace.de/verzeichnis/";
nat?rlich ?nderst du das auf das entsprechnde verzeichnis / adrese (ohne dateinamen der index datei)
jetzt schreibst du vor alle style.css sachen, bilder, links UND SO WEITER
einfach davor:
<? echo $place; ?>
und schon gehts!
Beitrag ge?ndert am 1.11.2005 17:47 von andy2309 -
Hehe, der alopex hatte ne L?sung.
Also :
Man muss die Grafiken von der Domain ausverlinken.
Z.B:
http://localhost/projekt/cyCase/img/bild.gif
wurde fr?her so eingebunden
<img src="img/bild.gif">
jetzt muss man
<img src="projekt/cyCase/img/bild.gif">
schreiben, damit es klappt.
MfG Lucas -
lucas9991 schrieb:
Hehe, der alopex hatte ne L?sung.
Also :
Man muss die Grafiken von der Domain ausverlinken.
Z.B:
http://localhost/projekt/cyCase/img/bild.gif
wurde fr?her so eingebunden
<img src='img/bild.gif'>
jetzt muss man
<img src='projekt/cyCase/img/bild.gif'>
schreiben, damit es klappt.
MfG Lucas
jaa so hab ich das auch geschrieben...
nur ich habs komplizierter gemacht (?) -
Es geht auch viel einfacher:
<head>
...
<base href="http://localhost/projekt/cyCase/"/>
</head>
<body>
...
<img src="img/bild.gif"/>
Man muss beim Hochladen nur den <base>-Tag anpassen, oder man l?sst diesen automatisch per PHP generieren. -
also f?r alle, diese Variable $_SERVER["PATH_INFO"] gibt bei einem Pfad hinter dem ".php" wird komplett angegeben, also mit dem "/" wenn man z.b. "index.php/gb" eingibt kommt das raus: "/gb"
Bilder muss man mit dem Pfad von der DOmain aus angeben, also, ausgegabgen wenn die index.php im ordner hp ist:
Anstelle von
<img src="img/bild.gif">
das hier:
<img src="/hp/img/bild.gif"> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage