Visualizzazione dei risultati da 1 a 5 su 5

Discussione: non fa il refresch

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    non fa il refresch

    Ho questo link nella home che dovrebbe collegarsi alla pag php dell'ultimo messaggio inserito (il più recente), invece si collega alla pag del messaggio più remoto...eppure il collegamento è giusto perchè funziona con altri link

    [img]guest-img.gif[/img]Firma il Libro degli ospiti

  2. #2
    E no con un link, secondo te, possiamo dirti dove sta il problema? Devi postarci il codice della pagina a cui punta il link altrimenti non possiamo fare niente! Ciao!

    E poi che c'entra il refresh?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da mircov
    E no con un link, secondo te, possiamo dirti dove sta il problema? Devi postarci il codice della pagina a cui punta il link altrimenti non possiamo fare niente! Ciao!

    E poi che c'entra il refresh?
    Non ho capito a che codice ti riferisci, cliccando sul link si apre la pag-form che contiene anche i messaggi che sono stati scritti, la contiene il form e sotto i messaggi, quando si compila il form e si invia, il file ins.php elabora e trasmette a video.

    Quale vuoi?

  4. #4
    form.php: quello che mostra i messaggi. Il problema è la visualizzazione dei messaggi? Se si allora il file che li mostra è quello che serve.

    Cmq io non ho capito quale sia il problema: non sei stato molto chiaro!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da mircov
    form.php: quello che mostra i messaggi. Il problema è la visualizzazione dei messaggi? Se si allora il file che li mostra è quello che serve.

    Cmq io non ho capito quale sia il problema: non sei stato molto chiaro!
    Vai qui http://www.photoman.altervista.org/ e clicca in fondo sul libro degli ospiti, si aprirà la pag-form e non si aprirà all'ultima la n°13 come vorrei io perchè lì ci sta il messaggio più recente



    ti posto anche la pag-form:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>mioform</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="stile.css" type="text/css">

    <script language="javascript">
    <!--
    function controlla(){
    var f = document.mioform;

    //.value == "" rende il campo obbligatorio
    //.charAt(0) == " " non permette la barra spaziatrice come primo carattere
    if(f.nome.value == "" || f.nome.value.charAt(0) == " ")
    {
    alert("Inserire il Nome correttamente");
    f.nome.focus();
    return false;
    }
    if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1) || (f.nome.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.nome.focus();
    return false;
    }
    //QUI .value = "" NON rende l'email obbligatoria
    //Controlla che sia inserita un'Email valida tramite una RegExp secondo le specifiche RFC822
    var re = new RegExp("^[!#$&'*+/-9=?a-z^-~-]+(\\.[!#$&'*+/-9=?a-z^-~-]+)*@[!#$&'*+/-9=?a-z^-~-]+(\\.[!#$&'*+/-9=?a-z^-~-]+)+$","");
    if(f.email.value != "" && !f.email.value.match(re))
    {
    alert("Inserire un' E-Mail valida");
    f.email.focus();
    f.email.select();
    return false;
    }
    if((f.url.value == "") || (f.url.value.charAt(0) == " "))
    {
    f.url.focus();
    return false;
    }
    if((f.url.value.indexOf("<") != -1) || (f.url.value.indexOf(">") != -1) || (f.url.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.url.focus();
    f.url.select();
    return false;
    }
    if((f.citta.value.indexOf("<") != -1) || (f.citta.value.indexOf(">") != -1) || (f.citta.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.citta.focus();
    f.citta.select();
    return false;
    }
    if(f.messaggio.value == "" || f.messaggio.value.charAt(0) == " ")
    {
    alert("Inserire il Messaggio correttamente");
    f.messaggio.focus();
    return false;
    }
    if((f.messaggio.value.indexOf("<") != -1) || (f.messaggio.value.indexOf(">") != -1) || (f.messaggio.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.messaggio.focus();
    return false;
    }
    return true;
    }
    // -->
    </script>

    <SCRIPT LANGUAGE="JavaScript">

    function ignoreSpaces(string)
    {
    var temp = "";
    string = '' + string;
    splitstring = string.split(" ");
    for(i = 0; i < splitstring.length; i++)
    temp += splitstring[i];
    return temp;
    }
    // End -->
    </script>


    <script language="JavaScript" type="text/javascript">
    function conta(val) {
    max=200
    if (val.messaggio.value.length > max) {
    val.messaggio.value = val.messaggio.value.substring(0,max)
    rest = 0
    }
    else {
    rest = max - val.messaggio.value.length
    }
    val.num.value = rest
    }
    // End -->
    </SCRIPT>

    </head>



    <body bgcolor="#9999FF">

    <?php include("config.php");

    if (!(file_exists($file)))
    {fopen($file,"w");}

    $arr_mess=file($file);
    $count=count($arr_mess);

    $pagine_totali= ceil($count/$risultati_per_pagina);
    ?>



    <table width="400" align="center" cellpadding="4" cellspacing="0" bordercolor="#000000" style="border:1px solid">
    <tr>
    <td bgcolor="#8afd8d" style="border-bottom:1px solid;"><div align="center"><font color="#008080" size="5" face="arial">Photoman's Guestbook
    </font></td>
    </tr>
    <tr>
    <td bgcolor="#99CCCC">


    <table width="450" border="0">



    <form method="POST" action="ins.php" name="mioform" onSubmit="return controlla()">
    <tr>
    <td><font size="2">NOME:</font><font size="2" color="red"> *</font></td>
    <td><input name="nome" size="30" type="text" maxlength="30" style="border:1px solid"
    onblur="this.value=this.value.replace(/^\s*/,'')"</td>
    </tr>
    <tr>
    <td><font size="2">EMAIL:
    <font color="#008080"></font></td>
    <td><input name="email" size="30" type="text" maxlength="30" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid"></td>
    </tr>
    <tr>
    <td><font size="2">SITO:
    <font color="#008080"></font></td>
    <td><input name="url" size="30" type="text" maxlength="80" value="http://" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid"></td>
    </tr>
    <tr>
    <td><font size="2">CITTA':
    <font color="#008080"></font></td>
    <td><input name="citta" size="30" type="text" maxlength="30" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid">
    </td>
    </tr>
    <tr>
    <td valign="top"><font size="2">MESSAGGIO:</font><font size="2" color="red"> *</font></td>
    <td><textarea name="messaggio" wrap="soft" cols="40" rows="10" onkeyup="conta(this.form)"
    style="border:1px solid" onblur="this.value=this.value.replace(/^\s*/,'')"></textarea>
    <font face="arial" size="2">Max<input value="300" size="1" name="num" readonly>
    caratteri</font></td>
    </tr>


    <td width="250" align="center"><input type="submit" value="Invia"></a>
    </td
    </tr>
    </form>
    </table>
    <td>
    <tr>


    </td>
    </tr>

    <tr>
    <td bgcolor="#99CCCC"><font size="2"><font size="2" color="red"> * </font> <font size="2">Campi obbligatori</font></td>
    </tr>

    </table>





    <?php

    include("config.php");

    if (!(file_exists($file)))
    { fopen($file,"w"); }
    ?>

    <table width="700">



    </td>
    </tr>
    </table>
    </p>

    <HR ALIGN="center" WIDTH="200" color="#D1D1D1" >





    <?php

    include("config.php");

    $pagina=$_GET['pagina'];

    // Estrazione dati e paginazione
    $rows_file=file($file);
    $count=count($rows_file);
    $numero_messaggi=$count;

    if ($numero_messaggi == 0)
    {
    echo "<center><font face=\"arial\" size=\"5\" font color=\"0000ff\">
    COMPLIMENTI!!</font>


    <font face=\"arial\" size=\"3\"font color=\"408080\">NON CI SONO ANCORA MESSAGGI

    </font><font face=\"arial\"size=\"4\"font color=\"408080\">...che aspetti a scriverne uno?</font></center>


    ";
    }
    $inizio=0;
    $pagine_totali= ceil($count/$risultati_per_pagina);

    if (isset($pagina) AND $pagina > 0)
    {
    if ($pagina > $pagine_totali)
    {
    $pagina = $pagine_totali;
    }
    else
    {
    $inizio=$pagina*$risultati_per_pagina - $risultati_per_pagina;
    }
    }
    else
    {
    $pagina = 1;
    $inizio = 0;
    }
    $mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
    $mess_pag=array_reverse($mess_pag);
    $cont1=count($mess_pag);
    $cont2=0;

    $pagina_precedente = $pagina - 1;
    $pagina_seguente = $pagina + 1;

    if ($pagina_precedente < 1 )
    {
    $pagina_precedente = 1;
    }
    if ($pagina_seguente > $pagine_totali)
    {
    $pagina_seguente = $pagine_totali;
    }

    ?>



    <center>
    <table width="350" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border:0px solid;">
    <tr bgcolor="#ebebeb">
    <td height="22" colspan="2">
    <?php
    echo "<center><div class=\"carattere\">PAGINA<font size=2> $pagina </font> DI <font size=2> $pagine_totali </font>PAGINE TOTALI</div></center>" ?>

    </td>
    </tr>
    <tr>
    <td width="175" height="24" bgcolor="#FFFFFF">
    <?php
    if (!($pagina == 1)){
    if (!($pagine_totali == 0)){
    echo "<center><div class=\"carattere\">PAGINA PRECEDENTE</div></center>";}}?>
    </td>
    <td width="175" bgcolor="#FFFFFF">
    <?php
    if (!($pagina == $pagine_totali)){
    if (!($pagine_totali == 0)){
    echo "<center><div class=\"carattere\">PAGINA SUCCESSIVA</div></center>";}}?>
    </td>
    </tr>
    <tr bgcolor="#ebebeb">
    <td height="24" colspan="2"><?php echo "<center><div class=\"carattere\">IN TOTALE CI SONO <font color=red size=2>$numero_messaggi</font> MESSAGGI</div></center>" ?></td>
    </tr>
    </table>
    </center>
    </p>

    <HR ALIGN="center" WIDTH="400" color="#D1D1D1" >




    <table width="700>




    <?


    // Stampa dati su schermo
    while ($cont2<$cont1) {
    $mess=$mess_pag[$cont2];
    $info=explode("|",$mess);
    $nome=$info[0];
    $email=$info[1];
    $citta=$info[2];
    $url=$info[3];
    $messaggio=$info[4];
    $data=$info[5];
    $orario=$info[6];

    $num_proib=count($parole_proibite);

    for ($i=0;$i<$num_proib;$i++)
    {
    $nome=eregi_replace($parole_proibite[$i],"*****",$nome);
    $email=eregi_replace($parole_proibite[$i],"*****",$email);
    $url=eregi_replace($parole_proibite[$i],"*****",$url);
    $citta=eregi_replace($parole_proibite[$i],"*****",$citta);
    $messaggio=eregi_replace($parole_proibite[$i],"*****",$messaggio);
    {

    }
    // Creazione della tabella contenente tutti i dati del messaggio
    $tabella = "<table width=\"700\" height=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\"border=\"0\" bordercolor=\"#c0c0c0\">";
    $tabella .= "<tr><td width=\"150\" bgcolor=\"#f3f3f3\" class=\"tabella\"><font class=\"carattere\">".$nome."</font>";
    $tabella .= "
    <font class=\"carattere\">"."Scritto il: ".$data."
    Ore:".$orario."
    Città:".$citta."</font></td>";
    $tabella .= "<td bgcolor=\"#FFFFFF\" style=\"border:1px solid\" valign=\"top\"><font class=\"carattere\">".$messaggio."</font></td></tr></table>
    ";
    }

    {
    $tabella = "<table width=\"700\" height=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\"border=\"0\" bordercolor=\"#c0c0c0\">";
    $tabella .= "<tr><td width=\"150\" bgcolor=\"#f3f3f3\" class=\"tabella\"><font class=\"carattere\">".$nome."</font>";
    $tabella .= "
    <font class=\"carattere\">"."Scritto il: ".$data."
    Ore:".$orario."
    Città:".$citta."
    Email:<a href=\"mailto:$email\">".substr($email,0,18)."...</a>"."</font>"."</td>";
    $tabella .= "<td bgcolor=\"#FFFFFF\" style=\"border:1px solid\" valign=\"top\"><font class=\"carattere\">".$messaggio."</font></td></tr></table>
    ";
    }

    {
    $tabella = "<table width=\"700\" height=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\"border=\"0\" bordercolor=\"#c0c0c0\">";
    $tabella .= "<tr><td width=\"150\" bgcolor=\"#f3f3f3\" class=\"tabella\"><font class=\"carattere\">".$nome."</font>";
    $tabella .= "
    <font class=\"carattere\">"."Scritto il: ".$data."
    Ore:".$orario."
    Città:".$citta."</font>
    "."Sito:<a href=\"$url\">".substr($url,0,18)."...</a>"."</td>";
    $tabella .= "<td bgcolor=\"#FFFFFF\" style=\"border:1px solid\" valign=\"top\"><font class=\"carattere\">".$messaggio."</font></td></tr></table>
    ";
    }

    {
    $tabella = "<table width=\"700\" height=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\"border=\"0\" bordercolor=\"#c0c0c0\">";
    $tabella .= "<tr><td width=\"150\" bgcolor=\"#f3f3f3\" class=\"tabella\"><font class=\"carattere\">".$nome."</font>";
    $tabella .= "
    <font class=\"carattere\">"."Scritto il: ".$data."
    Ore:".$orario."
    Città:".$citta."
    Email:<a href=\"mailto:$email\">".substr($email,0,18)."...</a>"."
    Sito:<a href=\"$url\">".substr($url,0,18)."...</a>"."</font>"."</td>";
    $tabella .= "<td bgcolor=\"#FFFFFF\" style=\"border:1px solid\" valign=\"top\"><font class=\"carattere\">".$messaggio."</font></td></tr></table>
    ";
    }
    $tabella;
    echo $tabella;
    $cont2++;
    }
    ?>
    </p>

    <HR ALIGN="center" WIDTH="300" color="#D1D1D1">

    <div align="center">


    <font size="2">Edited by Morris</font></p>
    </div>
    </table>
    </body>

    </html>

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.