Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143

    suggeritemi qualche link?

    Ciao sto cercando un semplice script php tipo feedback,
    ma non trovo quello che esattamente mi serve e non sono capace a modificare:

    praticamente lo script deve inviarmi il link da dov'è stato cliccato in email

    questo codice mi funziona manda la mail ma non il link,
    credo che vada applicata una parte di codice a ogni link interessato per poterlo ricevere,
    mentre il codice sotto è solo una popup che richiamo dal link in questione.
    spero di essere comprensibile nel mio intento, grazie a tutti.

    <?php

    if (!ini_get('register_globals')) {
    $superglobals = array($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET);

    if (isset($_SESSION)) {
    array_unshift($superglobals, $_SESSION);
    }

    foreach ($superglobals as $superglobal) {
    extract($superglobal, EXTR_SKIP);
    }
    }
    ##############################

    $sitename = "miosito";
    $siteaddress = "http://www.miosito.biz";

    ?>
    <html>
    <head>
    <title>Segnala questo link</title>
    <style type="text/css">
    body { font-family: verdana, helvetica, sans-serif; font-size: 12px; }
    p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000}
    label { float: left; clear: both; }
    input { float: left; clear: both; font-family: verdana, helvetica, sans-serif; }
    textarea { float: left; clear: both; width: 385px; font-family: verdana, helvetica, sans-serif; font-size: 0.98em; }
    #yemail, #yname, #femail, #fname, #comments { width: 385px; border: 1px solid #bbb; background: #eee; }
    #submit { margin-top: 1em;}
    </style>
    </head>

    <body>
    <?php

    $yname = $_POST['yname'];
    $femail = "mia@mail.biz";
    $comments = $_POST['comments'];
    $pageurl = $_GET['loc'];

    function outputform() {

    $pageurl = $_GET['loc']; ?>

    <form method="post" action="invia_err.php?loc=<?php echo "$pageurl"; ?>">

    <label for="yname">Da:</label>
    <input type="text" name="yname" id="yname" value="<?php echo "$_POST[yname]"; ?>" />

    <label for="comments">Errore riscontrato:</label>
    <textarea name="comments" rows="3" id="comments"><?php echo "$_POST[comments]"; ?></textarea>

    <input type="submit" id="submit" name="submit" value="Manda">

    </form>

    <?php
    }

    if ($_POST['submit']) {

    if (($yname=="") || ($comments=="")) {
    print "

    Errore: compila tutti i campi</p>";
    outputform();
    }
    else {
    $comments = stripslashes($comments);
    mail("$femail","Mauri stai più attento","\nCiao, sono $yname, c'è qualcosa che non va nel sito alla pagina:\n$pageurl\n\nEcco cosa non mi torna:\n------------------------------------\n$comments \n------------------------------------\n\nSpero di esserti stato utile!\nciao, $yname","From:$yemail");
    echo "Grazie per il tuo prezioso contributo!

    <a href=\"javascript:window.close()\">Ora puoi chiudere questa finestra</a>";
    }
    }
    else {
    ?>
    <div align="center">C'è un problema in questa pagina?

    <?php echo "$pageurl"; ?></p>Dimmelo, lo correggerò!



    </div>
    <?php
    outputform();
    }
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143
    anzi miglioro la cosa, in questo script ci sono anche due campi,
    per il nome e text area, che a me non servono, a me serve solo l'invia,
    clicco sul link - apre popup - clicco invia - in email ricevo il link

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.