Newsgroup: it.comp.www.php
Titolo: Problemi con include()!!!!!!!!!!!

In un file PHP ho necessità di includere un altro file php a cui, però devo
affiancare una query_string.
Ho provato con la semplice istruzione:
include ("mio_file.php");
questo (almeno questo) funziona, anche perchè vede solo il filesystem
locale.
Secondo  quello che ho appreso dal manuale php:
// Funziona.
include '
http://www.example.com/file.php?foo=1&bar=2
';
dovrebbe funzionare!
Allora ho provato a scrivere sia una cosa del genere:
    include  '
http://localhost/my_dir/mio_file.php
';
che una del tipo:
    include  ('
http://localhost/my_dir/mio_file.php?msg='.$msg
);
e il risultato  è stato:
Warning: Failed opening
'
http://localhost/my_dir/mio_file.php
'  ( nel secondo
caso:'
http://localhost/my_dir/mio_file.php?msg=mio_messaggio
')  for
inclusion (include_path='.;c:\apache\php\pear') in
c:\apache\htdocs\my_dir\origin_file.php on line 119.
Ho provato a modificare la riga dell' include_path nel file php.ini nei modi
più svariati con percorsi relativi e assoluti, ma nulla da fare.
Il risultato è sempre lo stesso: ottengo lo stesso messaggio presentato
prima!
Potreste darmi una mano?
Grazie!

 perr devo affiancare una query_string.
Leggi il manuale, e' scritto tutto li. Tieni presente che c'e' una
netta differenza tra include locali e remoti.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Sul manuale rispetto a quello che mi  serviva
ho trovato solo quello che ho descritto.
L' inclusione che devo effettuare è di una pagina del mio sito a cui devo
passare anche un msg da visualizzare; secondo la tua risposta ne deduco che
facciamo riferimento ad un include remoto!?


not try.

 deduco che facciamo riferimento ad un include remoto!?
Proof of concept basato sul manuale:
<?php // file da includere: showmsg.php
if (isset ($_GET["msg"])) {
	print ($_GET["msg"]);
}
?>
<?php // file che include
$_GET["msg"] = "Hello world!";
include ("showmsg.php");
?>
oppure
<?php // file che include
include ("
http://www.example.com/showmsg.php?msg=Hello%20world
!");
?>
Per favore 
http://wiki.news.nic.it/QuotarBene



Se leggi il mio primo post capirai che il mio problema č che includo il file
in questo modo:
include ('
http://localhost/mia_dir/mio_file?msg='.$msg
);
dove $msg in precedenza ha un valore diverso in base a delle condizioni!
Il problema č che l' errore fa riferimento all' include_path del file
php.ini.
Ho provato a modificarlo ma non so piů come fare.
Potresti darmi un consiglio a tal proposito?
Grazie

 include_path del file php.ini.
Perche' vuoi introdurre un overhead inutile? Fai l'include via
filesystem.


 filesystem.
ho provato ad includere il file php ma ho problemi quando devo
passare poi dei valori (msg='.$msg).
Mi potresti spiegare come fare?
Grazie

 Mi potresti spiegare come fare?
Hai guardato il codice che ho postato? Mi sembra abbastanza esplicativo.



Cominciamo daccapo:
nel mio codice ho scritto:
include  ('
http://localhost/my_dir/mio_file.php?msg='.$msg
);
e scritto cosě ho un errore che fa riferimento al file php.ini.
Mi pare  che questa sia la seconda alternativa del tuo post!
A tuo parere devo provare anche la prima? Avrň esiti diversi?
Grazie.

 A tuo parere devo provare anche la prima? Avrr esiti diversi?
Invece di chiedere, perche' non provi? 



Perchč solo adesso ho potuto accedere alla mia workstation!
Comunque ti ringrazio: FUNZIONA!
Mi spieghi una cosa?: come mai nel modo che sembrasse piů intuitivamente
funzionante non era cosě e cioč:
include ("
http://localhost/mia_dir/mio_file.php?msg=mio_msg
");
invece con il tuo consiglio:
$_GET['msg'];
include('mio_file.php');
sembra funzionare?
Grazie.

Sul manuale rispetto a quello che mi  serviva
ho trovato solo quello che ho descritto.
L' inclusione che devo effettuare è di una pagina del mio sito a cui devo
passare anche un msg da visualizzare; secondo la tua risposta ne deduco che
facciamo riferimento ad un include remoto!?
----- Original Message ----- 
From: "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it>
Newsgroups: it.comp.www.php
Sent: Wednesday, November 10, 2004 12:18 AM
Subject: Re: Problemi con include()!!!!!!!!!!!


 include ("
http://localhost/mia_dir/mio_file.php?msg=mio_msg
");
Ci sono varie possibilita' tra cui la disabilitazione dell'URL fopen
wrapper.
