goruks 0 Denunciar post Postado Março 3, 2008 oi, instalei php aqui ai fui testar uns scripts e quando uso $_SERVER['PHP_SELF'] em um link por exemplo ele nao aparece a extensao do arquivo exemplo: se for teste.php?variavel=xxxx fica teste?variavel=xxx ele aparece so o nome sem extensao quando mando dar echo ai nao funciona como configura para aparece .php ? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Março 3, 2008 Instalou o apache e o PHP como ? pacote ou a mão ? de qualquer maneira amigo, você está a fazer o link errado, faz assim: echo "<a href={$_SERVER['PHP_SELF']}?variavel=xxx>TESTE</a>";Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
goruks 0 Denunciar post Postado Março 3, 2008 instalei na mao mesmo outra coisa sabe como configurar para ele procurar por extensoes das paginas, por exemplo: entro localhost/teste/uma_pagina ele nao acha a apgina pq o arquivo é uma_pagina.php tem como configurar para ele procurar pra ver se tem algum arquivo com extensao uma_pagina.php uma_pagina.html e abrir ela? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Março 3, 2008 Vá na pasta do apache/conf abra o seu arquivo httpd.conf e procure estas linhas: Aqui você adiciona as extenssões que você quer que o apache reconheça para interagir com o PHP <IfModule mod_php5.c> AddType application/x-httpd-php .html # AQUI por exemplo você pode usar o PHP como extessão de página hTML. AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php-source .phps </IfModule>veja se está desse jeito, caso contrário adicione o que falta. depois procure por esta: Isso faz com que o apache reconheça a página index dentro de um diretória <IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule>se não tiver o que está ai, adicione o que falta. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
goruks 0 Denunciar post Postado Março 3, 2008 essa parte nao existe <IfModule mod_php5.c> AddType application/x-httpd-php .html # AQUI por exemplo você pode usar o PHP como extessão de página hTML. AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php-source .phps </IfModule> mas eu ja tinha adicionado as linhas AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps troquei por isso que você escreveu mas nao funcinou tb ;/ sim mais uma coisa como faz para nao carregar cache pq eu mudo uma coisa na pasta www e da f5 e nao altera no navegador localhost continua como tava antes Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Março 3, 2008 Após adicionar as linhas você reiniciu o apache filho ?? tem que reiniciar o apache, faz um script em PHP com o nome phpinfo.php e coloque o seguinte: <?php phpinfo(); ?> depois execute: http://localhost/phpinfo.php e veja se aparece as informações do php, caso contrário você fez algo errado. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites