Visualizzazione risultati 1 fino 16 di 16

Discussione: While maledetto - pagina stoppata

  1. #1
    Guest

    Predefinito While maledetto - pagina stoppata

    Codice:
    <?php
    include('inc/config.inc.php');
    ?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
         <meta http-equiv="Content-Language" content="it" />
    
         <title>*¨˜”°º•§†§¸.•´¯๑۩۞۩๑.* Medical division * ๑۩۞۩๑¯`•.¸§†§•º°”˜¨*</title>
         <style type="text/css">
         /*<![CDATA[*/
         <!--
         a {text-decoration: none}
         -->
         BODY {
         scrollbar-arrow-color:7AA0CD;
         scrollbar-shadow-color:e8e8e8;
         scrollbar-face-color:e8e8e8;
         scrollbar-highlight-color:7AA0CD;
         scrollbar-darkshadow-color:7AA0CD;
         /*]]>*/
         </style>
         <script type="text/javascript">
         //<![CDATA[
         <!--
         var stile = "top=10, left=10, width=700, height=600, status=no, menubar=no, toolbar=no, scrollbars=yes";
         function Popup(apri) {
            window.open(apri, "", stile);
         }
         //-->
         //]]>
         </script>
    </head>
    
    <body>
         <div style="position: absolute; width: 393px; height: 441px; z-index: 3; left: 145px; top: 65px; overflow: auto; text-align: center;" id="layer1">
              <p><b><font face="Tahoma" size="1" color="#3F6C9E"><u>L Ordine Dei Medici Di Drum</u></font></b></p>
              <br />
    <table style="width: 390px; position: absolute; left: 2px;">
    <?php
    $query = "SELECT * FROM medici ORDER BY ordine";
    $result = mysql_query($query, $db) or die(mysql_error());
    
    
    while ($row = mysql_fetch_array($result)){
    
    	echo "
    <tr>
    <td>
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\">
    ". $row['ordine'] ."</font>
    </td>
    <td>
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\"> ". $row['nome'] ."</font>
    </td>
    <td>
    <img src=\"medici/img/".$row['img_razza']."\" />
    </td>
    <td>
    <img src=\"medici/img/".$row['img_classe']."\" />
    </td>
    <td>
    <img src=\"medici/img/".$row['img_carica']."\" />
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\"> ".$row['carica']."</font>
    </td>
    </tr>
    ";
    }
    
    mysql_close($db);
    
    ?></table><br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
              <br />
    
    
              <p><b><font face="Tahoma" size="1" color="#3F6C9E">Le Cariche:</font></b></p>
              <br />
               <b><font face="Tahoma" size="1" color="#3F6C9E"><img src="Medico_Primario.gif" />Medico Primario
              <br />
               <img src="Veterinario.gif" />Veterinario
              <br />
               <img src="Medico_Secondario.gif" />Medico Secondario
              <br />
               <img src="Medicastro_Primario.gif" />Medicastro Primario
              <br />
               <img src="Medico_Decano.gif" />Medico Decano
              <br />
               <img src="Medicastro_ad_Honorem.gif" />Medicastro Ad Honorem
              <br />
               <img src="Medico_Istruttore.gif" />Medico istruttore
              <br />
               <img src="Medicastro_Istruttore.gif" />Medicastro Istruttore
              <br />
               <img src="Medico_Esperto.gif" />Medico Esperto
              <br />
               <img src="Medicastro_Esperto.gif" />Medicastro Esperto
              <br />
               <img src="Medico.gif" />Medico
              <br />
               <img src="Medicastro.gif" />Medicastro
              <br />
               <img src="Medico_Tirocinante.gif" />Medico Tirocinante
              <br />
               <img src="Medico_Assistente.gif" />Medico Assistente
              <br />
               <img src="Infermiere.gif" />Infermiere</font></b>
         </div>
    
         <p align="center"><img border="0" src="/medici/img/principale.jpg" width="831" height="561" alt="sfondo" /></p>
    
         <div style="position: absolute; width: 661px; height: 6px; z-index: 2; left: 178px; top: 543px" id="layer2">
              <p align="center"><span class="Stile5"><font face="Tahoma" size="1"> Ambientato nel gioco di ruolo online Il Grandeblu (http://www.grandeblu.it) - Ottimizzazione per 1024x768 -Mozilla Firefox. Realizzato da Nulier</font></span></p>
         </div>
    
         <div style="position: absolute; width: 235px; height: 280px; z-index: 1; left: 609px; top: 158px" id="layer3">
              <p align="center"><b><a href="/medici/index.html"><font color="#3F6C9E" face="Book Antiqua" size="2">Home</font></a></b></p>
    
              <p align="center"><b><a href="/medici/statuto.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Statuto</font></font></a></b></p>
    
              <p align="center"><b><a href="/medici/ospedale.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">L Ospedale</font></font></a></b></p>
    
              <p align="center"><b><a href="/medici/imedici.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">I Medici</font></font></a></b></p>
    
              <p align="center"><b><a href="/medici/faq.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Faq</font></font></a></b></p>
    
              <p align="center"><b><a href="/medici/cartelle.html"><font face="Book Antiqua" size="2" color="#3F6C9E">Medicinali</font></a></b></p>
    
              <p align="center"><b><a href="http://www.forumcommunity.net/?c=23522" target="blank"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Forum dei medici</font></font></a></b></p>
    
              <p align="center"><b><a href="/medici/links.html"><font color="#3F6C9E" face="Book Antiqua" size="2">Links</font></a></b></p>
         </div>
    </body>
    </html>
    Mettendo la visualizzazione degli errori totale mi son usciti questi due messaggi.

    Notice: Undefined variable: db in /membri/nulierselinir/medici/imedici.php on line 42

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /membri/nulierselinir/medici/imedici.php on line 42


    Io però non so dove mettere le mani ç.ç
    Ultima modifica di nulierselinir : 20-12-2007 alle ore 19.22.24

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    aggiungi un error_reporting(E_ALL); in cima e guarda che errori ti da. Può essere che la query non funzioni e dia zero risultati.

  3. #3
    Guest

    Predefinito

    Già messo ^.*

    Infatti mi riporta gli errore che ora sono nel post principale. ^^

  4. #4
    Ospite Guest

    Predefinito

    In "inc/config.inc.php" ti connetti al database o il file contiene soltanto i dati di questo?

    Posta il contenuto.

    Nell' esecuzione della query il secondo argomento ( $db ) deve corrispondere alla connessione al database.

    Se non hai stabilito la connessione in $db, puoi semplicemente omettere quel parametro.

    Ciao!

  5. #5
    Guest

    Predefinito

    Codice:
    <?
            $username = "pippo";
            $password = "paperino";
            $host = "localhost";
          $database = "my_pippo":
         
              $db = mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
          mysql_select_db($database, $db) or die("Errore durante la selezione del database");
         ?>
    Ecco config.inc.php ^^

  6. #6
    Ospite Guest

    Predefinito


    <?
    $username = "pippo";
    $password = "paperino";
    $host = "localhost";
    $database = "my_pippo":

    $db = mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
    mysql_select_db($database, $db) or die("Errore durante la selezione del database");
    ?>

    Ecco config.inc.php ^^
    Ok, il codice sembra essere corretto.
    Ma non hai impostato i parametri giusti per connetterti al database mySQL di AlterVista.
    Li trovi qui.
    Ciao!

    P.S: Ovviamente hai già attivato il database dalla sezione "Risorse & Upgrades" del pannello di controllo AlterVista, vero?

  7. #7
    Guest

    Predefinito

    In che senso O.O ?
    Nelle faq i parametri sono identici a quelli che ho inserito.

    Ovvio che ho attivato il database xD

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    il problema non è nei parametri, perché $db risulta non definita

    Se noti, hai messo un ":" (due-punti) dopo "pippo", dove invece ci va un ";"...

  9. #9
    Guest

    Predefinito

    L'avevo già notato e corretto ^^ Ma la solfa non cambia ç.ç

  10. #10
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    direi che tu non hai messo error_reporting in cima, perché altrimenti ti avrebbe dato anche un errore perché hai sbagliato a scrivere il path nella chiamata ad include().

    La pagina è /medici/imedici.php, il file config.inc.php si trova in /inc/ ma tu lo richiami con inc/config.inc.php che diventa quindi /medici/inc/config.inc.php che non esiste...


  11. #11
    Guest

    Predefinito

    Ce l'ho messo O.O che ne ricaverei a dire bugie :p
    Cmq ho fatto cmoe dici tu, ma la situazione nn cambia

  12. #12
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Riguardo ad error_reporting, l'avrai messo sotto l'include la prima volta. Per il resto, io ti ho detto qual'era il problema, non ti ho dato una soluzione, quindi non ho idea di cosa tu abbia fatto

    codice, e magari anche struttura e posizione dei file a questo punto, che sembra un sistema un po' intricato che hai messo su

  13. #13
    Guest

    Predefinito

    allora:


    www.nulierselinir.altervista.org/index.html

    All'inizio c'è un solo file

    Poi si aprono due cartelle:

    medici e inc

    Ognuna con i relativi file. Altro nn so dirvi ç.ç


    / index->inc->ecc
    ->medici->ecc
    Ultima modifica di nulierselinir : 20-12-2007 alle ore 20.19.58

  14. #14
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    che fatica tirarti fuori le cose. CO-DI-CE!

    come sono adesso le prima righe di imedici.php? come hai cambiato l'include?

    visto che $db viene segnata come non definita, sembra che il file non venga incluso. Hai provato a mettere degli echo qua e la per vedere cosa viene eseguito e cosa no ?

  15. #15
    Guest

    Predefinito

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    include(
    '/inc/config.inc.php');
    ?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Language" content="it" />

    <title>*¨˜”°º•§†§¸.•´¯๑۩۞۩๑.* Medical division * ๑۩۞۩๑¯`•.¸§†§•º°”˜¨*</title>
    <style type="text/css">
    /*<![CDATA[*/
    <!--
    a {text-decoration: none}
    -->
    BODY {
    scrollbar-arrow-color:7AA0CD;
    scrollbar-shadow-color:e8e8e8;
    scrollbar-face-color:e8e8e8;
    scrollbar-highlight-color:7AA0CD;
    scrollbar-darkshadow-color:7AA0CD;
    /*]]>*/
    </style>
    <script type="text/javascript">
    //<![CDATA[
    <!--
    var stile = "top=10, left=10, width=700, height=600, status=no, menubar=no, toolbar=no, scrollbars=yes";
    function Popup(apri) {
    window.open(apri, "", stile);
    }
    //-->
    //]]>
    </script>
    </head>

    <body>
    <div style="position: absolute; width: 393px; height: 441px; z-index: 3; left: 145px; top: 65px; overflow: auto; text-align: center;" id="layer1">
    <p><b><font face="Tahoma" size="1" color="#3F6C9E"><u>L Ordine Dei Medici Di Drum</u></font></b></p>
    <br />
    <table style="width: 390px; position: absolute; left: 2px;">
    <?php
    $query
    = "SELECT * FROM medici ORDER BY ordine";
    $result = mysql_query($query, $db) or die(mysql_error());


    while (
    $row = mysql_fetch_array($result)){

    echo
    "
    <tr>
    <td>
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\">
    "
    . $row['ordine'] ."</font>
    </td>
    <td>
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\"> "
    . $row['nome'] ."</font>
    </td>
    <td>
    <img src=\"medici/img/"
    .$row['img_razza']."\" />
    </td>
    <td>
    <img src=\"medici/img/"
    .$row['img_classe']."\" />
    </td>
    <td>
    <img src=\"medici/img/"
    .$row['img_carica']."\" />
    <font face=\"Tahoma\" size=\"1\" color=\"3F6C9E\"> "
    .$row['carica']."</font>
    </td>
    </tr>
    "
    ;
    }

    mysql_close($db);

    ?></table><br />
    <br />
    [...]
    <p><b><font face="Tahoma" size="1" color="#3F6C9E">Le Cariche:</font></b></p>
    <br />
    <b><font face="Tahoma" size="1" color="#3F6C9E"><img src="Medico_Primario.gif" />Medico Primario
    <br />
    <img src="Veterinario.gif" />Veterinario
    <br />
    <img src="Medico_Secondario.gif" />Medico Secondario
    <br />
    <img src="Medicastro_Primario.gif" />Medicastro Primario
    <br />
    <img src="Medico_Decano.gif" />Medico Decano
    <br />
    <img src="Medicastro_ad_Honorem.gif" />Medicastro Ad Honorem
    <br />
    <img src="Medico_Istruttore.gif" />Medico istruttore
    <br />
    <img src="Medicastro_Istruttore.gif" />Medicastro Istruttore
    <br />
    <img src="Medico_Esperto.gif" />Medico Esperto
    <br />
    <img src="Medicastro_Esperto.gif" />Medicastro Esperto
    <br />
    <img src="Medico.gif" />Medico
    <br />
    <img src="Medicastro.gif" />Medicastro
    <br />
    <img src="Medico_Tirocinante.gif" />Medico Tirocinante
    <br />
    <img src="Medico_Assistente.gif" />Medico Assistente
    <br />
    <img src="Infermiere.gif" />Infermiere</font></b>
    </div>

    <p align="center"><img border="0" src="/medici/img/principale.jpg" width="831" height="561" alt="sfondo" /></p>

    <div style="position: absolute; width: 661px; height: 6px; z-index: 2; left: 178px; top: 543px" id="layer2">
    <p align="center"><span class="Stile5"><font face="Tahoma" size="1"> Ambientato nel gioco di ruolo online Il Grandeblu (http://www.grandeblu.it) - Ottimizzazione per 1024x768 -Mozilla Firefox. Realizzato da Nulier</font></span></p>
    </div>

    <div style="position: absolute; width: 235px; height: 280px; z-index: 1; left: 609px; top: 158px" id="layer3">
    <p align="center"><b><a href="/medici/index.html"><font color="#3F6C9E" face="Book Antiqua" size="2">Home</font></a></b></p>

    <p align="center"><b><a href="/medici/statuto.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Statuto</font></font></a></b></p>

    <p align="center"><b><a href="/medici/ospedale.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">L Ospedale</font></font></a></b></p>

    <p align="center"><b><a href="/medici/imedici.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">I Medici</font></font></a></b></p>

    <p align="center"><b><a href="/medici/faq.html"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Faq</font></font></a></b></p>

    <p align="center"><b><a href="/medici/cartelle.html"><font face="Book Antiqua" size="2" color="#3F6C9E">Medicinali</font></a></b></p>

    <p align="center"><b><a href="http://www.forumcommunity.net/?c=23522" target="blank"><font face="Book Antiqua" size="2"><font color="#3F6C9E">Forum dei medici</font></font></a></b></p>

    <p align="center"><b><a href="/medici/links.html"><font color="#3F6C9E" face="Book Antiqua" size="2">Links</font></a></b></p>
    </div>
    </body>
    </html>

    Ora, però, mettendo l'error reporting prima dell'include mi vengono fuori questi errori:

    Codice:
    Warning: main() [function.main]: open_basedir restriction in effect. File(/inc/config.inc.php) is not within the allowed path(s): (/membri) in /membri/nulierselinir/medici/imedici.php on line 3
    
    Warning: main(/inc/config.inc.php) [function.main]: failed to open stream: Operation not permitted in /membri/nulierselinir/medici/imedici.php on line 3
    
    Warning: main() [function.include]: Failed opening '/inc/config.inc.php' for inclusion (include_path='.:') in /membri/nulierselinir/medici/imedici.php on line 3
    
    Notice: Undefined variable: db in /membri/nulierselinir/medici/imedici.php on line 42
    
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /membri/nulierselinir/medici/imedici.php on line 42
    EDIT: Armato di dizionario sono riuscito a tradurre gli errori -.-"

    Il mio codice era corretto, il problema era nei permessi. Semplicemente ho dovuto spostare l'inc nella cartella medici e Puff tutto risolto. E pensare che sono 5 giorni che mi ci sbatto -.-"
    Ultima modifica di dreadnaut : 21-12-2007 alle ore 12.20.33 Motivo: + tag [php]

  16. #16
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    ah, meh, in parte colpa mia

    Non era un problema di permessi, era un problema di path come ti avevo detto un paio di messaggi sopra. Solo che mettendo /inc cerchi di aprire un file che si trova sotto la root del server !! per il quale ovviamente non hai i permessi.

    Spostare il file era una soluzione, un'altra era sarebbe stata sostituire il path sbagliato /inc/config.inc.php con uno relativo ../inc/config.inc.php oppure con quello assoluto corretto, cioé /membri/nulierselinir/inc/config.inc.php.

Regole di scrittura

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