Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > Supporto > Basi per siti web > Validazione e accessibilità
FAQ Lista utenti Calendario Cerca I messaggi di oggi Segna tutti i forums come letti

Rispondi
 
LinkBack Strumenti discussione Cerca in questa discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 22-02-2008, 10.28.03
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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_totaliceil($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_totaliceil($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
Rispondi citando
  #2 (permalink)  
Vecchio 22-02-2008, 10.30.00
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
Predefinito

Codice PHP:
$tabella .= "<td valign=\"top\"><span class=\"tabella-long\">".$messaggio."</span></td></tr></table>"
__________________
Mattia vi manda a FunCool - Matriz - Directory Gogol - Segnala il tuo Feed! - 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
Rispondi citando
  #3 (permalink)  
Vecchio 22-02-2008, 10.33.15
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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
Rispondi citando
  #4 (permalink)  
Vecchio 22-02-2008, 10.39.03
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
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 - Segnala il tuo Feed! - 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
Rispondi citando
  #5 (permalink)  
Vecchio 22-02-2008, 10.43.13
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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
Rispondi citando
  #6 (permalink)  
Vecchio 22-02-2008, 10.45.50
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
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 - Segnala il tuo Feed! - 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
Rispondi citando
  #7 (permalink)  
Vecchio 22-02-2008, 10.54.56
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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
Rispondi citando
  #8 (permalink)  
Vecchio 22-02-2008, 10.58.05
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
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 - Segnala il tuo Feed! - 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
Rispondi citando
  #9 (permalink)  
Vecchio 22-02-2008, 10.58.30
L'avatar di debug
debug debug non è connesso
Amministratore del forum
 
Data registrazione: 27-01-2004
Messaggi: 12,711
Predefinito

Dicci quali dei 66 errori non capisci.


Ciao!
__________________
[ debug 2.0 | deForum 2.0.4 | deGallery 5.0! | deGuest | guardali in faccia | MillenniuMRoma.it ]



Non rispondo a messaggi privati su argomenti tecnici. Per queste cose esiste il forum! © ® ™
Rispondi citando
  #10 (permalink)  
Vecchio 22-02-2008, 11.01.47
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
Predefinito

Citazione:
Originalmente inviato da funcool Visualizza messaggio
Hai messo a posto anche questo?
Che faccio tolgo lìiimmagine?
Rispondi citando
  #11 (permalink)  
Vecchio 22-02-2008, 11.03.06
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
Predefinito

O la togli o la metti dentro a una cella correttamente nella tabella.
__________________
Mattia vi manda a FunCool - Matriz - Directory Gogol - Segnala il tuo Feed! - 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
Rispondi citando
  #12 (permalink)  
Vecchio 22-02-2008, 11.06.17
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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
Rispondi citando
  #13 (permalink)  
Vecchio 22-02-2008, 11.08.41
L'avatar di funcool
funcool funcool non è connesso
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,425
Predefinito

Allora chiudi il tag td prima di aprirne un altro.
__________________
Mattia vi manda a FunCool - Matriz - Directory Gogol - Segnala il tuo Feed! - 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
Rispondi citando
  #14 (permalink)  
Vecchio 22-02-2008, 11.10.50
photoman photoman non è connesso
Utente
 
Data registrazione: 31-12-2003
Messaggi: 224
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>";
Rispondi citando