Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Visualizzazione Pulsanti

    Buongiorno a tutti ^______^ Al solito i miei problemi mi perseguitano, dove ne risolvo uno né ritrovo un altro ma non demordo, voglio apprendere anche grazie a voi… Dunque chiedo a tutti una mano per risolvere quest’altro problema e aiutarmi a capire un po’ meglio le funzionalità del PHP 5 che noto sono abbastanza diverse dal PHP.

    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é?

    Vi posto ora qui sotto le pagine utilizzate che sono due:

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

    Codice 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">


    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[b] <?php echo $annook?> -[/b] Mese[b] <?php echo $meseOK2?>[/b] - Giorno[b] <?php echo $numeroo?>[/b]

            <center><span id="theTime" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px"></span></center></font>
    </td>
        </tr>
      </table>
      

      <a href="rosa.php?idluogo=1" target="_self">
    [img]ora/image.php?act=navigazione&nav=Mappa&s=1[/img]  </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'){

    ?>

    [url="<?php echo $_GET['nurlb'];?>"][img]ora/image.php?act=navigazione&nav=<?php echo $_GET['nnameb'];?>&s=3[/img]')">[/url]

    <?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>[url="<?php echo $urlb;?>"][img]ora/image.php?act=navigazione&s=3&nav2=<?php echo $nameb;?>[/img][/url]</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>";



    }}}
    $gggsubstr($luogo['tipo'], 08);
    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>

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

    Codice 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($im100,0,0);

    imagettftext($im120523$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($im100,0,0);

    imagettftext($im1201723$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($im100,0,0);

    imagettftext($im140918$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($im100,0,0);

    imagettftext($im140918$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($im100,0,0);

    imagettftext($im150620$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($im100,0,0);

    imagettftext($im100811$darkred$font$nuovo);

    imagepng($im);

    imagedestroy($im);

    // FIRMA -finish \\

    }

    ?>
    Dov'è che sbaglio ? uffi uffi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.