Jump to content
noorders

[DICA] Como se iniciar em PHP? Livros? Software? etc

Recommended Posts

noorders

Boa noite!

Talvez achem um bocado cómico o título deste tópico ou então os moderadores já estão a "roer-me na casaca" por eu não ter colocado o tópico na secção mais adequada para este tipo de dúvidas, mas cá vai...

Eu estou a dar em Java programação orientada a objecto, mas gostava de no meu tempo livre aprender PHP e o melhor é começar pelo básico... Cheguei a pensar em comprar um livro... Sei (ou estou redondamente enganado) que as grandes "bombas" em livros de informática são na sua grande maioria em inglês (onde eu infelizmente ainda não estou suficientemente "calejado" para ler um livro e entender na totalidade o seu conteúdo).

Por isso, se não fosse pedir muito, podiam sugerir-me um livro para eu ir aprendendo PHP, ou têm outras soluções mais apropriadas?

Já agora, para ir praticando o mesmo que tipo de software me aconselham? Estou habituado a trabalhar com o netbeans, é suficiente ou preciso de mais algum para o PHP?

Obrigado pelo vosso tempo e ajuda.

Cumprimentos

Share this post


Link to post
Share on other sites
Lfscoutinho

Boas,

Existe um tópico nesta secção sobre isso: http://www.portugal-a-programar.pt/index.php?showtopic=31794

No entanto... comprar um livro!? Se tu já sabes programar tudo se torna mais fácil, o manual do PHP é muito simples de usar e muito explicito, incluindo sempre exemplos, quer por parte de quem produz o manual como de outros utilizadores.

E, mesmo que não saibas programar não é difícil de começar. Existe muito conteúdo disponível na internet, na minha opinião livros sobre programação são desperdícios de dinheiro. Eu nunca comprei nenhum livro sobre programação e não sei inglês, contudo...

Já agora, aproveito para te dar a conhecer o meu projecto: Aprender Em Português.

Share this post


Link to post
Share on other sites
fabiomiguel3

Boas.

www.php.net é o site oficial do php e também o manual. Não compres livros.

VIDEO TUTORIAIS:

www.youtube.com/phpacademy

http://jream.com/learning

Instala o mirc e vai o canal #php do freenode. Costumam estar sempre a volta das 600 pessoas online. Podes sempre tirar dúvidas lá

PROGRAMAS

netbeans ou notepad++

cumps

Share this post


Link to post
Share on other sites
noorders

Viva...

Obrigado pela vossa ajuda.

Lfscoutinha, grande iniciativa da sua parte com essa página do facebook :)

Meus amigos, eu comecei pelo http://www.php.net/manual/pt_BR

O software que possuo para já é:

PHP 5.3.6 (tar.bz2) [10,695Kb] - 17 March 2011 - http://www.php.net/get/php-5.3.6.tar.bz2/from/a/mirror

WampServer - http://www.wampserver.com/download.php

NetBeans 6.7.1

WixToolSet - http://wix.codeplex.com/releases/view/60102

Também criei uma directoria c:/php para colocar o conteúdo do .rar do PHP 5.3.6.

Pois bem, criei um ficheiro básico com o netbeans na directoria do www do WampServer e quando executava o meu browser só dizia isto:

Not Found

The requested URL /www/ola.php was not found on this server.

O meu código era este excerto básico:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>PHP Teste</title>
    </head>
    <body>
        <?php echo ("<p>Olá Mundo!!!</p>");  ?>
    </body>
</html>

Podem ajudar-me?

Cumprimentos.

Share this post


Link to post
Share on other sites
brunoais

Em relação à pasta:

C:\php

aonde é q está o ola.php?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
Lfscoutinho

Boas,

Pelo que disseste, calculo que tens instalado o PHP manualmente e depois o WAMP Server. Não era necessário, pois o WAMP Server é uma aplicação que instala o apache (servidor web), o MySQL (sistema de gestão de bases de dados) e o PHP.

Agora, como já tens o WAMP instalado, deve colocar os teus ficheiros em "C:/wamp/www/", isto se não alteraste a localização para a instalação do WAMP. Depois para veres os projectos, existem dois links: http://localhost e http://127.0.0.1

Penso que era essa a tua dúvida, caso contrário tenta explicar de outra maneira, sff.

Share this post


Link to post
Share on other sites
noorders

Boas.

Já consigo testar o ficheiro ola.php .

Optei por eliminar o conteúdo da página c:/php e usar apenas o WAMPSERVER.

Só que isto está meio foleiro porque meti a salvar o meu projecto do netbeans na directoria c:/wamp/www/nbproject e só consigo aceder ao ficheiro Ola.php através do localhost se ele estiver dentro da pasta nbproject. Não basta estar dentro da pasta www. Ou seja, antes de o testar, tenho que o colocar dentro da pasta nbproject.

Mas tirando isso já está a carburar  :cheesygrin:

Obrigado.

Cumprimentos

Share this post


Link to post
Share on other sites
Lfscoutinho

Boas,

Nunca trabalhei com o netbeans, mas aconselho-te a utilizares o Notepad++ que é bem simples e eficaz.

Como é óbvio, também não sei como é que o netbeans trabalha, mas em vez de criares um projecto, tenta criar apenas um ficheiro individual, guarda em "C:/wamp/www" e experimenta... Possivelmente os projectos criam ficheiros para além dos que tu criaste e depois ficam dependentes deles para trabalhar.

Atenção: O que eu disse é só uma suposição! E, mais uma vez, aconselho-te a utilizar o Notepad++ que é bem simples e eficaz :)

Share this post


Link to post
Share on other sites
Knitter

Alguma coisa está errada na tua configuração, nunca deves mexer na pasta nbproject, esta pasta é específica do IDE e usada para guardar as definições do projecto. No caso dos projectos PHP não guarda nada de especial (URL para execução, versão de PHP usada, definições de sintaxe, etc), apenas coisas que dizem respeito à forma como o NetBeans IDE te mostra o projecto e não afecta a execução dos ficheiros fora do IDE.

Verifica as configurações do WAMPSERVER e confirma se não precisas de ter subpastas dentro da pasta WWW. Aliás, devias ter uma pasta com o nome do projecto e dentro dessa a pasta nbproject senão o NetBeans IDE vê como pasta de projecto a pasta WWW e isso não estará correcto.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.