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

    Guestbook Che Funziona In Modo Anomalo

    Ho creato un guestbook che può anche caricare immagini e il tutto funziona.
    Il tutto su configurazione in automatico con easy php, così configurata: apache 1.3.33, php 4.3.10, mysql 4.1.9.

    Successivamente ho aggiornato la configurazione di easyphp, in questo modo:
    apache 2.2.13, php 5.2.10, mysql 5.1.37
    e qui cominciano i mal funzionamenti.
    Il guest funziona ancora e si caricano anche le immagini.
    Ma in caso di più pagine, vengono visualizzati correttamente i link che puntano alle pagine, ma cliccandoci sopra non succede nulla.

    Ho anche configurato l'installazione di apache, php e msql a mano con questa configurazione
    apache 2.2.13, php 5.2.10, mysql 5.1.38
    In questo modo, il guest funziona, funzionano anche i link che puntano alle pagine, ma sorpresa non si riesce più a caricare le immagini
    Se non carico l'immagine, il record con il messaggio si carica correttamente.
    Ma se cerco di caricare anche l'immagine con il messaggio, il sistema non carica nessun record.

    Posto il codice della pagina principale
    Codice PHP:
    <?php
    include ("config.php");
    include(
    "config.inc.php");
    ?>

    <html>
    <head>

    <style>

    .titolo {
    font-family:Arial, Helvetica, sans-serif;
    font-size: <?php echo $dimensfont?>;
    color: <?php echo $colorT?>
    }

    .MessSup {
    font-family:Arial, Helvetica, sans-serif;
    background-color: <?php  echo $sfondoCelSup?>;
    color: <?php  echo $colFontMeSu?>;
    font-size: <?php echo $dimfontSu?>;

    }

    .MessInf {
    font-family:Arial, Helvetica, sans-serif;
    background-color: <?php  echo $sfondoCelInf?>;
    color: <?php  echo $colFontMeIn?>;
    font-size: <?php  echo $diFontIn?>;
    }

    </style>
    <title>MIO GUESTBOOK</title>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

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

    <body>
    <div id="guest_titolo" class="titolo"><?php echo $titolo_guest ?></div>




    <div id="guest_sottotit_dx" class="tabMess">[img]imagin/sign.gif[/img][url="form.php"] Firma il Guetbook[/url]| [img]imagin/lock.gif[/img][url="admin/login.php"] Amministrazione[/url]</div>

    <div id="guest_sup">

    <?php

    //mi connetto al database,user e password
    $db mysql_connect($db_host$db_user$db_password);
    //in caso di errore
    if ($db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");

    //mi connetto alla tabella
    mysql_select_db($db_name$db)
    //in caso di errore
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

     
    $numero_record $numMess//numero record per pagina
    if(!isset($HTTP_GET_VARS["inizio"])){
    $inizio 0;
    }else{
    $inizio $HTTP_GET_VARS["inizio"];
    }
     

    //preparo la query per nome, citta, ecc.
    $query "SELECT id, nome, citta, messaggio, data, descrizione  FROM messaggi ORDER BY id DESC LIMIT $inizio,$numero_record";                                                                

    $result mysql_query($query$db);

    //query per contare record e numero pagine
    $query2 "select * from messaggi";
    $result2 mysql_query($query2$db);

    $numero_record_totali mysql_numrows($result2);
    $numero_pagine ceil($numero_record_totali/$numero_record);
    $pagina_corrente ceil(($inizio/$numero_record) + 1);

    $numero_record_totali2 = ($numero_record_totali+1); //altrimenti parte a scrivere da zero

    $num_mess=$numero_record_totali2 $inizio;


    while (
    $row mysql_fetch_array($result))
    {
    //numerazione messaggi    
    $num_mess--;


    $id1$row["id"];

    //rendo maiuscolo il nome e la citta

    $nome1$row["nome"];
    $nome1=ucfirst ($nome1);

    $citta1$row["citta"];
    $citta1=ucfirst ($citta1);
    //  data
    $data1$row['data'];

    $messaggio1$row["messaggio"];

    $descrizione1$row["descrizione"];

    include(
    "elenco_smiles.php");
     
    ?>
     
     <table border="1" width="100%" height="100px" cellpadding="0" cellspacing="0">
      <tr>
         <td width="30%">
        
            <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="2" class="MessSup">
             <tr>
                <td><?php echo $num_mess?>)</td> 
            </tr>
            <tr>
                <td><?php echo $nome1?>
                

                

                da: <?php echo $citta1?></td>
            </tr>
           </table>
        </td>
      
        <td>
           <table width="100%" height="100%" border="0"  cellspacing="0" cellpadding="2" class="MessInf">
           <tr>
               <td><?php echo date("j F y  - H:i"$data1)?>
               

               <hr>
               </td>
          </tr>
          <tr>
             <td><?php echo $messaggio1?>
             <?php
             
             
    if(!empty ($descrizione1))
                {
                    
    $percorso="foto/";
                  
    //cartella sul server dove verrà spostata la foto

                     
    $nuovo_nome=$percorso.$id1.".jpg";
                     
    //nuovo nome dell'immagine
                     
                     
    echo "<img src=\"$nuovo_nome\" alt=\"vvv\" />"
                }
                
    ?>
                           
             </td>
          </tr>
           </table>
       </td>
      </tr>
    </table>



    <?php 
    }

    echo 
    "pagina"." ";

    if(
    $numero_pagine 1){
    for(
    $pagina 1$pagina <= $numero_pagine$pagina++){
    if(
    $pagina == $pagina_corrente){
    ?>

    [b]<?php echo $pagina?>[/b]

    <?php
    }else{
    ?>

    [url="guest.php?inizio=<?php echo(($pagina 1) * $numero_record)?>"]<?php echo $pagina?>[/url]

    <?php
    }
    }
    }

    ?>
        
    </div>

    <div id="guest_sottotit_sx" class="corpo_centr"><?php echo "messaggi totali"." ".$numero_record_totali;?></div>

    </body>
    </html>
    Ho anche abilitato gli short_open_tag, ma non è cambiato nulla. :master:

    Spero di essermi spiegato
    Qualche idea?

  2. #2

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.