Javascript non scrive nulla [array]

KingWoody

Nuovo Utente
9 Gen 2012
5
0
0
Ciao a tutti. Innanzitutto mi scuso per il titolo poco appropriato della discussione ma non me ne sono venuti in mente di migliori. Io avrei un problema con Javascript: ho appena iniziato con questo linguaggio quindi sono nuovo dell'ambiente e probabilmente avrò commesso qualche banale errore. Posto il codice!
PHP:
<html>
<head> <title>Guestbook</title> </head>
<body>


<link rel="stylesheet" href="guestbook.css" type="text/css" />

<form action = "post.php"  method = "POST"> 
<div id="form">

  
    
       <label for="Nickname">Nickname</label>
      <input id="Nickname" name="Nickname" type="name" required="required" />
    
   
      <label for="Messaggio">Messaggio</label>
      <textarea name="Messaggio" id="messaggio" cols="30" rows="50"></textarea>
       <!-- Text area -->

  
  <center><input type="submit" id="submit" name="submit" value="Invia" /></center>
  

</div>
</form>




 <script language="JavaScript">
function Notifiche() {
	var button = document.getElementById('button');
    var e = document.getElementById("notifiche");
    if (e.style.visibility == 'hidden') {
        e.style.visibility = 'visible';
        e.style.display = 'block';
		var num = "0" ;
		button.value= num;
		button.style.background = '#1C1C1C';
		button.style.color = '#FFFFFF';
		} 
		else {
        e.style.visibility = 'hidden';
        e.style.display = 'none';
		var num = "0" ;
		button.value= num;
    }
}
<?php 
function elimina_a_capo($msg) 
	{
		$sost = "\r\n";
		
			$msg_new = str_replace($sost, "" , $msg);
			return $msg_new ;
			}
			
$ora = file("ora.txt");
								  $ips = file("ip.txt") ;
								  $nicks = file("nick.txt");
								  $msgs = file("msg.txt");
								  $ids = file("id.txt");
								  $ss_1 = file("s_1.txt");
								  $ss_2 = file("s_2.txt");
								  $ss_3 = file("s_3.txt");
								  $ss_4 = file("s_4.txt");
								  $ss_5 = file("s_5.txt");
								  $ss_6 = file("s_6.txt");
								  $ss_7 = file("s_7.txt"); ?>
								 

ips=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ips[<?php echo $i; ?>]='<?php echo elimina_a_capo($ips[$i]); ?>';
<?php }  ?>

msgs=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
msgs[<?php echo $i; ?>]='<?php echo elimina_a_capo($msg[$i]); ?>';
<?php }  ?>

nicks=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
nicks[<?php echo $i; ?>]='<?php echo elimina_a_capo($nicks[$i]); ?>';
<?php }  ?>

ora=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ora[<?php echo $i; ?>]='<?php echo elimina_a_capo($ora[$i]); ?>'; 
<?php }  ?>

ss_1=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_1[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_1[$i]); ?>'; 
<?php }  ?>

ss_2=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_2[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_2[$i]); ?>'; 
<?php }  ?>

ss_3=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_3[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_3[$i]); ?>'; 
<?php }  ?>

ss_4=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_4[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_4[$i]); ?>'; 
<?php }  ?>

ss_5=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_5[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_5[$i]); ?>'; 
<?php }  ?>

ss_6=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_6[<?php echo $i; ?>]='<?php echo elimina_a_capo($ss_6[$i]); ?>'; 
<?php }  ?>

ss_7=new Array(); 
<?php for($i=0;$i< count($ips) ;$i++) { ?>	
ss_7[<?php echo $i; ?>]="<?php echo elimina_a_capo($ss_7[$i]); ?>"; 
<?php }  ?>

var ip = '<?php echo $_SERVER['REMOTE_ADDR']; ?>';
alert(ip);
</script>
<hr style="layout-flow:vertical-ideographic; position:relative;">

<script language="javascript" type="text/javascript">
function control(i);
{
	var ip_post = ips[i] ;
	var nick = nicks[i] ;
	var msg = msgs[i];
	var hour = ora[i] ; 
	var s_1 = ss_1[i] ;
	var s_2 = ss_2[i] ;
	var s_3 = ss_3[i] ;
	var s_4 = ss_4[i] ;
	var s_5 = ss_5[i] ;
	var s_6 = ss_6[i] ;
	var s_7 = ss_7[i] ;
	var post = new Array ; 
	post[0] = s_1 ;
	post[2] = s_3 ;
	post[3] = nick ; 
	post[4] = s_4 ;
	post[5] = msg ; 
	post[6] = s_5 ;
	post[7] = hour ;
	post[8] = s_6 ;
	post[9] = ip ;
	post[10] = s_7 ;
	if ( ip_post == '<?php echo $_SERVER['REMOTE_ADDR']; ?>' );
	{	
		post[1] = '<table border="0" widht="40px" id="box" style="background:#FFFFFF;" >';
		return post ;
		}
	else 
	{
		post[1] = '<table border="0" widht="40px" id="box" style="background:#1C1C1C;" >';
		return post ;
		}
	}
	
</script>
<script language="javascript" type="text/javascript">
//for (k = ips.length ; k >= 0 ; k--);
for (k =0 ; k <= ips.length ; k++);
{
	tiprego = new Array ;
	tiprego = control(k);
	document.write(tiprego[1])
	for (j = 0 ;  j < 11 ; j++);
	{ document.write(tiprego[j]); }
	}
</script>
</body>
</html>
 
Con questo codice dalla console javascript da questo errore : "Uncaught SyntaxError: Unexpected token { " sulla riga 153

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Guestbook</title> </head>

<body>





<link rel="stylesheet" href="guestbook.css" type="text/css" />



<form id=lol action = "post.php"  method = "POST"> 

<div id="form">



  

    

       <label for="Nickname">Nickname</label>

      <input id="Nickname" name="Nickname" type="name" required="required" />

    

   

      <label for="Messaggio">Messaggio</label>

      <textarea name="Messaggio" id="messaggio" cols="30" rows="50"></textarea>

       <!-- Text area -->



  

  <center><input type="submit" id="submit" name="submit" value="Invia" /></center>

  



</div>

</form>









 <script language="JavaScript">

function Notifiche() {

	var button = document.getElementById('button');

    var e = document.getElementById("notifiche");

    if (e.style.visibility == 'hidden') {

        e.style.visibility = 'visible';

        e.style.display = 'block';

		var num = "0" ;

		button.value= num;

		button.style.background = '#1C1C1C';

		button.style.color = '#FFFFFF';

		} 

		else {

        e.style.visibility = 'hidden';

        e.style.display = 'none';

		var num = "0" ;

		button.value= num;

    }

}

								 



ips=new Array(); 

	

ips[0]='127.0.0.1';

	

ips[1]='127.0.0.1';



msgs=new Array(); 

	

msgs[0]='prova';

	

msgs[1]='jhjkh';



nicks=new Array(); 

	

nicks[0]='Giulio';

	

nicks[1]='vljvhkj';



ora=new Array(); 

	

ora[0]='11.06  10/01/2012'; 

	

ora[1]='11.07  10/01/2012'; 



ss_1=new Array(); 

	

ss_1[0]='<br><br>'; 

	

ss_1[1]='<br><br>'; 



ss_2=new Array(); 

	

ss_2[0]='<table border="0" widht="40px" id="box" > '; 

	

ss_2[1]='<table border="0" widht="40px" id="box" > '; 



ss_3=new Array(); 

	

ss_3[0]='<tr><td><img style="height:32px; width:32px;" src="User.png" height="32px" widht="32px"></td>   <td>'; 

	

ss_3[1]='<tr><td><img style="height:32px; width:32px;" src="User.png" height="32px" widht="32px"></td>   <td>'; 



ss_4=new Array(); 

	

ss_4[0]='</td><tr><td><img style="height:32px; width:32px;" src="message.png" height="32px" widht="32px">   </td><td>'; 

	

ss_4[1]='</td><tr><td><img style="height:32px; width:32px;" src="message.png" height="32px" widht="32px">   </td><td>'; 



ss_5=new Array(); 

	

ss_5[0]='</td><tr><td><img style="height:32px; width:32px;" src="clock.png" height="32px" widht="32px">   </td><td>'; 

	

ss_5[1]='</td><tr><td><img style="height:32px; width:32px;" src="clock.png" height="32px" widht="32px">   </td><td>'; 



ss_6=new Array(); 

	

ss_6[0]='</div></td><tr><td><img style="height:32px; width:32px;" src="net.png" height="32px" widht="32px">   </td><td>'; 

	

ss_6[1]='</div></td><tr><td><img style="height:32px; width:32px;" src="net.png" height="32px" widht="32px">   </td><td>'; 



ss_7=new Array(); 

ss_7[0]="</td></tr><tr></tr><tr></tr><tr></tr></table></br></br></div>"; 

ss_7[1]="</td></tr><tr></tr><tr></tr><tr></tr></table></br></br></div>"; 



var ip = '127.0.0.1';

alert(nicks[1]);



function control(i)

{

	var ip_post = ips[i] ;

	var nick = nicks[i] ;

	var msg = msgs[i];

	var hour = ora[i] ; 

	var s_1 = ss_1[i] ;

	var s_2 = ss_2[i] ;

	var s_3 = ss_3[i] ;

	var s_4 = ss_4[i] ;

	var s_5 = ss_5[i] ;

	var s_6 = ss_6[i] ;

	var s_7 = ss_7[i] ;

	var post = new Array() ; 

	post[0] = s_1 ;

	post[2] = s_3 ;

	post[3] = nick ; 

	post[4] = s_4 ;

	post[5] = msg ; 

	post[6] = s_5 ;

	post[7] = hour ;

	post[8] = s_6 ;

	post[9] = ip ;

	post[10] = s_7 ;

	if ( ip_post == '127.0.0.1' );

	{	

		post[1] = '<table border="0" widht="40px" id="box" style="background:#FFFFFF;" >';

		return post ;

		}

	else 

	{

		post[1] = '<table border="0" widht="40px" id="box" style="background:#1C1C1C;" >';

		return post ;

		}

	}

	

//for (k = ips.length ; k >= 0 ; k--);

for (k =0 ; k <= ips.length ; k++);

{

	tiprego = new Array();

	tiprego = control(k);

	alert(tiprego.length);

	document.write(tiprego[1])

	for (j = 0 ;  j < 11 ; j++);

	{ document.write(tiprego[j]); }

	}

</script>
</body>
</html>
 

Discussioni simili