Salve a tutti, mi sono registrato oggi...
Uso php su un server IIS, non su Apache.
Ho letto una decina di pagine di forum trovate con la ricerca "include"....e noto che il problema non e' solo mio....
Tuttavia non ho trovato nulla sul mio specifico caso...ve lo accenno sperando che sia una banalita'...
Ho una pagina php, all'interno di essa ho bisogno di includere una seconda pagina che nel mio caso e' una pagina asp (ma mi piacerebbe sapere come comportarmi anche per altri formati...spero si possa generalizzare il problema).
uso il seguente codice:
<?php
include('http://www.sito.it/pagina.asp?var1='valore1');
?>
ottengo "quasi" cio' che voglio...
in pratica la pagina la includo e la ottengo, pero' includo il "codice" della pagina, che poi il mio server IIS processa (o almeno questo e' quanto mi immagino che avvenga). In realta' io vorrei includere una pagina gia' processata da server remoto e includerne il risultato.
Sara' il caso o la sfiga ma ad esempio spesso nelle pagine che includo ci sono riferimenti a classi di fogli di stile che hanno gli stessi nomi delle mie classi dei miei fogli di stile....vi lascio immaginare il risultato.... includo delle pagine che vengono processate con i miei fogli di stile! e questo sarebbe il male minore.....basterebbe riscrivere il mio sito e mettere nomi univoci alle mie classi di css.... il problema piu' grosso (ovviamente) sorge con i path. Se la pagina non e' processata e io ne includo quindi solo il codice....mi pare ovvio che il mio IIS la processa e non trova le immagini con path relativo....che sono nel server che mi ha mandato la pagina da includere.....ora ....certo che io non posso chiedere a spasso per la rete a tutti di usare path assoluti...e nemmeno di avvertirmi se cambiano il posto dove tengono le immagini.
Le funzioni require, include e compagnia bella ...fanno al caso mio?
Sono io che sbaglio ad usarle (ci sono dei parametri che non conosco) o NON POSSONO includere pagine "processate"?
Esistono dei trucchi per ottenere quello che mi serve?
esiste una funzione che ignoro che fa al caso?
Grazie in anticipo.
P.S. anche solo dirmi che NON LO POSSO FARE IN NESSUN MODO sarebbe di aiuto, perche' ci sto perdendo un sacco di tempo prezioso...