-
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
-
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!
-
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 .= " "; }
}
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 = "<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 .= " "; }
}
return $output;
}
così?
in altervista non si può modificare il php.ini o roba del genere?
-
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!!!
-