Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 37

Discussione: problema con fclose()

  1. #11
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    penso devi definire la variabile $mail con altrimenti la funzione mail non esegue nulla

  2. #12
    Originariamente inviato da mariox
    penso devi definire la variabile $mail con altrimenti la funzione mail non esegue nulla
    pensavo che la variabile mail gli arrivasse da index...


    <script language="JavaScript" type="text/javascript">
    function apri() {
    window.open('mail.php?mail=<?php echo'$array[4]'; ?>','Invia','toolbar,width=550,height=450,left=200 ,top=100,resizable=no');
    }
    function smiley(code)
    {
    var testo = document.form.testo.value;
    this.code = code;
    document.form.testo.value = testo + code;
    }
    </script>
    <?php
    if ($array[4] == "") {
    $mail = "";
    } else {
    $mail = "<a href=\"javascript:apri();\" title=\"Invia una e-mail a $array[0]\"><img src=\"img/email.gif\" border=\"0\" alt=\"\"></a>";
    }

    $array[0] = str_replace("%&", ",", $array[0]);
    $array[1] = str_replace("%&", ",", $array[1]);
    $array[4] = str_replace("%&", ",", $array[4]);

    $array[0] = str_replace("<", "&lt;", $array[0]);
    $array[0] = str_replace(">", "&gt;", $array[0]);
    $array[1] = str_replace(";:;", "<", $array[1]);
    $array[1] = str_replace(":;:", ">", $array[1]);
    $array[1] = wordwrap($array[1],13,"\n",1);
    $array[1] = ereg_replace("(((http|ftp|https)://)|(www\.))+(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9\&%_\./-~-]*)?","<a href=\"http://\\0\" target=\"".$target."\_blank\">\\0</a>", $array[1]);
    $array[1] = stripslashes($array[1]);
    echo "<table width=\"100%\" border=\"0\">
    <tr>
    <td width=\"100%\" valign=\"top\">$array[0]:$array[1]$mail
    $array[3] del $array[2]</td>
    </tr>
    </table>";
    }
    }
    }
    ?>

    ma a questo punto non ci capisco più nulla..

  3. #13
    Originariamente inviato da tarini
    index.php non ha errori e cmq il fatto che apra una pagina in popup non è PER NIENTE RILEVANTE... in realtà si comporta ESATTAMENTE come se fosse un link...


    il problema è in mail.php

    ti propongo la mia soluzione

    ho provato come hai detto tu, nessun errore ma le mail non arrivano...

  4. #14
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    stai provando lo script in localhost?

  5. #15
    Originariamente inviato da mariox
    stai provando lo script in localhost?
    no, on line nel mio server ( il server dove ho il mio sito)

  6. #16
    prova a fare
    Codice PHP:
    $mail mail....
    var_dump($mail
    www.gext.it

  7. #17
    Originariamente inviato da tarini
    prova a fare
    Codice PHP:
    $mail mail....
    var_dump($mail
    provato ma appaiono immagini in posti assurdi e le mail non arrivano
    forse non ho capito dove, tu in che punto dicevi?

  8. #18
    il comando mail ritorna un booleno che indica se l'invio è andato a buon fine o meno...
    salva il valore ritornato e per vedere se per il php è andato tutto bene o meno
    www.gext.it

  9. #19
    Originariamente inviato da tarini
    il comando mail ritorna un booleno che indica se l'invio è andato a buon fine o meno...
    salva il valore ritornato e per vedere se per il php è andato tutto bene o meno

    perdonami ma ho capito meno di niente

    scusa ma un po' sono alle prese con il php che conosco poco e male, un po' ho la testa che mi scoppia dai tentativi che faccio da giorni..
    puoi spiegarmi un po' meglio?

  10. #20
    forse ho capito
    ho inserito quel codice e all'invio della mail mi rezstituisce:

    string(9) "$array[4]"
    che significa?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.