Mudanças entre as edições de "Php"

De WikiLICC
Ir para: navegação, pesquisa
m (Como enviar e-mail)
m
Linha 1: Linha 1:
 +
==Correções para Euler==
 +
Evitando warnings em php na Euler.
 +
#  PHP Notice:  Undefined index:  tarefa in /home/pub/admin/ppgmap/public_html/pesquisa/profpesq.html.en on line 23, referer: http://www.mat.ufrgs.br/~ppgmap/pesquisa/ficha.php?user=dago
 +
 +
 
==Como enviar e-mail==
 
==Como enviar e-mail==
 
Usando a função '''mail''' do php. Com safe_mode=on o quinto parâmetro é desabilitado[http://br2.php.net/manual/en/features.safe-mode.functions.php].
 
Usando a função '''mail''' do php. Com safe_mode=on o quinto parâmetro é desabilitado[http://br2.php.net/manual/en/features.safe-mode.functions.php].

Edição das 14h41min de 23 de abril de 2010

Correções para Euler

Evitando warnings em php na Euler.

  1. PHP Notice: Undefined index: tarefa in /home/pub/admin/ppgmap/public_html/pesquisa/profpesq.html.en on line 23, referer: http://www.mat.ufrgs.br/~ppgmap/pesquisa/ficha.php?user=dago


Como enviar e-mail

Usando a função mail do php. Com safe_mode=on o quinto parâmetro é desabilitado[1].

Problema
Usar a função mail do php e mudar o Return-Path.
Solução 1
Adicionar o usuário apache como confiável (trusted) no arquivo abaixo para que o usuário possa mudar o Return-path:
    vi /etc/mail/trusted-users
    # trusted-users - users that can send mail as others without a warning
    apache #,mailman
Solução 2
Para que o usuário possa mudar o Return-Path usado pelo sendmail, o arquivo php.ini precisa ter a variável:
    vi /etc/php.ini
    sendmail_path = "/usr/sbin/sendmail -t -i -F webmaster@yoursite.com -f webmaster@yoursite.com"

Dúvidas

mais