Visualizzazione risultati 1 fino 24 di 24

Discussione: W3C da errore introvabile

  1. #1
    Guest

    Predefinito W3C da errore introvabile

    Non trovo l'errore principale, se validi questa pag da 54 errori però ho trovato la riga incriminata che se la tolgo poi ne da solo 6 ma il codice sembra a posto, questa è la riga:
    codice PHP:
    Codice PHP:
    $tabella .= "<td valign=\"top\"span class=\"tabella-long\">".$messaggio."</span></td></tr></table>";
    Questa è tutta la pag, la riga è in fondo:

    codice PHP
    Codice PHP:
    :<?php

    include("ip_files/countries.php");

    //Mette a video la bandierina e il nome...segue
    function iptocountry($ipAddress) {
    $numbers = explode(".", $ipAddress);

    include(
    "ip_files/".$numbers[0].".php");
    $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);

    foreach(
    $ranges as $key => $value){
    if(
    $key<=$code){
    if(
    $ranges[$key][0]>=$code){
    $two_letter_country_code=$ranges[$key][1];break;
    }
    }
    }
    if (
    $two_letter_country_code==""){
    $two_letter_country_code="unkown";
    }
    return
    $two_letter_country_code;
    }

    //validatore capcha
    if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code']) {
    unset(
    $_SESSION['rand_code']);
    }
    // Nome del file dove verranno salvati i messaggi
    $file = "message.html";

    // Numero di messaggi visualizzati per pagina
    $risultati_per_pagina = 1000;

    if (!(
    file_exists($file))){
    fopen($file,"w");
    }
    $arr_mess=file($file);
    $count=count($arr_mess);
    $pagine_totali= ceil($count/$risultati_per_pagina);

    $pagina=$_GET['pagina'];

    // Estrazione dati e paginazione
    $rows_file=file($file);
    $count=count($rows_file);
    $numero_messaggi=$count;

    $inizio=0;
    $pagine_totali= ceil($count/$risultati_per_pagina);

    if (isset(
    $pagina) AND $pagina > 0){
    if (
    $pagina > $pagine_totali){
    $pagina = $pagine_totali;
    }
    else{
    $inizio=$pagina*$risultati_per_pagina - $risultati_per_pagina;
    }
    }
    else{
    $pagina = 1;
    $inizio = 0;
    }
    $mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
    $mess_pag=array_reverse($mess_pag);
    $cont1=count($mess_pag);
    $cont2=0;
    $mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
    $mess_pag=array_reverse($mess_pag);
    $cont1=count($mess_pag);
    $cont2=0;
    $tabella = "<table summary=\"\" width=\"400\" align=\"center\"><tr><td align=\"center\"><span class=\"carattere\">IN TOTALE CI SONO</span><font face=\"arial\" color=\"red\" size=\"2\"><b>&nbsp;$numero_messaggi&nbsp;</b></font><span class=\"carattere\">MESSAGGI</span></td></tr></table><br />";
    echo
    $tabella;

    // Stampa dati su schermo
    while ($cont2<$cont1) {
    $mess=$mess_pag[$cont2];
    $info=explode("|",$mess);
    $nome=$info[0];
    $email=$info[1];
    $citta=$info[2];
    $url=$info[3];
    $messaggio=$info[4];
    $data=$info[5];
    $orario=$info[6];
    $ip=$info[7];

    //Dopo un tot di caratteri mette i 3 puntini
    $email1 = $email;
    if (
    strlen($email1) >= 15){ //Se la stringa è 15 caratteri o più(senza puntini), viene accorciata a 12...
    $email=substr($email1,0,12)."...";
    }
    $url1 = $url;
    if (
    strlen($url1) >= 15){
    $url=substr($url1,0,15)."...";
    }

    //Le faccine vanno messe qui in view.php
    $messaggio = str_replace("Cxonfuso","<img src=\"http://photoman.altervista.org/faccine/cxonfuso.gif\" alt=\"Confuso\" title=\"Confuso\" />",$messaggio);
    $messaggio = str_replace("Ixmpossibile","<img src=\"http://photoman.altervista.org/faccine/ixmpossibile.gif\" alt=\"Impossibile\" title=\"Impossibile\" />",$messaggio);
    $messaggio = str_replace("Txestardo","<img src=\"http://photoman.altervista.org/faccine/txestardo.gif\" alt=\"Testardo\" title=\"Testardo\" />",$messaggio);
    $messaggio = str_replace("Pxiange","<img src=\"http://photoman.altervista.org/faccine/pxiange.gif\" alt=\"Piange\" title=\"Piange\" />",$messaggio);
    $messaggio = str_replace("Bxacio","<img src=\"http://photoman.altervista.org/faccine/bxacio.gif\" alt=\"Bacio\" title=\"Bacio\" />",$messaggio);
    $messaggio = str_replace("Fxelice","<img src=\"http://photoman.altervista.org/faccine/fxelice.gif\" alt=\"Felice\" title=\"Felice\" />",$messaggio);
    $messaggio = str_replace("Rxide","<img src=\"http://photoman.altervista.org/faccine/rxide.gif\" alt=\"Ride\" title=\"Ride\" />",$messaggio);
    $messaggio = str_replace("Oxcchiolino","<img src=\"http://photoman.altervista.org/faccine/oxcchiolino.gif\" alt=\"Occhiolino\" title=\"Occhiolino\" />",$messaggio);
    $messaggio = str_replace("Cxiao","<img src=\"http://photoman.altervista.org/faccine/cxiao.gif\" alt=\"Ciao\" title=\"Ciao\" />",$messaggio);
    $messaggio = str_replace("Pxaura","<img src=\"http://photoman.altervista.org/faccine/pxaura.gif\" alt=\"Paura\" title=\"Paura\" />",$messaggio);

    //Creazione della tabella contenente tutti i dati del messaggio
    $tabella = "<table summary=\"\" width=\"700\" align=\"center\">";
    $tabella .= "<tr><td valign=\"top\" class=\"tabella-small\"><span class=\"carattere\"><b>".$nome."</b></span>";
    $tabella .= "<br /><span class=\"voci\">Scritto:</span>&nbsp;<span class=\"carattere\">".$data."";
    $tabella .= "<br /><span class=\"voci\">Ore:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$orario."";
    $tabella .= "<br /><span class=\"voci\">Citt&agrave;:</span>&nbsp;&nbsp;&nbsp;".$citta."";
    $tabella .= "<br /><span class=\"voci\">Email:</span>&nbsp;&nbsp;<a href=\"mailto:$email1\">$email</a>";
    $tabella .= "<br /><span class=\"voci\">Sito:</span>&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$url1\">$url</a>";

    // ...Mette a video il nome della nazione associato all' ip di provenienza (da "ip_files/countries.php")
    $ipAddress=$_SERVER['REMOTE_ADDR'];
    $two_letter_country_code=iptocountry($ipAddress);

    $tabella .= "<br /><span class=\"voci\">Country:</span>&nbsp;&nbsp;".$countries[$two_letter_country_code][1]."";

    // Questo mette a video l'ip originale di provenienza...da ins.php
    $tabella .= "<br /><span class=\"voci\">Ip:</span>&nbsp;&nbsp;".$ip."";

    // ...Mette a video le bandierine
    $file_to_check="flags/$two_letter_country_code.gif";
    if (
    file_exists($file_to_check)){
    $tabella .= "&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\" />";
    }
    else
    {
    $tabella .= "&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"flags/noflag.gif\" width=\"16\" height=\"12\" /></td>";
    }

    //$tabella .= "<td valign=\"top\" span class=\"tabella-long\">".$messaggio."</span></td></tr></table>";
    $tabella .= "<td valign=\"top\" span class=\"tabella-long\">".$messaggio."</span></td></tr></table>";

    $tabella .= "<br />";

    echo
    $tabella;
    $cont2++;
    }
    ?>
    Questa è la pag del sito http://www.photoman.altervista.org/guestbook/form.php

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    $tabella .= "<td valign=\"top\"><span class=\"tabella-long\">".$messaggio."</span></td></tr></table>";
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Codice PHP:
    $tabella .= "<td valign=\"top\"><span class=\"tabella-long\">".$messaggio."</span></td></tr></table>";
    Avevo già fatto questa modifica ma è peggio

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    In che senso è peggio? Sicuramente correggi l'errore di un tag span chiuso ma non aperto.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    In che senso è peggio? Sicuramente correggi l'errore di un tag span chiuso ma non aperto.
    Gli errori non dimunuiscono eppoi limita il colore bianco alle parole e non a tutta la tabella, guarda http://photoman.altervista.org/guestbook/form.php

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Metti:
    Codice PHP:
    $tabella .= "<td valign=\"top\" class=\"tabella-long\">".$messaggio."</td></tr></table>";
    Inoltre prima di un'apertura di td c'è un'immagine.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Metti:
    Codice PHP:
    $tabella .= "<td valign=\"top\" class=\"tabella-long\">".$messaggio."</td></tr></table>";
    Inoltre prima di un'apertura di td c'è un'immagine.
    Va meglio ma da sempre gli errori

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai messo a posto anche questo?
    Citazione Originalmente inviato da funcool Visualizza messaggio
    Inoltre prima di un'apertura di td c'è un'immagine.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    Dicci quali dei 66 errori non capisci.


    Ciao!

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Hai messo a posto anche questo?
    Che faccio tolgo lìiimmagine?

  11. #11
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    O la togli o la metti dentro a una cella correttamente nella tabella.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    O la togli o la metti dentro a una cella correttamente nella tabella.
    Quell'immagine è la bandierina italiana, è nella cella

  13. #13
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Allora chiudi il tag td prima di aprirne un altro.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Allora chiudi il tag td prima di aprirne un altro.
    Ma è chiuso
    $tabella .= "&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"flags/noflag.gif\" width=\"16\" height=\"12\" /></td>";

  15. #15
    Guest

    Predefinito

    Non qui:
    if (file_exists($file_to_check)){
    $tabella .= "&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\" />";


    Ciao!

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Non qui:
    if (file_exists($file_to_check)){
    $tabella .= "&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\" />";


    Ciao!
    Non credo che il problema è li, ho provato a togliere tutto il codice ma gli errori non diminuiscono

  17. #17
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Infatti non dovevi togliere il codice ma aggiungere il tag di chiusura del tag td.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Infatti non dovevi togliere il codice ma aggiungere il tag di chiusura del tag td.
    Sono diminuiti...

  19. #19
    Guest

    Predefinito

    Che risposta è?
    Hai risolto?
    Vuoi ancora aiuto? Su cosa?


    Ciao!

  20. #20
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il validatore del W3C non dà più errori.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  21. #21
    Guest

    Predefinito

    Ma de che??
    A me ne segna 28.


    ciao!

  22. #22
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prima non dava più errori, adesso li ridà.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  23. #23
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Prima non dava più errori, adesso li ridà.
    Ho corretto, mancavano 2 span

    /Creazione della tabella contenente tutti i dati del messaggio
    $tabella = "<table summary=\"\" width=\"700\" align=\"center\">";
    $tabella .= "<tr><td valign=\"top\" class=\"tabella-small\"><span class=\"carattere\"><b>".$nome."</b></span>";
    $tabella .= "<br /><span class=\"voci\">Scritto:</span>&nbsp;<span class=\"carattere\">".$data."</span>";
    $tabella .= "<br /><span class=\"voci\">Ore:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$orario."";
    $tabella .= "<br /><span class=\"voci\">Citt&agrave;:</span>&nbsp;&nbsp;&nbsp;".$citta."";
    $tabella .= "<br /><span class=\"voci\">Email:</span>&nbsp;&nbsp;<a href=\"mailto:$email1\">$email</a>";
    $tabella .= "<br /><span class=\"voci\">Sito:</span>&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$url1\">$url</a>";
    ...


    EDIT:
    Citazione Originalmente inviato da debug Visualizza messaggio
    Ma de che??
    A me ne segna 28.


    ciao!
    Ora sembra a posto però noto che è aumentato lo spazio fra i campi Scritto, Ore, Citta, ecc. come ma?
    Ultima modifica di funcool : 22-02-2008 alle ore 13.04.43

  24. #24
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Gli ultimi 4errori (attualmente presenti) credo siano nel javascript.
    modifica il file: /script-guest.js
    da:
    ...codice del tuo javascript...
    a:
    <!--
    ...codice del tuo javascript...
    //-->

Regole di scrittura

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