Rahinaa.biz / Lehti / PHP & Futuron

PHP & Futuron

Julkaistu: 8. lokakuuta 2007 Kategoria: uutinen

Kuten tuossa Petri kyselikin ongelmista PHP-include toiminnon kanssa, on minulla siihen vastaus: kyllä se on olemassa nykyään Futuronilla, mutta se ei mitenkään liity Textpatterniin. Mutta minulla on vastaus, kuten sinulle Petriseni.

Tämä johtuu aivan yksinkertaisesti URL-osotteiden käytön estosta PHP file-access toiminnoissa, joten ainoastaan tiedostoja omalta palvelimelta voidaan suoraan lisätä. Ulkopuoliselta palvelimelta tavaraa haettaessa on käytettävä kiertotietä.

Mutta esimerkiksi Petrin ongelmaan on täysin helppo korjaus: käytä serverin sisäisiä osoitteita, tai vain poista domain.com-osa osoitteesta. Kuten tässä tilanteessa Textpatternissa:

<txp:php> include("http://www.rahinaa.biz/example/posters.php"); </txp:php>

Koodilintanniasta tulee:

<txp:php> include("/example/poster.php"); </txp:php>

Puhtaassa PHP:ssa aivan sama, tosin <txp:php> tagit kannattaa korvata oikeilla php-tageilla. Eli vain URL-yhteydet on estetty.

Kommat suljettu [1] Tagit: ,


Petri kirjoitti 9. lokakuuta 2007:

Ähh. Ei se ainakaan Metallimusiikki.net-sivustolla toimi, vaikka kaiken järjen mukaan olen tehnyt aivan niin kuin tässä ohjeessa neuvot. Alunperin liitettävä tiedosto oli tosiaan varustettu koko domainosoitteella, mutta nyt kokeilin laittaa pelkästään tuon tiedoston hakemistopolun ilman sitä domainosoitteen alkua. Toiset ei vaan osaa vaikka rautalangasta väännettäisiin. :-)

Tämän bloggauksen kommentointi on suljettu, sen oltua auki 8. lokakuuta 2007 lähtien kuusi viikkoa. Tuona aika merkintä sai 1 kommenttia. Merkinnän kestolinkki: http://www.rahinaa.biz/lehti/php-futuron

© Copyright 2012 Jukka Svahn. All rights reserved. Sivun ylälaitaan