Visualizzazione Pulsanti

Ewan

Nuovo Utente
2 Ott 2010
15
0
0
Buongiorno a tutti, vi spiego subito il problema, io ho una pagina chiamata ROSA (rosa.php) in questa pagina mi spunterà SEMPRE fisso un pulsante chiamato MAPPA e a seconda del luogo dei pulsanti di navigazione come Nord, Sud, Est e Ovest oppure direttamente il luogo dove il pulsante, una volta cliccato, mi porterà.Se io imposto però su Altervista PHP 4 attivo si vede TUTTO, ma se io attivo PHP 5 purtroppo i pulsanti non si vedono più… Perché?

ROSA (rosa.php) dove si dovrebbero vedere i pulsanti in PHP 5:

PHP:
<?php
require_once(‘pagina di inclusione dati DB’); 
require_once('include/controllo_sessione.php');
require_once('ora/image.php');
$row=mysql_fetch_array(mysql_query("SELECT * FROM user WHERE nome='".$_SESSION['nome']."'"));	
$luogo=mysql_fetch_array(mysql_query("SELECT * FROM luoghi WHERE id='".$_GET['idluogo']."'")) or die (mysql_error()); //seleziono il luogo
$annook=date('Y')-2011; //calcolo l'anno e di seguito lo trasformo in numeri romani
if($annook=="1"){
$annook="I";
}
elseif($annook=="2"){
$annook="II";
}
elseif($annook=="3"){
$annook="III";
}
elseif($annook=="4"){
$annook="IV";
}
elseif($annook=="5"){
$annook="V";
}
elseif($annook=="6"){
$annook="VI";
}
elseif($annook=="7"){
$annook="VII";
}
elseif($annook=="8"){
$annook="VIII";
}
elseif($annook=="9"){
$annook="IX";
}
elseif($annook=="10"){
$annook="X";
}
$settimanaa=date('l'); //calcolo giorno della settimana e lo trasformo in italiano (chiedere se vogliamo dare dei nomi ai giorni della settimana)
if($settimanaa=="Monday"){$settimanaa2="Lunedì";}
if($settimanaa=="Tuesday"){$settimanaa2="Martedì";}
if($settimanaa=="Wednesday"){$settimanaa2="Mercoledì";}
if($settimanaa=="Thursday"){$settimanaa2="Giovedì";}
if($settimanaa=="Friday"){$settimanaa2="Venerdì";}
if($settimanaa=="Saturday"){$settimanaa2="Sabato";}
if($settimanaa=="Sunday"){$settimanaa2="Domenica";}

$mesee=date('F'); //calcolo mese e lo trasformo in numeri romani

if($mesee=="January"){$meseOK2="I";}
if($mesee=="February"){$meseOK2="II";}
if($mesee=="March"){$meseOK2="III";}
if($mesee=="April"){$meseOK2="IV";}
if($mesee=="May"){$meseOK2="V";}
if($mesee=="June"){$meseOK2="VI";}
if($mesee=="July"){$meseOK2="VII";}
if($mesee=="August"){$meseOK2="VIII";}
if($mesee=="September"){$meseOK2="IX";}
if($mesee=="October"){$meseOK2="X";}
if($mesee=="November"){$meseOK2="XI";}
if($mesee=="December"){$meseOK2="XII";}
$numeroo=date('j'); //recupero il numero del giorno.
 ?>
<!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><?php echo $gioco_nome; ?></title>
<link rel="stylesheet" type="text/css" href="css/<?php echo $row['skin'];?>/rosa.css" />
<script language="JavaScript1.2" src="js/protezione.js"></script>
<script language="JavaScript" type="text/javascript">
<!-- calcolo l'ora -->

function sivamtime() {
  now=new Date();
  hour=now.getHours();
  min=now.getMinutes();
  sec=now.getSeconds();

if (min<=9) { min="0"+min; }
if (sec<=9) { sec="0"+sec; }
if (hour==12) { add="pm"; }

time = ((hour<=9) ? "0"+hour : hour) + ":" + min + ":" + sec;

if (document.getElementById) { document.getElementById('theTime').innerHTML = time; }
else if (document.layers) {
 document.layers.theTime.document.write(time);
 document.layers.theTime.document.close(); }

setTimeout("sivamtime()", 1000);
}
window.onload = sivamtime;


</script>

</head>
<body>
<center>
  <table align="center">
    <tr>
      <td>
       <font color="#FFFFFF"> Anno<strong> <?php echo $annook; ?> -</strong> Mese<strong> <?php echo $meseOK2; ?></strong> - Giorno<strong> <?php echo $numeroo; ?></strong><br />
        <center><span id="theTime" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px"></span></center></font>
</td>
    </tr>
  </table>
  <br />
  <a href="rosa.php?idluogo=1" target="_self">
<img src="ora/image.php?act=navigazione&nav=Mappa&s=1">  </a>
</center>
<center>
<?php
$n = "SELECT * FROM buttons_l WHERE idl=".$luogo['id']." AND nav=1 ORDER BY nameb";

$nsel = mysql_query($n) or die (mysql_error());

while($nrs = mysql_fetch_array($nsel)) {

$nnameb = $nrs['nameb'];

$nurlb = $nrs['urlb'];

$nid_arrivo = $nrs['id_arrivo'];

$n2 = "SELECT * FROM luoghi WHERE id=".$nid_arrivo;

$nsel2 = mysql_fetch_array(mysql_query($n2));

$arrdir=mysql_fetch_array(mysql_query("SELECT * FROM luoghi WHERE id='".$nid_arrivo."'"));

if($arrdir['riservata']=='0'){

?>

<a href="<?php echo $_GET['nurlb'];?>" target="_self"><img src="ora/image.php?act=navigazione&nav=<?php echo $_GET['nnameb'];?>&s=3" border="0" onMouseOver="return escape('<?php echo $nsel2['nome'];?>')"></a>

<?php

}else{

//vedo se l'utente ha l'accesso

$acc_nomedir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND nome='$row[nome]'"));

$acc_idmestieredir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND corp='$row[idmestiere]'"));

$acc_idgildadir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND corp='$row[idgilda]'"));

$acc_idammdir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND corp='$row[idamm]'"));

$acc_idcaricagildadir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND carica='$row[idcaricagilda]'"));

$acc_idcaricaammdir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND carica='$row[idcaricaamm]'"));

$acc_idcaricamestieredir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND carica='$row[idcaricamestiere]'"));

$acc_cmestieredir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND grado='$row[cmestiere]'"));

$acc_cgildadir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND grado='$row[cgilda]'"));

$acc_cammdir=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='$arrdir[id]' AND grado='$row[camm]'"));

$pos = strpos(($arrdir['invitati']), "!".$user."!,");

if($pos === false) {
	$invitato="no";
} else {
	$invitato="si";
}

if(($acc_nomedir!="0") OR ($acc_idmestieredir!="0") OR ($acc_idgildadir!="0") OR ($acc_idammdir!="0") OR ($acc_idcaricamestieredir!="0") OR ($acc_idcaricagildadir!="0") OR ($acc_idcaricaammdir!="0") OR ($acc_cmestieredir!="0") OR ($acc_cgildadir!="0") OR ($acc_cammdir!="0") OR ($row['gestore']== '1') OR ($row['gestore']== '2') OR ($invitato == "si")) {


echo"<a href=\"$nurlb\" target=\"_self\"><img src=\"ora/image.php?act=navigazione&nav=$nnameb&s=3\" border=\"0\" onMouseOver=\"return escape('$nsel2[nome]')\"></a>";

}

}}

?>

</center>

<?php

$s = "SELECT * FROM buttons_l WHERE idl=".$luogo['id']." AND nav=0";

$sel = mysql_query($s) or die (mysql_error());

while($rs = mysql_fetch_array($sel)) {

$nameb = $rs['nameb'];

$urlb = $rs['urlb'];

$arr=mysql_fetch_array(mysql_query("SELECT id,riservata FROM luoghi WHERE id='".$rs['id_arrivo']."'"));

if($arr['riservata']=='0'){

?>
<center><a href="<?php echo $urlb;?>" target="_self"><img src="ora/image.php?act=navigazione&s=3&nav2=<?php echo $nameb;?>" border="0"></a></center>

<?php

}else{

//vedo se l'utente ha l'accesso

$acc_nome=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND nome='".$row['nome']."'"));

$acc_idmestiere=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND corp='".$row['idmestiere']."'"));

$acc_idgilda=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND corp='".$row['idgilda']."'"));

$acc_idamm=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND corp='".$row['idamm']."'"));

$acc_idcaricagilda=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND carica='".$row['idcaricagilda']."'"));

$acc_idcaricaamm=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND carica='".$row['idcaricaamm']."'"));

$acc_idcaricamestiere=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND carica='".$row['idcaricamestiere']."'"));

$acc_cmestiere=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND grado='".$row['cmestiere']."'"));

$acc_cgilda=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND grado='".$row['cgilda']."'"));

$acc_camm=mysql_num_rows(mysql_query("SELECT id FROM luoghi_accessi WHERE idluogo='".$arr['id']."' AND grado='".$row['camm']."'"));

$pos = strpos(($arrdir['invitati']), "!".$user."!,");

if($pos === false) {
	$invitato="no";
} else {
	$invitato="si";
}
if(($acc_nomedir!="0") OR ($acc_idmestieredir!="0") OR ($acc_idgildadir!="0") OR ($acc_idammdir!="0") OR ($acc_idcaricamestieredir!="0") OR ($acc_idcaricagildadir!="0") OR ($acc_idcaricaammdir!="0") OR ($acc_cmestieredir!="0") OR ($acc_cgildadir!="0") OR ($acc_cammdir!="0") OR ($row['gestore']== '1') OR ($row['gestore']== '2') OR ($invitato == "si")) {

echo"<center><a href=\"$urlb\" target=\"_self\"><img src=\"ora/image.php?act=navigazione&s=3&nav2=$nameb\" border=\"0\"></a></center>";
}}}
$ggg= substr($luogo['tipo'], 0, 8);
if($ggg == "cantiere"){
$val=str_replace("cantiere","",$luogo['tipo']); 
if(is_numeric($val)){
$nave=mysql_fetch_array(mysql_query("SELECT luogo FROM navi_cantiere WHERE id='".$val."'")) or die (mysql_error()); //seleziono la nave

$cant=mysql_fetch_array(mysql_query("SELECT id FROM luoghi WHERE tipo='cantiere".$nave['luogo']."'"));
echo"<center><a href=\"rosa.php?idluogo=$cant[id]\" target=\"_self\"><img src=\"ora/image.php?act=navigazione&s=3&nav2=Cantieri\" border=\"0\"></a></center>";
}
}


if ($luogo['pagina'] == "chat.php?id=".$luogo['id']){ }else{

}
?>
<script language="Javascript" type="text/javascript">javascript:parent.luogo.location='luogo.php?idluogo=<?php echo $luogo['id'];?>';javascript:parent.centrale.location='<?php echo $luogo['pagina'];?>';javascript:parent.pannello.location='pannello.php?idluogo=<?php echo $luogo['id'];?>';</script>
<script language="JavaScript" type="text/javascript" src="js/ws<?php echo $row['skin'];?>.js"></script>
</body>
</html>

Ed eccovi invece la pagina dove concretizzo l’acquisizione dell’informazione del dato MAPPA (image.php):

PHP:
<?php

if($act=="data" && $s!="") {

 // calcolo l'anno e di seguito lo trasformo in numeri romani \\

$annook=date('Y')-2011;

if($annook=="1"){

$annook="I";

}

elseif($annook=="2"){

$annook="II";

}

elseif($annook=="3"){

$annook="III";

}

elseif($annook=="4"){

$annook="IV";

}

elseif($annook=="5"){

$annook="V";

}

elseif($annook=="6"){

$annook="VI";

}

elseif($annook=="7"){

$annook="VII";

}

elseif($annook=="8"){

$annook="VIII";

}

elseif($annook=="9"){

$annook="IX";

}

elseif($annook=="10"){

$annook="X";

}

// calcolo giorno della settimana e lo trasformo in italiano (chiedere se vogliamo dare dei nomi ai giorni della settimana) \\

$settimanaa=date('l');

if($settimanaa=="Monday"){$settimanaa2="Lunedì";}

if($settimanaa=="Tuesday"){$settimanaa2="Martedì";}

if($settimanaa=="Wednesday"){$settimanaa2="Mercoledì";}

if($settimanaa=="Thursday"){$settimanaa2="Giovedì";}

if($settimanaa=="Friday"){$settimanaa2="Venerdì";}

if($settimanaa=="Saturday"){$settimanaa2="Sabato";}

if($settimanaa=="Sunday"){$settimanaa2="Domenica";}

// calcolo mese e lo trasformo in numeri romani \\

$mesee=date('F');

if($mesee=="January"){$meseOK2="I";}

if($mesee=="February"){$meseOK2="II";}

if($mesee=="March"){$meseOK2="III";}

if($mesee=="April"){$meseOK2="IV";}

if($mesee=="May"){$meseOK2="V";}

if($mesee=="June"){$meseOK2="VI";}

if($mesee=="July"){$meseOK2="VII";}

if($mesee=="August"){$meseOK2="VIII";}

if($mesee=="September"){$meseOK2="IX";}

if($mesee=="October"){$meseOK2="X";}

if($mesee=="November"){$meseOK2="XI";}

if($mesee=="December"){$meseOK2="XII";}

// recupero il numero del giorno. \\

$numeroo=date('j');

// scritta dell'immagine \\

$for_image = " Anno ".$annook." - Mese ".$meseOK2." - Giorno ".$numeroo;



// FIRMA -start \\

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 12, 0, 5, 23, $darkred, $font, $for_image);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

if($act=="nuovomessaggio" && $s!=""){

// FIRMA -start \\

$nuovo = " Scrivi un Nuovo Rotolo ";

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 12, 0, 17, 23, $darkred, $font, $nuovo);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

if($act=="navigazione" && $s!="" && $nav=="Mappa"){

// FIRMA -start \\

$nuovo = "Mappa";

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_map_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 14, 0, 9, 18, $darkred, $font, $nuovo);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

if($act=="navigazione" && $s!="" && $nav=="Nave"){

// FIRMA -start \\

$nuovo = "Mappa";

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_map_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 14, 0, 9, 18, $darkred, $font, $nuovo);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

if($act=="navigazione" && $s!="" && $nav!=""){

// FIRMA -start \\

$nuovo = $nav;

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_nav_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 15, 0, 6, 20, $darkred, $font, $nuovo);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

if($act=="navigazione" && $s!="" && $nav2!=""){

// FIRMA -start \\

$nuovo = $nav2;

header("Content-type: image/png");

$font = "kawoszeh.ttf";

$im = imagecreatefrompng('bg_nav2_'.$s.'.png');

$darkred = imagecolorallocate($im, 100,0,0);

imagettftext($im, 10, 0, 8, 11, $darkred, $font, $nuovo);

imagepng($im);

imagedestroy($im);

// FIRMA -finish \\

}

?>

Dov'è che sbaglio ? :(
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problema visualizzazione pulsanti dopo scroll jQuery 6
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
A Visualizzazione due tabelle PHP 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
M Visualizzazione a video risultati query php PHP 0
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
F Visualizzazione motore di ricerca SEO e Posizionamento 2
T cms con visualizzazione mind map CMS (Content Management System) 0
B margini e padding nella visualizzazione mobile HTML e CSS 6
A Errore visualizzazione selezione testo Photoshop 0
R Visualizzazione barra superiore Google Search Console 0
Beppe2 Visualizzazione sottotitoli video HTML e CSS 2
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
L risolto visualizzazione e ordinamento dati PHP 1
Y Problema visualizzazione PDF generato da fpdf PHP 1
gandalf1959 Youtube e possibilità di visualizzazione delle playlist HTML e CSS 0
P Cambiare visualizzazione con JS Javascript 1
L Mancata visualizzazione di icone su button PHP 0
F [PHP] Visualizzazione video PHP 3
R Visualizzazione tabella Mysql MySQL 0
R anomalia nella visualizzazione tabella mysql MySQL 1
R [PHP] Visualizzazione dati Array PHP 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Giacomo Boccherini Impedire la visualizzazione portrait per alcune mediaqueries jQuery 1
gandalf1959 Estrazione e visualizzazione del simbolo dell'euro php/mysqli PHP 0
M Problema visualizzazione colori in photoshop Photoshop 0
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
R Visualizzazione elementi Access MS Access 2
D [Photoshop] Visualizzazione a Monitor tasti ALT e CTRL Photoshop 0
Andrea_Ventura [HTML] Problemi con visualizzazione Navigation Bar HTML e CSS 10
M [HTML] Problema visualizzazione immagini su dispositivi HTML e CSS 4
B Visualizzazione interfaccia grafica photoshop cs 5 Photoshop 1
Z [HTML] aiuto per visualizzazione su tablet Offerte e Richieste di Lavoro e/o Collaborazione 6
G [PHP] Visualizzazione errata immagini PHP 3
Antonio Nervi [Javascript] Problema visualizzazione banner accettazione cookies Javascript 6
A Problema visualizzazione photoshop elements 9 Photoshop 1
G [Photoshop][Joomla] Errore visualizzazione immagine Photoshop 1
O Visualizzazione singolo contenuto con php PHP 7
M [Javascript] Visualizzazione mappa Javascript 1
elpirata [PHP] Evitare la visualizzazione del carattere di nuova linea \r\n PHP 5
A WAMP visualizzazione sito in locale Web Server 3
A [Javascript] Problema visualizzazione posizione corrente su mappa Javascript 2
A [PHP] Visualizzazione righe (a capo) file .txt PHP 2
A [PHP] Problema visualizzazione nome utente loggato su sito ecommerce PHP 23
E php Mysql visualizzazione file *.php in tabella PHP 0
K [Joomla] Visualizzazione anteprima diversa dalla demo del template Joomla 0
G [Photoshop] Visualizzazione pixel reali Photoshop 4
M [WordPress] [HTML] Form inserimento campi e visualizzazione in tempo reale WordPress 3

Discussioni simili