Visualizzazione risultati 1 fino 5 di 5

Discussione: registrazione x entrare nel mio sito

  1. #1
    Guest

    Question registrazione x entrare nel mio sito

    posso inserire la richiesta di registrazione per entrare nel mio sito se si come posso fare oppure se invece di registrarsi trovassi un modo che chi entra nel mio lascia il suo nik si puo fare ? come si fa?

    chiedo scusa se ho inserito questo messaggio in un posto sbagliato ma ho girato tutto il forum e non ho trovato niente

    [NO SPAM]
    Ultima modifica di radioradianti : 02-11-2005 alle ore 18.04.47

  2. #2
    Ospite Guest

    Predefinito

    1.Manca un'pò di punteggiatura!
    2.Non spammare,altrimenti potresti venir punito dai moderatori!
    3.
    oppure se invece di registrarsi trovassi un modo che chi entra nel mio lascia il suo nik si puo fare
    Non ho capito cosa intendevi.

  3. #3
    Ospite Guest

    Lightbulb

    Una volta avevo fatto una cosa del genere...

    Basta che metti un index.htm con la maschera, un validating.php che genera un cookie e aggiungie il record al db e un piccolo codice alle altre pagine che controllano il cookie.

    Esempio.
    Codice in index.htm:
    Codice HTML:
    Per accedere è necessario inserire il nome: <form action="validating.php" method=get><input type=text name="nm"><br><br>Commento:<br><textarea name="comment"></textarea><br><br><input type=submit value="Entra"></form>";
    Codice in validating.php
    Codice PHP:
    $date=(date("d/m/Y H:i"));
    setcookie ("tuosito", $nm , time()+3600*24);
    echo
    "Ciao $nm!<br>Benvenuto nel Sito!!!<br>";
    $guests=fopen ("visitors.php","a");
    fputs ($guests, "\n \$name[]=\"$nom\";\n\$yip[]=\"$ip\";\n\$commento[]=\"$comment\";\n\$sub[]=\"$date\";\n ");
    fclose ($guests);
    Codice da aggiungere alle pagine:
    Codice PHP:
    if (!isset($_COOKIE["tuosito"])) {
    die (
    "Non hai avuto accesso!!<meta http-equiv=\"refresh\" content=\"1;URL=index.htm\">");
    }
    Infine, guestbook.php:
    Codice PHP:
    include "visitors.php";
    $count=count($yip);
    echo
    "<font face=\"comic sans ms\" size=4>Hanno avuto accesso al nostro giornale $count persone. Ecco i nomi (in ordine di data):<br><br><table border=3 bordercolor=\"#000000\"><tr><td><font color=blue>N°</td><td><center><font color=blue>IP</center></td><td><center><font color=blue>Nickname</center></td><td><center><font color=blue>Data e ora</center></td><td><font color=blue>Commento:</td></tr>";

    for (
    $a=0; $a<$count; $a++) {
    $n=$a+1;
    $aip=str_replace ("s",".",$yip[$a]);
    echo
    "\n<tr>\n\t<td><b>$n</b></td><td>$aip</td><td>$name[$a]</td><td>$sub[$a]</td><td>$imag[$a] </td>\n</tr>";

    }

    echo
    "</table></font>";
    Non è un gran che perchè l'ho fatto un mucchio di tempo fa...

  4. #4
    Guest

    Predefinito

    Ciao sto provando ad utilizzare il tuo codice, ma non mi genera il cookie.
    Sai per caso da cosa può dipendere?

  5. #5
    Ospite Guest

    Predefinito

    Il codice per il cookie deve essere la prima cosa che il php invia al browser, basta uno spazio prima di <? e ti sballa tutto...

    Inoltre controlla di aver settato il browser per accettare i cookie

Regole di scrittura

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