Visualizzazione risultati 1 fino 5 di 5

Discussione: mail hotmail

  1. #1
    Guest

    Predefinito mail hotmail

    Ciao a tutti,
    ho appena fatto una sezione del mio sito in php che si interfaccia con MySQL per la registrazione degli utenti e l'autenticazione per l'area riservata.
    Dopo la registrazione viene mandata una mail all'utente per la conferma.
    Ho fatto delle prove e per esempio con la mail freepenguin@alice.it funziona , ma se provo con @hotmail.it non mi arriva nessuna mail.. è un problema di altervista o cosa?

    ah anche un'altra cosa: come faccio a disabilitare la visualizzazione degli warnings del php come si vedono qui: http://www.freepenguin.altervista.or..._from=&ucat=1&

    Andrea
    Ultima modifica di freePenguin : 10-04-2007 alle ore 15.14.35

  2. #2
    Guest

    Predefinito

    Per la mail, controlla che non sia hotmail a bloccare i messaggi inviati, magari li tratta come spam.

    Per i warnings, un metodo "sporco" per non visualizzarli è anteporre il carattere @ davanti alle funzioni incolpate.
    Come detto, questo però non risolve il problema in sè, bisognerebbe vedere lo script per capire come risolvere.


    Ciao!

  3. #3
    Guest

    Predefinito

    grazie x hotmail era quello che hai detto tu...

    la funzione è questa:
    Codice PHP:
    // Function: insertSmilies
    // Description: insert smilies for adding into news/comments

    function insertSmilies($insert_location, $break_location = FALSE, $admincp = FALSE, $wysiwyg = FALSE)
    {
    global
    $config_http_script_dir, $config_smilies;

    $smilies = explode(",", $config_smilies);
    foreach(
    $smilies as $smile)
    {
    $i++; $smile = trim($smile);
    if(
    $admincp){
    if(
    $wysiwyg){
    // $advanced_smile = "<img alt=\':$smile:\' src=\'data/emoticons/$smile.gif\' />";
    // $output .= "<a href=# onclick=\"javascript:InsertIntoArea('$insert_location','$advanced_smile'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
    $output .= "<a href=# onclick=\"document.getElementById('$insert_location').contentWindow.document.execCommand('InsertImage', false, '$config_http_script_dir/data/emoticons/$smile.gif'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";

    }
    else{
    $output .= "<a href=# onclick=\"javascript:document.getElementById('$insert_location').value += ' :$smile:'; return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>"; }
    }else{
    $output .= "<a href=\"javascript:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
    }
    if(
    $i%$break_location == 0 and $break_location)
    {
    $output .= "<br />";
    }else{
    $output .= "&nbsp;"; }
    }
    return
    $output;
    }
    basta che metto @ così:

    Codice PHP:
    // Function: insertSmilies
    // Description: insert smilies for adding into news/comments

    @ function insertSmilies($insert_location, $break_location = FALSE, $admincp = FALSE, $wysiwyg = FALSE)
    {
    global
    $config_http_script_dir, $config_smilies;

    $smilies = explode(",", $config_smilies);
    foreach(
    $smilies as $smile)
    {
    $i++; $smile = trim($smile);
    if(
    $admincp){
    if(
    $wysiwyg){
    // $advanced_smile = "&lt;img alt=\':$smile:\' src=\'data/emoticons/$smile.gif\' /&gt;";
    // $output .= "<a href=# onclick=\"javascript:InsertIntoArea('$insert_location','$advanced_smile'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
    $output .= "<a href=# onclick=\"document.getElementById('$insert_location').contentWindow.document.execCommand('InsertImage', false, '$config_http_script_dir/data/emoticons/$smile.gif'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";

    }
    else{
    $output .= "<a href=# onclick=\"javascript:document.getElementById('$insert_location').value += ' :$smile:'; return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>"; }
    }else{
    $output .= "<a href=\"javascript:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
    }
    if(
    $i%$break_location == 0 and $break_location)
    {
    $output .= "<br />";
    }else{
    $output .= "&nbsp;"; }
    }
    return
    $output;
    }

    così?


    in altervista non si può modificare il php.ini o roba del genere?
    Ultima modifica di debug : 10-04-2007 alle ore 16.24.01

  4. #4
    Guest

    Predefinito

    No, la @ devi metterla così:

    if(@($i%$break_location) == 0 and $break_location)

    PS: ricorda di utilizzare i tag appropriati quando inserisci dei codici.


    Ciaoooo!!!

  5. #5
    Guest

    Predefinito

    grazie mille risolto!

Regole di scrittura

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