Rispondi 
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
17-05-2008, 18:31 (Questo messaggio è stato modificato l'ultima volta il: 17-05-2008 19:30 da Damiano.)
Messaggio: #1
4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
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

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 m:Dda, ma lo stesso non funziona Sad



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...
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
17-05-2008, 19:18
Messaggio: #2
RE: 4 Warning nella mia home page (di cui 3 nascosti on @), e perché?
L'errore che appare nell'home page del tuo sito è:
Citazione:Warning: file_get_contents(offline.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /home/mhd-01/www.tuttofree.net/htdocs/includes/settings.php on line 23

Sembrerebbe semplicemente un percorso sbagliato del file. Infatti si dovrebbe trovare qui.

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
17-05-2008, 19:28
Messaggio: #3
RE: 4 Warning nella mia home page (di cui 3 nascosti on @), e perché?
Si infatti questo l'ho risolto, ma c'ho gli altri 3 Sad
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
18-05-2008, 10:27
Messaggio: #4
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Nell'home page non vedo altri "warning". Nel link che mi hai dato in privato vedo il "warning" che ti ho già spiegato come risolvere e un errore nella connessione.

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
18-05-2008, 16:41
Messaggio: #5
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Allora... il Warning del file_get_contents() l'ho risolto, ora tolgo l'operatore @ alle funzioni che danno errore così vedi.



Ciao...
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
19-05-2008, 09:18
Messaggio: #6
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
C'è un problema nella connessione al database. Controlla i dati di accesso.

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
19-05-2008, 16:41
Messaggio: #7
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
E che questo è il danno! I dati sono giusti!

Se poi ti serve il contenuto del file statistiche.php dimmelo smilie


Ciao...
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
19-05-2008, 18:45
Messaggio: #8
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Entra nel pannello di TopHost e controlla i database.

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
19-05-2008, 19:17
Messaggio: #9
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Allora io sono entrato e funziona il database dal phpmyadmin (http://cp.tophost.it/mysql/)

Però mi spiego meglio: nel file settings.php stanno i dati di connessione al database, e questo file viene include() in tutte le pagine del mio sito, e fa connettere al database le aree di scambio contatti, pubbliauto e home page. Ma come mai lo stesso file (settings.php) che tiene i dati di connessione al database dà problemi solo nel file statistiche.php e non negli altri file php?




Grazie,
Ciao...
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-05-2008, 08:55
Messaggio: #10
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Il problema è dato dal fatto che includi prima "statistiche.php" di "settings.php" e quindi "statistiche.php" non ha i valori corretti per connettersi al database.

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-05-2008, 19:39
Messaggio: #11
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Non ho capito, puoi spegarti meglio?



Grazie,
Ciao...
Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
20-05-2008, 20:01
Messaggio: #12
RE: 4 Warning nella mia home page (di cui 3 nascosti con @), e perché?
Al posto di:
Codice PHP:
<?php
include('includes/statistiche.php');
include(
'includes/settings.php');
online();
?>

Metti:
Codice PHP:
<?php
include('includes/settings.php');
include(
'includes/statistiche.php');
online();
?>

Mattia!
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)

Contattaci | Matriz | Torna all'inizio della pagina | Torna al contenuto | Modalità archivio | RSS Syndication