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

    comando segnala ad un amico

    ciao a tutti
    mi è stato chiesto di inserire un link per poter dare la possibilità di segnalare ad un amico il sito in soggetto.

    Lo so che è un in più e che non occorrerebbe il link ma è stato richiesto e lo vogliono..

    aimè...

    Chi mi sa dire come si fa? :maLOL:
    Ctrl+Alt+Canc
    www.minium.it
    VIETATO CHIUDERE GLI OCCHI
    www.infolav.org

  2. #2
    la cosa più rapida è che fai un mailto

    Segnala a un amico

  3. #3
    crea la pagina che metterai sul sito e chiami posta.html

    <script language="JavaScript1.2">
    var ns6=document.getElementById&&!document.all
    var previous=''
    var eventobj
    //Regular expression to highlight only form elements
    var intended=/INPUT|TEXTAREA|SELECT|OPTION/
    //Function to check whether element clicked is form element
    function checkel(which){
    if (which.style&&intended.test(which.tagName)){
    if (ns6&&eventobj.nodeType==3)
    eventobj=eventobj.parentNode.parentNode
    return true
    }
    else
    return false
    }

    //Function to highlight form element
    function highlight(e){
    eventobj=ns6? e.target : event.srcElement
    if (previous!=''){
    if (checkel(previous))
    previous.style.backgroundColor=''
    previous=eventobj
    if (checkel(eventobj))
    eventobj.style.backgroundColor=highlightcolor
    }
    else{
    if (checkel(eventobj))
    eventobj.style.backgroundColor=highlightcolor
    previous=eventobj
    }
    }
    </script>
    <form method="post" action="send.php" onkeyup=highlight(event) onclick=highlight(event)>
    Il tuo nome

    <input name="nomemittente" type="text" size="50" />


    Il nome dell'amico

    <input name="nomedestinatario" type="text" size="50" />


    L'indirizzo e-mail dell'amico

    <input name="emaildestinatario" type="text" size="50" />


    <center>
    <input name="invia" type="image" src="img/invia.jpg" alt="invia il modulo" title="invia il modulo" width="78" height="38">

    </form>

    essenziale ricordare il name che dai ai vari campi
    quando io vedo il tuo sito compilo il modulo e clicco invia partre una mail.... perchè sul server tu hai messo un file send.php

    <?PHP
    // Processo di recupero dei dati
    $nomemittente = $_POST['nomemittente'];
    $nomedestinatario = $_POST['nomedestinatario'];
    $emaildestinatario = $_POST['emaildestinatario'];
    // Configuro il testo del messaggio che apparirà all'amico
    $messaggio = "Ciao sono $nomemittente, ho scoperto questo sito che ti suggerisco di visitare
    <a href='http://www.ILMIOSITO.IT'>IL MIO SITO";
    // Processo di controllo [Opzionale]
    if ($nomemittente==null)
    {
    echo ("Errore: compilare il campo 'Il tuo nome'");
    }
    else
    {
    if ($emailmittente==null)
    {
    echo ("Errore: compilare il campo 'Il tuo indirizzo e-mail'");
    }
    else
    {
    if ($nomedestinatario==null)
    {
    echo ("Errore: compilare il campo 'Il nome dell'amico'");
    }
    else
    {
    if ($emaildestinatario==null)
    {
    echo ("Errore: compilare il campo 'Indirizzo e-mail dell'amico'");
    }
    else
    {
    // Processo di configurazione dell'email
    // [Destinatario, mittente, ecc]
    $mail_to = $emaildestinatario;
    $mail_subject = "$nomemittente ti segnala";
    $mail_body = "

    <font color=#000000>$messaggio</font></p>";
    // Intestazioni HTML
    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";
    // Processo di invio
    if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
    {
    echo ("E-mail inviata con successo");
    }
    else
    {
    echo ("Errore interno durante l'invio...");
    }
    }
    }
    }
    }
    ?>

    lo fai con blocconote copia questo codice e metti il nome del tuo sito se vuoi fare qualche modifica ricorda il name campo che ti dicevo
    hai finito? vai su salva con nome per dare estensione php dei mettere tutti i file in salva come e scrivere send.php
    Hai finito? sappi che devi mettrlo online non puoi testarlo in locale

    se vuoi puoi vederlo su WWW.villapiana.sv.it link

  4. #4
    domanda stupida: e se il server non supporta php?


  5. #5

    Elementare

    Si cambia server

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.