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

De WikiLICC
Ir para: navegação, pesquisa
m (mais)
m (Correções para Euler)
Linha 7: Linha 7:
 
* Include de arquivos em /var/www/include.
 
* Include de arquivos em /var/www/include.
 
** Movi o arquivo include para a area do usuario.
 
** Movi o arquivo include para a area do usuario.
 +
===Session===
 +
Para que ''session_start'' funcione foi necessário colocar em .htaccess
 +
[user] $ vi .htaccess
 +
..
 +
php_value session.save_path /home/pub/admin/ppgmap/tmp
 +
..
  
 
==Como enviar e-mail==
 
==Como enviar e-mail==

Edição das 23h56min de 5 de maio de 2010

Correções para Euler

Evitando warnings em php na Euler.

 if($_GET){$ordena= $_GET['ordena'];}else{$ordena=;};
if($_POST){$tarefa=$_POST['tarefa'];}else{$tarefa=;};
  • Include de arquivos em /var/www/include.
    • Movi o arquivo include para a area do usuario.

Session

Para que session_start funcione foi necessário colocar em .htaccess

[user] $ vi .htaccess
..
php_value session.save_path /home/pub/admin/ppgmap/tmp
..

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