Visualizzazione risultati 1 fino 9 di 9

Discussione: 4 Warning nella mia home page, e perché?

  1. #1
    Guest

    Predefinito 4 Warning nella mia home page, e perché?

    Ciao a tutti,

    dopo il bug causato dalla fregatura dei dati e dopo il cambio di tutte le password mi trovo con 3 Warning nella mia home page causato dal file statistiche.php e 1 Warning causato dal file settings.php (questo da mo)


    Allora, io non riesco a trovare gli errori vi posto il codice dei due file, forse mi saprete risolvere...


    file statistiche.php:

    Codice PHP:
    <?php
    include('settings.php');
    $db = mysql_connect("host", "username", "password");
    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);
    ?>
    E questo il file settings.php:

    Codice PHP:
    <?php



    // Path Assoluta
    $path = "/home/mhd/www.*** mio sito ***.net/htdocs/";



    // Variabili per avere il sito offline
    $doctextoff = "offline.txt";
    $arrioff = explode("/", file_get_contents($doctextoff));
    $statusoff = $arri[0];
    $textaloff = $arri[1];

    function
    online() {
    if(
    $statusoff == "off") { die($textaloff); }
    }
    ?>

    Questo è il contenuto del file offline.txt:

    on/<span style="color: #FF0000">Sito offline</span>


    Come risolvo il problema?

    Se poi vi serve altro, chiedete, basta che non mi chiedete i dati di autenticazione...





    Grazie,
    Ciao...

  2. #2
    Guest

    Predefinito

    Magari potevi scrivere questi warning.

    Il primo è relativo alla connessione del database:
    Access denied for user 'tuttofre73023'@'217.64.195.229' (using password: NO)
    controlla i dati di accesso, magari prova ad entrare in phpmyadmin (mi pare che quel sito non risieda qui su AV, o sbaglio?

    I due successivi sono legati al primo.

    L'ultimo è relativo al file che tenta di aprire:
    failed to open stream: No such file or directory
    controlla percorso e nome del file.


    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Magari potevi scrivere questi warning.


    Citazione Originalmente inviato da debug Visualizza messaggio
    Il primo è relativo alla connessione del database:

    controlla i dati di accesso, magari prova ad entrare in phpmyadmin
    E che questo è il danno, i dati sono giusti, entro nel phpmyadmin con quei dati che sono giusti, non so perché. Poi nella home page per far vedere le news nella colonna blu si connette al database con gli stessi dati ma non dà errore

    Citazione Originalmente inviato da debug Visualizza messaggio
    mi pare che quel sito non risieda qui su AV, o sbaglio?
    Ecco, per questo non scrivo il link, non voglio spammare

    Citazione Originalmente inviato da debug Visualizza messaggio
    I due successivi sono legati al primo.

    L'ultimo è relativo al file che tenta di aprire:

    controlla percorso e nome del file.

    Allora i file della cartella /includes/ sono questi:

    - statistiche.php
    - settings.php
    - offline.txt
    - altri due che non c'entrano


    E quando nella home page metto l'include() dei due file php mi vengono i 4 Warning (e meno male che non interrompono l'esecuzione della pagina )


    Cioè io non so come risolvere, i dati di connessione stanno nel file settings.php (li ho nascosti) e al file statistiche chiamo con l'include() di settings.php e mi dà errore, poi dalla home page per le notizie uso lo stesso include() ma non mi dà errore, e non so perché!



    Non so come risolvere, come faccio?




    Grazie,
    Ciao...

  4. #4
    Guest

    Predefinito

    Per la connessione bho, esclusa la possessione demoniaca (non ammoniaca) del server, rimane la possibilità dei dati sbagliati.
    Prova a stampare i dati della connessione nei file php, entrambi, sia quello che funziona sia nell'altro.

    Per l'errore dell'apertura del txt esterno, fai la stessa cosa, stampa tutte le variabili del caso.


    Ciao!

  5. #5
    Guest

    Predefinito

    Allora ho fatto qualcosa per il txt.

    Ho scritto nel file settings.php questo:

    echo file_get_contents($doctextoff);


    E ho messo nella home page l'include() di settings.php, ma dalla home page mi dà errore, invece visitando il file settings.php me lo visualizza, come risolvo?



    Grazie,
    Ciao...

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    heidi andando in ordine di errori sul tuo sito:

    Nel file statistiche.php alla linea 3 l'username è errato, nella linea 4 probabilmente è errato il nome del database.

    Ricevi l'errore di inclusione perchè tu nel file settings.php fai cosi:
    Codice PHP:
    file_get_contents("offline.txt");
    Ma poi includi il file settings.php nella index che si trova nella root quindi una volta che la index ha incluso il codice di settings.php cerca nella root il file offline.txt al posto di cercarlo in includes.
    Prova cosi:
    Codice PHP:
    file_get_contents("includes/offline.txt");
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    I dati di accesso al database sono giusti.




    Poi con file_get_contents() ho anche provato a mettere questo:

    Codice PHP:
    file_get_contents('/includes/offline.txt');

    Ma mi dà lo stesso errore...


    Come risolvo?

  8. #8
    Guest

    Predefinito

    E questo il file settings.php:

    Codice PHP:
    // Path Assoluta
    $path = "/home/mhd/www.*** mio sito ***.net/htdocs/";
    Esiste la cartella htdocs ?

    prova a modificare il percorso assoluto .

    il file statistiche.php si trova in :

    /home/mhd/www.*** mio sito ***.net/htdocs/includes

    oppure in

    /home/mhd/www.*** mio sito ***.net/includes

    ??

  9. #9
    Guest

    Predefinito

    La path assoluta del file è

    /home/mhd/www.*** mio sito ***.net/htdocs/includes/



    Ma per raggiungere il file devi andare a

    http://www. *** mio sito *** .net/includes/settings.php




    Ciao...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •