Ho uno strano problema, che non riesco a risolvere, la prima volta che carico la pagina mi da sempre un'errore. Sia in locale che su altervista. Ma basta che ricarico subito la pagina e tutto funziona perfettamente ????
Provate voi stessi http://zoster.altervista.org/lanz/
Questo é l'errore su alter...
Fatal error: main() [function.require]: Failed opening required '1' (include_path='.:') in /membri/zoster/lanz/index.php on line 29
Mentre in locale....
Warning: main(1): failed to open stream: No such file or directory in f:\wamp\www\lanz-dinamic\index.php on line 29
Fatal error: main(): Failed opening required '1' (include_path='.;c:\php4\pear') in f:\wamp\www\lanz-dinamic\index.php on line 29
La struttura del sito é la seguente.
ROOTSITO/LANZ/INDEX.PHP
ROOTSITO/LANZ/INC/*.inc.php
Il codice dell-index.php invece é...
[php]
<?
ob_start("ob_gzhandler");
session_start();
if (isset($_GET['lang'])) {
$lang = $_GET['lang'];
} else {
$lang = 'ita';
}
require("config.inc.php");
$nuvisi=$_SESSION['nuvisi'];
$PHPSESSID=session_id();
if ($nuvisi!=1){
$somma=1;
$_SESSION['nuvisi']=1;
} else{
$somma=0;
}
$cona = mysql_connect($server,$username,$password);
$ris=mysql_db_query($db,"select contatore from accessi where id=1 ",$cona);
$clic=mysql_result($ris,0,"contatore");
if ($somma==1){ //$somma è uno solo se è la prima volta che ci connettiamo
$clic++; //Aumentiamo i clic di uno
//Salviamo il nuovo numero di clic nel database
mysql_db_query($db,"update accessi set contatore=".$clic." where id=1 ",$cona);
require("inc/referer.inc.php") or die("Errore referer");
}
@mysql_close($cona);
require("inc/head.inc.php");
require("inc/body.inc.php");
require("inc/menu.inc.php");
require("inc/foot.inc.php");
?>
[/php]
require("inc/referer.inc.php") or die("Errore referer"); é la riga 29.
Ho provato usando anche il comando
ini_set("include_path", ".:./inc:../inc");
senza alcun risultato positivo, l'errore non cambia.
Qualche suggerimento ? non ci dormo quasi piú.