Visualizzazione risultati 1 fino 11 di 11

Discussione: Form per segnalazione di diritti di autore

  1. #1
    Guest

    Predefinito Form per segnalazione di diritti di autore

    Ciao a tutti, vorrei creare un form per segnalare una violazione dei diritti di autore che spedisca tutti i dati alla mia email.
    Vorrei ci fossero queste cose:
    Nome
    Email
    Categoria della violazione, menù a tendina (in questo caso è un sito di programmi, quindi grafica digitale ecc...)
    Nome del programma coperto da diritti d'autore

    come posso fare?

    P.S. io ci ho già provato ed è venuto questo

  2. #2
    L'avatar di jb17
    jb17 non è connesso Utente giovane
    Data registrazione
    07-01-2006
    Messaggi
    48

    Predefinito

    Guardando il tuo modulo ho visto:
    Codice HTML:
    <form action="mailto:edocod@hotmail.it"...
    in questo modo "obblighi" l'utente a ad aprire il programma di messaggistica sul suo pc...mentre con php risolvi il problema...

    Ti ho scritto qui il codice della pagina..devi copiarlo incollarlo modificare il form a tuo piacimento e salvare la pagina come form.php
    Codice PHP:
    <?php
    @$a=$_POST['attivazione'];

    if(
    $a=="ok"){
    $n=$_POST['nome'];
    $m=$_POST['mail'];
    $c=$_POST['cate'];
    $p=$_POST['prog'];
    //controllo se ci sono campi vuoti
    if(($n=="") || ($m=="") || ($c=="") || ($p=="")){
    //se anche solo un campo e vuoto visualizzo l'errore
    echo("Non hai compilato tutti i campi!<br /><br /><a href=\"javascript:history.back();\">Torna Indietro</a>");
    }
    else{
    //se non ci sono campi vuoti definisco il messaggio e invio l'e-mail
    $messaggio=("Nome: $n\n\n E-mail: $m\n\n Categoria: $c\n\n Programma: $p");
    mail("tuoindirizzo@tuoindirizzo.ind","Modulo Copyright","$messaggio","From:Edo89@site.org");
    echo(
    "Segnalazione effettuata con successo!<br /><br /><a href=\"javascript:history.back();\">Torna Indietro</a>");

    }
    }
    else{
    ?>
    <form action="form.php" method="post">
    Inserisci qui il tuo nome:
    <br />
    <input type="text" name="nome" size="50" />
    <br /><br />
    Inserisci qui la tua email:
    <br />
    <input type="text" name="mail" size="50" />
    <br /><br />
    Seleziona la categoria del download:
    <br />
    <select name="cate">
    <option value="categoria1"> Categoria 1
    <option value="categoria2"> Categoria 2
    <option value="categoria3"> Categoria 3
    <option value="categoria4"> Categoria 4
    <option value="categoria5"> Categoria 5
    <option value="categoria6"> Categoria 6
    </select>
    <br /><br />
    Scrivi il nome del download:
    <br />
    <input type="text" name="prog" size="50" />
    <br /><br />
    <input type="hidden" name="attivazione" value="ok" />
    <input type="submit" value="Invia Segnalazione" />
    </form>
    <?
    }
    ?>
    ps: modifica anche
    Codice PHP:
    tuoindirizzo@tuoindirizzo.ind
    con il tuo indirizzo e-mail

    Se hai qualche domanda dimmi pure...

    ciao
    Il sito di jb17: jb17.altervista.org

  3. #3
    Guest

    Predefinito

    ok,ok grazie per la guida, e se io lo verrei integrare in una pagina .html?
    posso usare i frame?

  4. #4
    L'avatar di jb17
    jb17 non è connesso Utente giovane
    Data registrazione
    07-01-2006
    Messaggi
    48

    Predefinito

    Non sarebbe il massimo risolvere con un iframe...si potrebbe utilizzare una pagina in php (solo per l'invio della mail) che non viene mai visualizzata e il form così resterebbe .html

    Se vuoi posso modificarti lo script di prima nel modo che ti ho appena descritto.
    Il sito di jb17: jb17.altervista.org

  5. #5
    Guest

    Predefinito

    ok,ok grazie per l'attenzione e per l'aiuto :D

    Quale codice devo mettere?

    Ho provato a metterlo online ma mi da questo errore:
    Parse error: syntax error, unexpected T_STRING in /membri/edo98/test_html/form.php on line 18
    Ultima modifica di edo98 : 21-02-2009 alle ore 21.45.13

  6. #6
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    Puoi usare un normalissimo form per l'invio delle mail e modificare il nome dei campi. Ci sono già decine di post già aperti in merito basta cercare "form mail".

    Ciao!
    Saturnix

  7. #7
    L'avatar di jb17
    jb17 non è connesso Utente giovane
    Data registrazione
    07-01-2006
    Messaggi
    48

    Predefinito

    Citazione Originalmente inviato da edo98 Visualizza messaggio
    ok,ok grazie per l'attenzione e per l'aiuto :D

    Quale codice devo mettere?

    Ho provato a metterlo online ma mi da questo errore:
    Il codice che ti ho postato non da errori (vedi qui)...quindi devi avergli apportato qualche modifca. Se posti il codice che hai inserito nella tua pagina cerco di capire perchè viene generato l'errore.

    Ciao
    Il sito di jb17: jb17.altervista.org

  8. #8
    Guest

    Predefinito

    ok,problema risolto.
    P.S. come si fa a mettere il form in una pagina html nascondendo la pagina in php?

  9. #9
    Guest

    Predefinito

    Puoi farlo con htaccess!
    Fai una ricerca a riguardo...
    Ultima modifica di nokiagames : 23-02-2009 alle ore 20.10.56

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da nokiagames Visualizza messaggio
    Puoi farlo con htaccess!
    Fai una ricerca a riguardo...
    Cioèèè??????
    Non sono molto esperto di htaccess ecc.

  11. #11
    Guest

    Predefinito

    Allora basta scrivere nell'htaccess della cartella dove si trova il form, il seguente codice:
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^file_da_rinominare.html /file_originale.php

Regole di scrittura

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