PDA

Ver Versão Completa : [PHP] Iniciando com essa linguagem



CCV_HEALbra
10-11-2007, 11:46 AM
Bom galera, como aqui ta meio parado vou criando uns tópicos/ tutos pra dar uma animada.

toda vez que alguém vai começar uma linguagem de programação, td mundo começa com o hello word...acho mó paia...mas aqui não vou pular essa parte...hehe

bom...como em qualquer linguagem web vc deve iniciar o código php através de sua tag...como no javascript é <javascript>, no asp é <%...

bom..no php começa com:
<?php ou <?
(eu aconselho a usar <?php porque o <? daqui algumas versões parece q vai ser extinto...não sei ao certo...li isso em algum lugar e não lembro).

bom...para se escrever um texto (no caso hello world), você pode usar a função echo:


<?php echo "hello world"; ?>
ou

<?="hello world";?>
ou mais ainda:

<?php
$titulo = "hello world";
echo $titulo; ?>

bom...se vc testar no seu servidor localhost ai...vai aparecer o texto digitado...
bem mais simples do que uma linguagem desktop q vc deve criar a função principal e mais uns trenzinhos.

bom....no php existe várias funções básicas mas que te ajudam muito em coisinhas pequenas e que te toma o dia inteiro se vc for tentar resolver de outro jeito

essas funções estão todas listadas, com exemplos e explicações no site:

www.php.net

um exemplo do uso dessas funções é a função explode...

vamo supor que você tem uma página html com um formulário e um campo data....o cara entra com a data de hj mas com um formato errado (2007-11-10)

vc deve gravar ela no formato dd/mm/YYYY....ai a função explode te ajuda:



<?php
/*aqui você usa o post para atribuir a variável $data o valor do campo do formulário (esse campo no exemplo chama data)*/
$data =$_POST["data"];

/*separando todos os campos da data*/
$dt = explode("-",$data);

/*no caso, a primeira senteça é o que ele vai excluir para separar...a segunda é a variável*/

/*os echos a seguir serve para mostrar os 3 campos separados no exemplo*/
echo $dt[0];/*ano*/
echo $dt[1];/*mes*/
echo $dt[2];/*dia*/

/*atribuindo à variável dt2 a data no formato pedido*/
$dt2 = $dt[2].'/'.$dt[1].'/'.$dt[0];

echo $dt2;
?>


bom...foi só um exemplo de como podemos iniciar sem problemas no php...

espero q ajude alguém!!
^^

qualquer coisa estamos ai!

CCV_Soad
14-11-2007, 06:51 PM
legal gostei do tuto bem explicadinho vou tenta aprende programação
^^ eu gosto mais de redes
mais hoje em dia tem que saber de tudo um pouco
;D
abraços !!!!

CCV_HEALbra
14-11-2007, 07:15 PM
hehe...se tiver dúvida ai posta aqui q a gente ajuda!!
^^

CCV_Soad
15-11-2007, 10:26 AM
so uma duvida por onde eu começo O.O
por que tipo assim eu não tenho logica de programação saca não sei que compilador usar pro php
como se poem os codigos e tal
eu sei que isso não se aprende da noite pro dia mais tou disposto a estudar
;D
é so me dizer o que tenho que fazer e procurar
agradeço desde já a gentileza
abraços
IUHEI eu não sei onde baixar as apostila e tal saca se tiver um site
agradeço ;D
^^

CCV_HEALbra
15-11-2007, 01:42 PM
http://www.tanguay.info/wamp/installPhp5.php5

esse site ai (se voce souber ingles)...vai te ensinar a instalar e baixar td q vc precisa,

vai começar com o apache, depois o php...q é só extrair e depois o mysql..q é o banco de dados
bom...geralmente vc vai colocar os arquivos dentro da p

astar c:\arquivos de programas\apache2\apache group\alguma pasta q nao lembro agora..

se nao souber ingles ai posta aqui q eu traduzo td pra ti pra facilitar..
bom...

esse tuto vai te ensinar a colocar em outro lugar...se nao me engano em c:\sites

bom..ai depois se vc seguir o que eu pus aqui..por exemplo...o echo "hello world!"....vc vai abrir o bloco de notas (ou qualquer outra IDE...no meu caso eu gosto de usar o Dreamweaver...q eh um dos melhores mas que te deixa acomodado..por isso q eu nao gosto de usar a parte pronta dele..so a parte programada...uso o html ele dele q te falicita)

vai no bloco de notas e coloca:


<?php echo "Hello World!"; ?>

ai salvar como salva como index.php na pasta q vc configurou (uma das duas q coloquei acima ou q vc colocou qd seguiu o tuto)...

em salvar como tipo: vc coloca todos os arquivos...
abre o seu browser e digita:

http://localhost

bom...vc nao precisa colocar index.php pq ele eh indexador principal...td q tiver dentro de uma pasta e tiver index.php [é só colocar o nome da pasta..pq ele puxa ela sozinho!!

se fosse outro nome iria ficar:

http://localhost/teste.php

se tivesse dentro da pasta teste e fosse index.php:

http://localhost/teste/index.php

e assim vai..

bom...sites:

http://forum.imasters.com.br
http://forum.mxstudio.com.br

the best one: http://www.phpbrasil.com/

posta ai qualquer coisa
^^

CCV_Soad
16-11-2007, 09:56 AM
vlw a ajuda
vou começar a estuda pra pacas quando eu me mudar....
tou resolvendo uns pro aqui da mudança junto com minha mãe
e no momento minha net foi cancelada
assim que ja estiver na casa nova eu começo a estudar pra valer em
quanto isso vou lendo umas apostila de logica de programação
vlw healbra
abraços !!!!!

CCV_HEALbra
16-11-2007, 10:16 AM
blz...depois eu posto uns exercicios de lógica q eu acho massa aqui tb pra ajudar!!

^^

precisando tamo ai..qualquer coisa me add no msn: healbra@hot...

CCV_Soad
21-11-2007, 10:18 AM
Ta legal posta os exercícios que eu baxo e estudo ;P
abraços !