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

    slash in fondo alla variabile

    Buon giorno,

    in una pagina del mio sito ho inserito la funzione mail:

    mail($destinatario, $oggetto, $content, "From:$mittente");

    ma non funziona perché la variabile $destinazione mi restituisce info@mioindirizzo.com/ con la slash in fondo;
    qualcuno mi sa dire perchè?

    Grazie.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    dipende dal codice che usi, postalo.
    think simple think ringo

  3. #3
    <?php
    $mailpittore=$_POST['hidden1'];


    $destinatario = $mailpittore;
    $mittente='info@xxxxxxx.com';
    $oggetto='COMUNICAZIONE DAL PORTALE';
    $content="Gentile Artista\r\n";
    $content.="La informiamo che è stato inserito un commento ai suoi quadri nella sua pagina personale.\r\n";
    mail($destinatario, $oggetto, $content, "From:$mittente");
    ?>

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    può essere che il \ arrivi dal form.

    prova a stampare il contenuto dell'array $_POST con
    codice:
    print_r( $_POST );
    think simple think ringo

  5. #5
    si infatti arriva dal form con metodo POST che a sua volta ha ricevuta las tessa variabile da un' altra pagina che l'ha inviata con metodo GET.

    LA PRIMA PAGINA INVIA LA VARIABILE CON L'INDIRIZZO MAIL COSI':
    <?php echo"<td> <div align='right'> Scrivi un commento</div></td>";?>


    LA SECONDA PAGINA RIPRENDE LA VARIABILE:
    $mail=$_GET['mail'];
    <?php echo"<input type=\"hidden\" name=\"hidden1\" value=$mail/>";?>


    E LA INVIA ALLA PAGINA CHE INVIERA' LA MAIL:

    <?php
    $mailpittore=$_POST['hidden1'];


    $destinatario = $mailpittore;
    $mittente='info@xxxxxxx.com';
    $oggetto='COMUNICAZIONE DAL PORTALE';
    $content="Gentile Artista\r\n";
    $content.="La informiamo che è stato inserito un commento ai suoi quadri nella sua pagina personale.\r\n";
    mail($destinatario, $oggetto, $content, "From:$mittente");
    ?>

    forse la soluzione potrebbe eseere quella di inserire & in fondo a mail
    <?php echo"<td> <div align='right'> <a href='insertcommenti.php?rifid=$rifid&mail=$mail&'

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ecco l'errore:
    codice:
    value=$mail/>
    devi scrivere:
    codice:
    value="$mail" />
    think simple think ringo

  7. #7
    grazie, provo a correggere e ti faccio sapere.

  8. #8
    ho corretto e funziona.

    grazie mille...alla prossima.

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.