Autor Tópico: PHP - Eclipse Helios  (Lida 8257 vezes)

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
PHP - Eclipse Helios
« Online: 30 de Junho de 2010, 11:07 »
Bom dia, pessoal.

Tudo bem com vocês ?

Então, gostaria de começar a programar em PHP, por isso baixei o Eclipse Helios (algumas pessoas me disseram que ele é muito bom para isso).

Mas não sei nada de PHP, então não consegui usar o Eclipse, nem seguir seus tutoriais ...       : (

Gostaria de saber se alguém aqui usa essa IDE para programar em PHP, se tem apostilas, artigos, dicas ou qualquer outra coisa que possa me ajudar.
Estou realmente disposto a investir as minhas férias nisso.



Agradeço à todos

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #1 Online: 30 de Junho de 2010, 11:17 »
Se você está começando, o melhor é usar um editor de texto simples. Sem autocomplete e/ou outras coisas, só com destaque da sintaxe. Se está usando o Ubuntu eu recomendo gedit (já vem instalado).

Offline web2000

  • Usuário Ubuntu
  • *
  • Mensagens: 360
  • Rafael A. de Almeida
    • Ver perfil
    • Meu canal no YouTube
Re: PHP - Eclipse Helios
« Resposta #2 Online: 30 de Junho de 2010, 11:26 »
Eu uso o NetBeans IDE 6.8 versão PHP, ele é muito bom.

Mas para aprender PHP eu recomendo que use o Gedit (Aplicativos » Acessórios » Gedit), como o irtigor disse.

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #3 Online: 01 de Julho de 2010, 11:17 »
Então pessoal, concordo com vocês nesse ponto.

O Gedit me acompanhou no aprendizado de Java, no aprendizado de C, C++, JavaScript ...

Mas no caso do PHP, eu não consigo ir pra frente com o Gedit.

Não sei como ele funciona e não consegui achar boas apostilas, então achei que o Eclipse podesse me ajudar um pouquinho.

Digamos que eu vá programar em PHP usando o Gedit, nesse caso, eu devo fazer minhas páginas HTML com os códigos PHP embutidos, certo ?

Daí é só eu abrir o arquivo HTML no firefox e pronto ?
Onde fica o Apache nessa história ?
Não entendi esse ponto ...



Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #4 Online: 01 de Julho de 2010, 12:47 »
Instalei o php5, o apache e algumas bibliotecas (seguindo este tutorial http://gaigalas.net/Artigos/UbuntuServidorPHPMySQL.html ).

Quando digito "http://localhost" no meu firefox, ele exibe a página descrita no tutorial (página com as informações do PHP).

Então acho que está tudo certo.

Mas queria saber mais sobre como configurar o apache ...
E além disso, não sei o que faço com meus arquivos HTML que contém códigos PHP.
Simplesmente os abro com o firefox  e o código php é excutado ?



Agradeço à todos desde já.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #5 Online: 01 de Julho de 2010, 13:48 »
Sério que eu não intendi algumas coisas que você disse, minhas respostas soariam "idiotas" e/ou obvias.

Acho que você está tendo pular etapas, leia sobre o modelo cliente-servidor, programação do lado servidor e compreenda bem como funciona um aplicativo web / site antes de começar.

O diretório raiz do apache (no ubuntu) normalmente é /var/www/, é lá que você deve colocar o conteúdo.

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #6 Online: 01 de Julho de 2010, 14:00 »
Qualquer resposta é bem vinda.
Afinal, o que pode parecer óbvio ou idiota pra vc pode não ser trivial pra mim.
(infelizmente, hehehehe).


Então, escrevi o seguinte código em um arquivo chamado teste.html:

"
Código: [Selecionar]
<html>
<head>
<title>"Teste PHP"</title>
</head>

<body>
<? php
$var = 10;
echo <br /><br /> $var;
?>

</body>
</html>
"

Quando abro a página com o mozilla firefox, aparece uma página escrito:
"
$var; ?>"


Realmente não sei o que estou fazendo de errado.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #7 Online: 01 de Julho de 2010, 14:42 »
Tá escrito errado, renomeia para teste.php e tenta:

Código: [Selecionar]
<html>
<head>
<title>"Teste PHP"</title>
</head>

<body>
<?
$var = 10;
echo "<br />$var<br />";
?>
</body>
</html>
ou
Código: [Selecionar]
<?
$var = 10;
?>
<html>
<head>
<title>"Teste PHP1"</title>
</head>

<body>
<br /><?=$var?><br />
</body>
</html>

O apache trata arquivos de formas diferentes, baseado na extensão ("mime.types"). Uma explicação, realmente detalhada do processo, possivelmente só está disponível na documentação. Olhe o código fonte no navegador, principalmente o do segundo exemplo, deve esclarecer.


----Nota
Olha o que aparece quando a extensão é .html e o que aparece quando é .php. //Pode ser em qualquer navegador, mas eu recomendo o FF, não testei em outros para ver se fica claro como na raposa.
« Última modificação: 01 de Julho de 2010, 14:46 por irtigor »

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #8 Online: 01 de Julho de 2010, 14:55 »
Mas então toda página que eu for abrir
tem que estar no diretório /var/www para que eu possa digitar http://localhost/paginaQualquer.html ?

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #9 Online: 01 de Julho de 2010, 15:03 »
http://localhost/teste.php
Parse error: syntax error, unexpected T_VARIABLE in /var/www/teste.php on line 8

:(   Mal ... Mas pelo menos sei que excutou o código (ou tentou).


http://localhost/teste1.php  (A segunda opção de código que vc mostrou)
10


\o/    Esse parece ter dado certo.

http://localhost/teste.html
$var
"; ?>





Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #10 Online: 01 de Julho de 2010, 15:04 »
Então pelo que eu entendi, ele não executará o código php se o arquivo tiver a extensão html.

É isso mesmo ?



Obrigado pela ajuda.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #11 Online: 01 de Julho de 2010, 15:21 »
É. Só não sei porque o parser não aceitou a primeira versão.

Offline sistematico

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Sistematico
    • Ver perfil
    • Sistematico.org
Re: PHP - Eclipse Helios
« Resposta #12 Online: 01 de Julho de 2010, 15:57 »
Porque o atributo short tags está desabiitato no PHP, seu uso não é recomendado.
Lucas Saliés Brum
Ubuntu User #27150
http://sistematico.org

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: PHP - Eclipse Helios
« Resposta #13 Online: 01 de Julho de 2010, 16:18 »
Porque o atributo short tags está desabiitato no PHP, seu uso não é recomendado.
Eu não programo tanto em php, mas acho que essa não é uma explicação, porque:
O ubuntu vem com "short_open_tag = On" e nos dois exemplos eu usei short tags.

Mas é verdade, vitor lima, se for se aprofundar no php é bom ler um guia de estilo.

Offline sistematico

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Sistematico
    • Ver perfil
    • Sistematico.org
Re: PHP - Eclipse Helios
« Resposta #14 Online: 01 de Julho de 2010, 19:01 »

Eu não programo tanto em php, mas acho que essa não é uma explicação, porque:
O ubuntu vem com "short_open_tag = On" e nos dois exemplos eu usei short tags.
[/quote]
No livro PHP: A Bíblia você aprenderá porque o uso de short tags não é recomendado.
Foi lá que eu vi isso.

Lucas Saliés Brum
Ubuntu User #27150
http://sistematico.org