Ir para conteúdo
Fórum Script Brasil
  • 0

Executar Php


Guest Lukinha

Pergunta

Bom dia a todos. Sou iniciante na L.P php e estou com a seguinte dúvida. Todo tutorial que li diz que se eu quizer executar uma página minha php é só colocar o seu diretorio/nome.php. Mas assim não consigo executar as paginas. Tenho que colocar http://localhost/nome.php. Porque não tah dando p/ entrar direto com o nome da página seguido da extensão??

Exemplo:

eu estou tendo que fazer assim....

<form method="post" action="http://localhost/nome.php">

<.....>

</form>

queria assim, com nos tutoriais:

<form method="post" action="nome.php">

<.....>

</form>

Utilizo o easyphp, e estou salvando minhas páginas na pasta www.

Grato pela atenção de todos!

Lukinha.

Link para o comentário
Compartilhar em outros sites

22 respostass a esta questão

Posts Recomendados

  • 0

Caros, acho que o importante do http.conf seja estas linhas, onde esta setado onde se deve ficar as paginas p/ a execuçao. No meu esta assim::

DocumentRoot "C:/Arquivos de programas/EasyPHP1-7/www"

<Directory "C:/Arquivos de programas/EasyPHP1-7/www">

Criei uma pagina chamada index.php no diretorio www. Aí no explorer digitei:

http://localhost/

Aí a apareceu a pagina beleza.

Só que se nesta pagina index.php eu fizer um link p/ outra página php ela não é executada, aparece as linhas de php, sem ser interpretadas. Exemplo

Na pagina index.php tem este link:<a href="executa.php">link</a>

Aí quando clico nele aparece:

<?

$var;

echo $var;

?>

Mas se no link eu fizer:

<a href="http://localhost/executa.php">link</a> aí a pagina é executada.

alguém sabe como resolver isto??

Obrigado!

lukinha

Link para o comentário
Compartilhar em outros sites

  • 0

O q você pode fazer é reinstalar o apache e adicionar as seguintes linhas no arquivo de configuração (httpd.conf):

LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
Pega o apache2 q é qual usa esse código...o apache 1.3.x usa esse:
LoadModule php4_module "c:/php/sapi/php4apache.dll"
AddType application/x-httpd-php .php
Depois disso deveria funcionar.... procura por servername tb...tem q tah assim:
ServerName localhost:80

Reinicia o apache e tudo dará certo rsrs

Link para o comentário
Compartilhar em outros sites

  • 0

Eu estou usando o easyphp, que instala o pacote apache, php, mysql, com as seguintes versoes::

apache 1.3.27 - php 4.3.3 - mysql 4.0.15 - phpmyadmin 2.5.3

Aki, se der dêem uma olhada no meu httpd.conf, para ver se tah com alguma configuracão errada.

Ele tah em::

http://www.utenti.lycos.it/jcnc/conf

t+! biggrin.gif

lukinha

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não recomendaria ninguém usar esses installers....C você puxar e instalar você mesmo, você verá q vai aprender muito mais, e provavelmente vai rodar sem problemas rsrs

Olhando assim seu httpd.conf me parece normal...Eu recomendaria você instalar tudo de novo separadamente....não é tão dificil quanto parece....é rapidinho...instalei o beta 3 anteontem em uns 2 min...é só mudar uns arquivos de lugar e pronto rsrs

C precisar de ajuda meu icq 59336685

Link para o comentário
Compartilhar em outros sites

  • 0

cara... o negocio e mais simple q ele acham...

pra você deixar dakele jeito (so form.php), o primeiro arquivo (por exemplo: form.htm) tem que ser acessado a partir de la.... e não pelo windows explorer...

um exmplo prático... você não pode abrir a pasta q ta os arquivos e clicar no form.htm* direto...

você tem q abrir seu browser e digitar http://loaclhost/form.htm...

ai ta resolvido.... ai você pode colocar <form action="form.php">

espero ter ajudado...

Link para o comentário
Compartilhar em outros sites

  • 0

cara... o negocio e mais simple q ele acham...

pra você deixar dakele jeito (so form.php), o primeiro arquivo (por exemplo: form.htm) tem que ser acessado a partir de la.... e não pelo windows explorer...

um exmplo prático... você não pode abrir a pasta q ta os arquivos e clicar no form.htm* direto...

você tem q abrir seu browser e digitar http://loaclhost/form.htm...

ai ta resolvido.... ai você pode colocar <form action="form.php">

espero ter ajudado...

não creio, porque o exempo que deu foi genérico. Na verdade o meu index já é em php. e eu acesso ele atraves de http://localhost/index.php, do jeito que você descreveu acima. Num tenho nenhuma pagina .html não.

lukinha

Link para o comentário
Compartilhar em outros sites

  • 0

cara... o negocio e mais simple q ele acham...

pra você deixar dakele jeito (so form.php), o primeiro arquivo (por exemplo: form.htm) tem que ser acessado a partir de la.... e não pelo windows explorer...

um exmplo prático... você não pode abrir a pasta q ta os arquivos e clicar no form.htm* direto...

você tem q abrir seu browser e digitar http://loaclhost/form.htm...

ai ta resolvido.... ai você pode colocar <form action="form.php">

espero ter ajudado...

ikkinet, dei uma resposta errada. Foi mal. O problema é este mesmo. É que meu index antes era em html, aí eu clicava nele p/ começar a executar, aí não dava. Entaum depois que mudei p/ .php a minha primeira página não testei +. Achei que num daria mesmo, que estava com alguma coisa errada.

valeu pela ajuda de todos.

Problema solucionado!

Abraços

lukinha laugh.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...