Newsgroup: it.comp.www.php
Titolo: stampare una variabile

Salve, mi rivolgo al ng da neofita, per un piccolo aiuto.
Ho appena installato un click-counter, per la precisione Fast Click v2.3.4,
in una pagina html, ( che ho poi rinominato in php).
Lo script funziona a dovere e non ho problema a verificarlo dal pannello
admin.
Il problema sorge quando tento di visualizzare il numero dei download
effettuati nella pagina che contiene appunto il file. Esempio:
"Questo file č stato scaricato [qui ci va lo script] volte"
Nel readme c'č scritto di inserire questo codice:
$fid = ID;
       $path = "fclick/";
       include("fclick/show.php");
dove ID - il tuo link id
           "fclick/" - indirizzo del tuo script fclick
e qui invece lo script che ho personalizzato:
<?php
              $fid = 6;
       $path = "fclick/";
       include("fclick/show.php");
      ?>
Ma non riesco a visualizzare niente. C'č qualcuno che mi puņ aiutare tenendo
conto che di PHP ne so poco o nulla?
Grazie.
-- 
_____________
Rob - Ready 64

conto che di PHP ne so poco o nulla?
Non visualizza "niente" in che senso?
Comunque prova cosi':
<?php
	error_reporting(E_ALL);
	$fid = 6;
	$path = 'fclick/';
	include 'fclick/show.php';
?>
...vedi se ti da' qualche risultato o indizio.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 ...vedi se ti da' qualche risultato o indizio.
Niente, tutto come prima, nessun indizio.
Provo io ad aggiungere qualcosa. La pagina è stata creata in html e quindi
si apre con <html> e poi è stata rinominata con estensione .php
Non so se questa può essere una causa.
Intanto grazie per la risposta.!

Non so se questa può essere una causa.
No. Evidentemente, show.php non showa niente... ma quanto al perche', non
ti saprei proprio dire. Forse il fileid e' sbagliato?


 non ti saprei proprio dire. Forse il fileid e' sbagliato?
L' ID è giusto, infatti dal pannello admin riesco consultare i click
effettuati sul file e posso constatare che vengono contati correttamente.
Nel frattempo però ho appena scoperto un errore nel readme italiano, infatti
la documentazione originale riporta questo script, che è diverso dall'altro:
-------------------------------
$fid = ID;
       $path = "fclick/";
       include($path."show.php");
--------------------------------


 non ti saprei proprio dire. Forse il fileid e' sbagliato?
L'ID è giusto, nel pannello admin infatti i click vengono contati
correttamente.
Però ho appena scoperto un errore nel readme italiano, infatti nella
documentazione originale lo script riportato è questo:
------------------------------------
$fid = ID;
       $path = "fclick/";
       include($path."show.php");
-------------------------------------
E questi sono i dati da modificare per il mio sito:
here ID - il tuo link id
           "fclick/" - indirizzo del tuo script fclick
Purtroppo ho sostituito lo script, ma è rimasto tutto come prima.


Sempre da profano, mi verrebbe anche da chiedere come mai si deve settare la
variabile $fid=ID, se poi questa non viene menzionata nell'include.
Aggiungo che il seguente link 
http://sito/fclick/show.php?fid=1
 mi mostra il
valore corretto. Il problema č come stampare quel valore nel mezzo di una
pagina.
Spero che ora risulti piů chiaro.

pagina.
Ahhh. Allora se imposti $fid nel file, non funziona, ma se lo passi da
URL, funziona.
Probabilmente nel file show.php si usa $_REQUEST['fid'] anziche' $fid.
Un sistema balordo che potrebbe perfino funzionare (non ho modo adesso
di provare) e' sostituire
	$fid = 6;
con uno di questi tre
	$_POST['fid'] = 6;
	$_GET['fid'] = 6;
	$_REQUEST['fid'] = 6;
...e vedere che succede. Ma e' un hack; bisognerebbe cambiare show.php
invece. Puo' non essere cosi' immediato.


 di provare) e' sostituire
[cut]
Ahimč non funzia :(
-- 


Ho trovato!
E' un problema di path al 100%.
Se eseguo lo script nella root principale del sito, questi funziona.
Però ancora non riesco a farlo funzionare in una pagina interna pur avendo
provato sia:
$path="fclick/";
che
$path=
http://sito.org/folder1/folder2/folder3/file.php
;

Chiedo scusa per la pioggia di messaggi,
ho finalmente risolto, la path andava settata cosě:
$path="../../../fclick/";
Piuttosto banale, vero?
Grazie Leo per l'aiuto.