Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php + script alias

[es] :: PHP :: php + script alias

[ Pregleda: 3102 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stanoje
php+mysql coravljenje
Batajnica

Član broj: 602
Poruke: 56
*.tehnicom.net



Profil

icon php + script alias16.10.2001. u 14:26 - pre 274 meseci
Bilo u formu daemons i tamo pala prasina pa velim da
ovde prosledim,mozda dobijem odgovor

treba mi klasicna akcija tipa ScriptAlias tj.
www.mojsajt.com/firme/imefirme treba da pozove skript u /cgi-bin/ direktorijumu
ili nekom koji ima takva prava, pa ako se trazi:
www.mojsajt.com/firme/elitesecurity doticnom skriptu se prosledi "elitesecirity" kao
parametar pa on posle mulja sa njim.

prvo malo httpd.conf:
------------------------------------------------------------------------
ScriptAlias /firme/ "/www/bobsajt/munje/comlinephp/"
------------------------------------------------------------------------

Direktorijum /www/bobsajt/firme je kulturno namesten da bude cgi tj da
mogu u njemu da se izvrsavaju cgiovi:
<Directory "/www/bobsajt/munje">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

fajl comlinephp izgleda otprilike ovako
---------------------------------------------------------------------------------------
#!/usr/bin/php -q
<?
$zaglavlje="Content-Type:text/html";
Header($zaglavlje);
print "\\n\\n";
print "ajde more vise kumim te bogom";
//flush(); probano u ocaju mozda je trebalo ranije ili na vise mesta ??
?>
---------------------------------------------------------------------------------------
Ne treba napomena da slican PERL skript radi i kad se pozove iz komandne
linije i kroz apache, dok PHP radi samo iz komandne linije, ali Apache veli
500 Internal server error,
a u error_log :"Premature end of script headers"


Ne nisam se zeznuo sa pravima jer:
-rwxr-x--- userbob.apache 178 Sep 20 12:00 comlinephp
kao sto vidite mogu ga izvrsavati iz kom. linije(dobro, shella) kao userbob, a i Apachetu se moze jer je fajl vlasnistvo i njegove grupe.

Daj ljudovi pomagajte dajte izbunarite neki combination Header(),echo(),
print(), "\\n" "\\r" ili sta vec koji fercera.

Uh umalo da zaboravim platformu: Apache 1.3.19, RH Linux 7.1

Sima Kosmos iz dalekog svemira
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.trackwell.com

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: php + script alias16.10.2001. u 15:09 - pre 274 meseci
Najjednostavnije ti je da koristis RewriteRule u Apache-ovoj konfiguraciji:

RewriteEngine on
RewriteRule /firme/(.*) /cgi-bin/skripta.cgi?query=$1 [R,NE]

Ubaci to negde u svoj httpd.conf i onda ce se desavati sledece:

Ukucas http:/blabla/firme/elitesecurity

Apache ce da taj URL prepise u:

http://blabla/cgi-bin/skripta.cgi?query=elitesecurity

Sad, u fajlu skripta.cgi (ili php, ili sta god si stavio), ako je PHP u pitanju
u varijabli $query dobijas "elitesecurity".


I to ti je najjednostavnije resenje..

Poz, alex.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

dukenukem
Nemanja Nikolic
Beograd

Član broj: 970
Poruke: 99
*.ptt.yu

ICQ: 35310908


Profil

icon Re: php + script alias17.10.2001. u 02:07 - pre 274 meseci
ovo sigurno radi (doduse na win2k ali ne bi smelo da ima razlike):

Action dynamic-parser /web_site/cgi-bin/engine.cgi
<Location /web_site/pages>
SetHandler dynamic-parser
</Location>

dakle engine.cgi preuzima sve pozive tipa web_site/pages/bla_bla/truc.html, tj sve sto je (virtuelno) u "pages" direktorijumu.
= come get some =
 
Odgovor na temu

stanoje
php+mysql coravljenje
Batajnica

Član broj: 602
Poruke: 56
*.tehnicom.net



Profil

icon Re: php + script alias25.10.2001. u 14:12 - pre 273 meseci
Najjednostavnije ti je da koristis RewriteRule u Apache-ovoj konfiguraciji:

RewriteEngine on
RewriteRule /firme/(.*) /cgi-bin/skripta.cgi?query=$1 [R,NE]

Poz, alex.[/quote]

Fala, bato radi. Mada mi [R] i ne treba da bi ostao isti url, dok mi "NE"
ne prihvata kao parametar, a ne escapeuje mi spec znake nego ih daje kako treba. Sila si.

[Ovu poruku je menjao stanoje dana 25.10.2001 u 02:40 PM GMT]
Sima Kosmos iz dalekog svemira
 
Odgovor na temu

[es] :: PHP :: php + script alias

[ Pregleda: 3102 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.