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

Neskladan brak: SSI i PHP

[es] :: PHP :: Neskladan brak: SSI i PHP

[ Pregleda: 2851 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu

Sajt: bocc.io


+771 Profil

icon Neskladan brak: SSI i PHP29.12.2003. u 17:23 - pre 247 meseci
imam jedan glup problem.

treba mi SSI ko lebac na nekoliko strana, jednostavno ne postoji drugi nacin da includujem ono sto mi treba...te stranice na kojima includujem su php...

e sad, nemam prisup cPanelu pa da preko njega enablujem SSI, sve sto radim radim preko ftp-a, tako da sam morao rucno da napravim .htaccess za taj direktorijum na foru
Code:

Options +Includes
AddType text/html .php
AddHandler server-parsed .php

da bi mi "skenirao" stranice za SSI direktive...
to lepo proradi, ali onda mi ne rade php naredbe...on samo parsuje SSI a PHP iskulira kao najgrdjeg neprijatelja...

pokusao sam i sa:
Code:

Options +Includes
XBitHack on

pa onda na php stranama dodam chmod +x
medjutim to iz nekog razloga ne pije vodu...

jel ima neko spasonosno resenje da se ne besim 3 dana pre nove godine...



Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu

Sajt: bocc.io


+771 Profil

icon Re: Neskladan brak: SSI i PHP29.12.2003. u 22:09 - pre 247 meseci
znaci da se besim, a?
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Neskladan brak: SSI i PHP29.12.2003. u 22:38 - pre 247 meseci
nemoj biti tako "radikalan". sigurno je da ćeš se susresti sa još gorim stvarima tokom rada... ;)

E sada ovo je malo više podešavanje Apache-a nego PHP-a. Prvom varijantom si postavio da se .php stranice obradjuju kao obicne html datoteke, pa je normalno da php vise "ne radi". Druga varijanta stvarno ne znam sta radi, sistem administraciju shvatam kao nuzno zlo.

Probaj:
Code:

AddOutputFilter INCLUDES .php
Options +Includes 


Takodje razmisli da li baš nikako drugačije ne možeš da rešiš problem? Recimo, imaš jedan SSI fajl koji koristi ovaj mehanizam da nešto prikaže na stranici. Fajl trebaš da učitaš u PHP kod tako da se SSI deo izvrši. Umesto da nateraš i PHP da se obradi kroz SSI možeš i da učitaš izlaz prvog SSI fajla i njega prikažeš u PHP-u. Za ovo će ti pomoći readfile funkcija ili fread a putanju napisi u obliku http://www.domen.com/fajl.ssi. Tako ce php prikazati izlaz tog fajla, a ne source SSI fajla.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu

Sajt: bocc.io


+771 Profil

icon Re: Neskladan brak: SSI i PHP29.12.2003. u 23:37 - pre 247 meseci
hvala na javljanju :) ja već bio spremio kanapče...

varijanta sa AddOutputFilter mi daje 500 error...tako da od toga ništa.

E sad, nisam baš siguran da sam najbolje shvatio ovaj drugi metod koji predlažeš. Ja treba da izvučem output jednog cgi skripta...Ti kažeš da ako odradim, recimo fread("http://blabla.cgi",r), naprimer, da ce mi output biti rezultat koji samo opušteno printam?

thx
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Neskladan brak: SSI i PHP30.12.2003. u 13:24 - pre 247 meseci
ne može fread() već mora fopen() pa fread() u while petlji pa fclose(). Kraće i efikasnije:

Code:

<?php
  readfile("http://example.com/test.cgi");
?>


Preduslovi:
allow_url_fopen postavljen na TRUE u php.ini-ju, .htaccess-u ili u samom kodu
php noviji od 4.0.3

Ako je php stariji, onda moraš da uradiš socket konekciju na web serveš i pošalješ jedan GET zahtev ili koristiš curl, odnosno lepšu varijantu prve opciju - snoopy ili kako se već zove klasu za emuliranje curl-a.

Naravno, mogao bi i da se raspitaš u Daemons forumu kako da omogućiš SSI za php fajlove.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu

Sajt: bocc.io


+771 Profil

icon Re: Neskladan brak: SSI i PHP30.12.2003. u 18:46 - pre 247 meseci
da, znam da pre fread ide fopen itd, samo sam se fokusirao na bitan deo...

u svakom slucaju hvala puno na savetima, pokusacu to...
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

[es] :: PHP :: Neskladan brak: SSI i PHP

[ Pregleda: 2851 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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