Blog trasferito su
www.NoizExperience.com

09 luglio, 2008

Un form per lo Scambio Link




form scambio link in php

Ricevi molte proposte di scambio link che ti intasano i commenti? Ricevi tante email lunghe e noiose da leggere che in pratica alla fin fine ti propongono solo uno scambio link? Vediamo come realizzare un form da inserire sul tuo Blog, e che con pochi parametri assicura meno stress per tutti: sia per chi chiede, sia per chi riceve la proposta.

Utilizziamo un piccolo form php contenente i seguenti parametri:
  • Nome;
  • Email;
  • Link da proporre
  • Breve descrizione del sito/blog.

Questo modulo di richiesta puoi utilizzarlo nella sidebar in maniera permanente, o altrimenti dedicare una pagina col link diretto ed in evidenza nel menù.
Iniziamo a Realizzare!
Inserisci questo codice Css in un foglio di stile esterno o direttamente tra i tag style :
#form *{float:left; margin:0; list-style-type:none}
#form li {display:block; clear:both; margin-bottom:10px}
#form label {width:150px; text-align:right}

Ora copia ed incolla l'html dove vuoi che venga visualizzato il form:
<form method="get" action="scambiolink.php">
<ul id="form">
<li><label>Nome: </label> <input type="text" name="nome"/></li>
<li><label>Email: </label> <input type="text" name="email"/></li>
<li><label>Link del tuo sito/blog: </label> <input type="text" name="link"/></li>
<li><label>Breve descrizione: </label> <textarea name="descrizione"></textarea></li>
<li><label>Invia il Link </label><input type="submit" value="Ok"/></li> 
</ul>
</form>

Ora crea un nuovo file e nominalo scambiolink.php ed inserisci questo codice:
<?php
$nome = $_GET['nome'];
$email = $_GET['email'];
$link = $_GET['link'];
$descrizione = $_GET['descrizione'];
$miourl = 'http://www.tuosito.it';
mail("tuaemail@mail.com","$nome ti propone uno scambio link","Nome: $nome \r\nEmail: $email \r\nLink: $link \r\nDescrizione: $descrizione");
mail("$email","Ok! Link consegnato a $miourl","Nome: $nome \r\nEmail: $email \r\nLink: $link \r\nDescrizione: $descrizione");
?>


Sostituisci le scritte in rosso rispettivamente col nome del tuo sito e il tuo indirizzo email. Nella pagina scambiolink.php puoi inserire un messaggio di conferma tramite semplice testo, e un link che ti riporta all'home page.

Nel caso in cui vuoi che dopo aver compilato il modulo, l'utente venga rimandato direttamente sull'home-page, copia ed incolla questo script php subito dopo quello arancione:
<? header("location:$miourl"); ?>

Lo script ti manderà un'email di richiesta, che tu potrai valutare, ed eventualmente dopo inserirai a mano i dati sul tuo Blog. A chi chiede lo scambio riceverà una notifica via email.

Per utenti Blogger
Se utilizzi Blogger inserisci solamente il form html e css (se non sai come inserire il css clicca qui), mentre la pagina in php, con i suoi relativi script, la dovrai inserire su uno spazio web esterno (altervista.org fornisce questo servizio gratuitamente), dopo di che inserisci nell'attributo action (del form html su blogger) l'indirizzo completa che rimanda al file php esterno.

Per chiarimenti e/o se riscontri malfunzionamenti possiamo verificarli insieme.


Articoli correlati per categorie



1 commenti!:

Espera ha detto...

Caspita! (Me copia te), questo mi piace...lo terrò presente per quando avrò un numero soddisfacente di visitatori! ^.^