Autor Tópico: PHP Início  (Lida 4471 vezes)

Offline xgold

  • Novato
  • Mensagens: 1
    • Ver Perfil
PHP Início
« em: 16 de Março de 2005, 18:06:07 »
Olá. Sabem algum site para saber como programar em php e quais os programas essencias e como se instalam?
Obrigado

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 518
    • Ver Perfil
    • http://www.redcodestudio.com
PHP Início
« Responder #1 em: 16 de Março de 2005, 18:27:00 »
Olá, bem-vindo ao fórum.

Aprender a programar PHP pode ser muito complexo, aliás todas as grandes programações como construir um script de fórum como este demoram a serem feitas e não são feitas apenas por uma pessoa.

Recomendo o site oficial do próprio PHP em www.php.net, para aprenderes as funções básicas, tem um motor de pesquisa de funções, por exemplo pesquisas por include e o site mostra-te o código dessa função e como funciona.

É assim um bom livro ajuda muito, principalmente quando se deseja pesquisar como se faz esta ou aquela função. Note-se que PHP é uma linguagem de programação, por isso funciona quase sempre embebido no HTML que é uma linguagem de formatação de texto e imagens. Ou seja, não conseguimos construir ma página com determinados estilos, cores, etc só em PHP se não inserirmos no meio do código algum HTML.

Para programar PHP só é preciso o bloco de notas do windows, ou então o Dreamweaver da Macromedia porque "coloriza" o código PHP separando as várias tags por cores.

Para ver o resultado da programação temos de ter acesso a um servidor Linux com o PHP lá instalado. Também se pode fazer, mas não é recomendado por pode apresentar resultados diferentes, instalar o PHP no nosso próprio computador, para isso tens de activar nos componentes do Windows (em Control Panel > Windows Components > IIS) as IIS, servidor virtual no nosso PC, mas como disse é sempre preferível um servidor real.

Mais tarde, aqui no site, espero lançar um manual on-line de PHP, com exercícios e explicações de algumas funções básicas.
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!

Offline Spread

  • Aprendiz
  • **
  • Mensagens: 189
    • Ver Perfil
    • Spread
PHP Início
« Responder #2 em: 7 de Julho de 2005, 14:49:40 »
Como ferramenta de edição tens o PHP Designer 2005 para windows e o kwrite ou kate para Linux (kde).

Cumps

Offline LuisFilipe

  • Aprendiz
  • **
  • Mensagens: 88
    • Ver Perfil
PHP Início
« Responder #3 em: 21 de Fevereiro de 2006, 01:06:16 »
Bom isto do PHP era bom que existisse um "All In One". Á falta de um "All In One", 'descobri' o seguinte.

XAMPP Lite is a very reduced version of XAMPP with Apache 2.2.0 + PHP 5.1.1 (without PEAR) + MySQL 4.1.18 + PHPMyAdmin 2.7.0-pl1 + Openssl 0.9.8 + SQLite 2.8.15 + eAccelerator 0.9.4. For lovers!
For the lite versions exist no upgrades or addons. XAMPP Lite is an only "Take-Run-Delete-Forget-it" package.



XAAMP Lite http://www.apachefriends.org/en/xampp-windows.html#646

Download do  "EXE (7-zip) [MD5]    13 MB   Selfextracting ZIP archive"

Descompactar para qualquer folder por exemplo 'c:\Program Files\XAAMPLite' e...
Atenção criar primeiro o folder 'c:\Program Files\XAAMPLite', lá dentro ficam o x.bat e o folder XAAMPLite

Criar o seguinte ficheiro Por exemplo x.bat
Código: [Seleccione]
if exist x:\*.* goto del
subst x: .
explorer x:\XAMPPlite
exit
:del
subst x: /D


Da primeira vez que o executamos ele cria uma drive que aponta para . o que significa o directório onde está o x.bat.
Da segunda vez que o executamos ele remove essa drive.
Da terceira vez, :-) é igual á primeira...

Após o que (podem ler o 'readme_en.txt') é só executar o apache_start.bat e mysql_start.bat. (a partir da drive x: )

e está a bombar, basta colocar 'http://127.0.0.1' ou 'http://localhost' no browser e já tá.

no folder 'htdocs' (x:\XAAMPLite\htdocs)=(C:\Program Files\XAAMPLite\XAAMPLite\htdocs)
é onde se criam os exemplos basta para tal criarem lá um ficheiro 'test.php' com
Código: [Seleccione]
<?php
echo 'Hello World!';
echo 
'O meu primeiro comando de PHP';
?>

e escrever no browser (address) 'http://localhost/test.php' et voie lá

têm também o 'myhome' mas para isso acho que têm de criar o folder 'myhome'
em x:\XAAMPLite\myhome ou c:\program files\xaamplite\myhome
e depois de lá colocarem o test.php -> 'http://localhost/myhome/test.php'

Se querem fazer a coisa como deve de ser podem executar setup_xampp.bat a partir do local onde colocaram o XAAMPLite e já não necessitam do x.bat para nada.

A vantagem do 'x.bat' é de poderem a qualquer altura mudar o XAAMPLite para outro local qualquer e a coisa continua a funcionar.

Para parar usar o 'mysql_stop.bat' e apagar o processo de DOS que está a executar o 'apache_start.bat' (aconselham a fazer um reboot).

Não esquecer que o sistema não tem grandes protecções logo não devem utilizar com a net no ar.
Mas julgo que bastam uma ou duas passwords para a coisa ficar melhor..

Citação de: "readme_en.txt"
1) MySQL
user: root
password:
(means no password!)

2) WEBDAV:
user: wampp
password: xampp

A matter of security (A MUST READ!)

As mentioned before, XAMPP is not meant for production use but only for developers in a development environment. The way XAMPP is configured is to be open as possible and allowing the developer anything he/she wants. For development environments this is great but in a production environment it could be fatal. Here a list of missing security in XAMPP:

The MySQL administrator (root) has no password.
The MySQL daemon is accessible via network.
phpMyAdmin is accessible via network.
Examples are accessible via network.


Espero que seja util no entanto se alguém vier aqui dizer: é pá e tal nós já sabia-mos tipo á um zilião de anos e tal, eu estrangulo o gajo.

De qualquer forma não se acanhem de dizer qualquer coisa...

Offline tofas

  • Aprendiz
  • **
  • Mensagens: 42
    • Ver Perfil
    • http://tofas.com.sapo.pt
PHP Início
« Responder #4 em: 21 de Fevereiro de 2006, 15:01:53 »
eu instalei o XAAMP e nao gostei mto.... eu uso o notepad ++ (muito fixe...da pra varios tipos de ficheiros....) e uso easyphp...mto simples ( tens k por ficheiros php na pasta www ) e é spr andar... no localhost claro!  :wink:


sobre tutoriais, encontras mto material no apostilando.com mas achos mto simples!! keria uma coisa mais "rigida e seria" ... :oops:
ó quem sabe que não sabe procura saber!!
Os números dominam o mundo...


Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
PHP Início
« Responder #5 em: 21 de Fevereiro de 2006, 19:03:17 »
Pois eheh LuisFilipe eu uso o EasyPHP como refere a tofas. Acho que deverias experimentar visto que esse que recomendas parece ser uma confusão dos diabos.

Com o EasyPHP basta instalares esse único programa que ele coloca a funcionar o Apache, PHP, MySQL e PHPMyadmin para gerires a base de dados MySQL.

Até está em Português o programa. É um verdadeiro achado e recomendo vivamente.

Actualmente tenho no meu servidor caseiro (criado com o EasyPHP) um fórum igual a este, um portal de notícias igual ao do site principal e vou recriar tudo lá. Sempre que quiser mudar o RCS experimento lá e depois ponho aqui. É a minha Area51.

Link para o EasyPHP:
http://www.easyphp.org/telechargements.php3

Cumps.

Offline LuisFilipe

  • Aprendiz
  • **
  • Mensagens: 88
    • Ver Perfil
PHP Início
« Responder #6 em: 15 de Março de 2006, 15:42:56 »
Citação de: "tofas"
eu instalei o XAAMP e nao gostei mto.... eu uso o notepad ++ (muito fixe...da pra varios tipos de ficheiros....) e uso easyphp...mto simples ( tens k por ficheiros php na pasta www ) e é spr andar... no localhost claro!  :wink:


sobre tutoriais, encontras mto material no apostilando.com mas achos mto simples!! keria uma coisa mais "rigida e seria" ... :oops:
Quanto a programas PHP 'descobri' este site http://www.hotscripts.com/PHP/Scripts_and_Programs/index.html e tenho estado a testar algumas aplicações depois de algum insucesso com PHPBMS estou á briga (desse site) com o dvddb que por alguma razão briga com um cookie e umas variáveis globais.

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
PHP Início
« Responder #7 em: 15 de Março de 2006, 19:18:56 »
Experimentem o Source Edit (eu ainda não o fiz, mas foi-me recomendado).

Citar
Brixoft Source Edit is a FREE award winning editor especially made for developers. It has syntax highlighters for all the most common computer languages and if you miss one you easily create your own with the built-in Language Editor.


É grátis e serve para as mais comuns linguagens de programação.
http://www.brixoft.net/default.asp

E esse site tem mais programas interessantes e grátis.

Cumps.

Offline Badboi

  • Novato
  • Mensagens: 5
    • Ver Perfil
PHP Início
« Responder #8 em: 19 de Março de 2006, 17:57:26 »
Instalei o apache e o mysql à mão... é mais giro e fica a vossa medida.

O apache não tem nada que saber é so sacar a versão para o windows e já está. Depois é editar a configuração a gosto.

O mysql já vem com um utilitário de instalação que não precisam mesmo de fazer nada so clicar no "seguinte".

Qaunto ao php versão 4.X existem algumas maneiras de instalar muito simples também. Depois é so editarem os ficheiros de configuração e voilá.

Assim ficam mesmo so com os programas instalados que precisam e podem escolher facilmente as versões que querem instalar.

Sem mais,
Badboi.
rocura antes de perguntares!

Offline LuisFilipe

  • Aprendiz
  • **
  • Mensagens: 88
    • Ver Perfil
PHP Início
« Responder #9 em: 19 de Março de 2006, 18:58:07 »
Citação de: "Badboi"
Instalei o apache e o mysql à mão... é mais giro e fica a vossa medida.

O apache não tem nada que saber é so sacar a versão para o windows e já está. Depois é editar a configuração a gosto.

O mysql já vem com um utilitário de instalação que não precisam mesmo de fazer nada so clicar no "seguinte".

Qaunto ao php versão 4.X existem algumas maneiras de instalar muito simples também. Depois é so editarem os ficheiros de configuração e voilá.

Assim ficam mesmo so com os programas instalados que precisam e podem escolher facilmente as versões que querem instalar.

Sem mais,
Badboi.

E segurança ?
É seguro ?

Offline Badboi

  • Novato
  • Mensagens: 5
    • Ver Perfil
PHP Início
« Responder #10 em: 19 de Março de 2006, 19:08:46 »
Isso já depende das configurações que fizeres, mas por defeito o sistema é seguro por defeito. Claro que se quiseres segurança máxima nada que uma firewall não consiga resolver.

Claro que na internet nada é 100% seguro... logo a segurança é relativa.

Sem mais,
Badboi.
rocura antes de perguntares!

 




Roleta das Anedotas - Abre noutra janela