17/05/2008 17:31
(Questo messaggio è stato modificato l'ultima volta il: 17/05/2008 18:30 da Damiano.)
Ciao a tutti,
dopo quello che mi ha combinato miki92 fregandomi la password del database, ho fatto in tempo a cambiare la password e l'ho anche aggiornata nei file di configurazione (infatti il forum funziona), però da allora non mi funziona il servizio di statistiche, u
il motore di ricerca, il wiki, e non ho visto il resto!
Poi ho aggiunto un tool per mettere il sito offline con un click:
Questi sono i codici delle pagine che mi fanno dare errore il tutto il sito perché messe con include().
File statistiche.php
Ho cercato almeno di togliere gli errori così il mio sito non diventi una mda, ma lo stesso non funziona
File settings.php
File offline.txt
Poi, ad ogni pagina del mio sito, metto questo:
Ovviamente per il percorso della cartella ho fatto riferimento dalla root.
Come risolvo?
Grazie,
Ciao...
dopo quello che mi ha combinato miki92 fregandomi la password del database, ho fatto in tempo a cambiare la password e l'ho anche aggiornata nei file di configurazione (infatti il forum funziona), però da allora non mi funziona il servizio di statistiche, u
il motore di ricerca, il wiki, e non ho visto il resto!
Poi ho aggiunto un tool per mettere il sito offline con un click:
Questi sono i codici delle pagine che mi fanno dare errore il tutto il sito perché messe con include().
File statistiche.php
Codice PHP:
<?php
include('settings.php');
$db = @mysql_connect($dbhost, $dbuser, $dbpass);
@mysql_select_db($dbname, $db);
$sql = "REPLACE INTO statistiche (pagina,data_ora,user_agent,language,indirizzo_ip,provenienza) values(\"".$_SERVER['REQUEST_URI']."\",now(),\"".$_SERVER['HTTP_USER_AGENT']."\",\"".$_SERVER['HTTP_ACCEPT_LANGUAGE']."\",\"".$_SERVER['REMOTE_ADDR']."\",\"".$_SERVER['HTTP_REFERER']."\")";
$sql2 = "REPLACE INTO ut_online (ora,ip) values(\"".time()."\",\"".$_SERVER['REMOTE_ADDR']."\")";
@mysql_query($sql, $db);
@mysql_query($sql2, $db);
@mysql_close($db);
?>
Ho cercato almeno di togliere gli errori così il mio sito non diventi una mda, ma lo stesso non funziona
File settings.php
Codice PHP:
<?php
// Dati per la connessione al database
$dbdati = "sql.tuttofree.net,**user database**,***** pass database *****,**nome database**";
list($dbhost, $dbuser, $dbpass, $dbname) = explode(",", $db_dati);
// Variabile offline
$doctextoff = "offline.txt";
list($statusoff, $textaloff) = explode("/", file_get_contents($doctextoff));
function online() {
if($statusoff == "off") { echo $textaloff; die(); }
}
?>
File offline.txt
Citazione:on/<span style="color: red">Sito offline per aggiornamento</span>
Poi, ad ogni pagina del mio sito, metto questo:
Codice PHP:
<?php
include('includes/statistiche.php');
include('includes/settings.php');
online();
?>
Ovviamente per il percorso della cartella ho fatto riferimento dalla root.
Come risolvo?
Grazie,
Ciao...