Jump to content


Photo

Pra Começar A Estudar Php


  • Faça o login para participar
15 replies to this topic

#1 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 18/04/2006, 19:46

Comecei a estudar PHP no www.iped.com.br
Baixei cursos em vídeo aula, manuais, guias de referência, mas pouco tempo pra estudar.
Comecei estudando as tags:

<?
comandos
?>

<?php
comandos
?>

<%
comandos
%>


e também as regras de uso:

<?php
echo 'com ponto e vírgula';
?>


Após entender essas regras acham que começarei a aprender corretamente o uso do php?
tipo:

<?php
$estado = 'Brasil';
echo "estado";
?>


É por que quero realmente me aprofundar em php.
Aprendi Flash, Fireworks, Dreamwaver, HTML, mas não sei nada de programação.
Optei por uma boa escolha o php?

O que preciso instalar no pc além do php 1.7 que segundo ele já vem apache e mysql?
obrigado

Edição feita por: blacksaint, 18/04/2006, 19:47.

Assinatura editada pela administração.

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/04/2006, 20:09

<?php
$estado = 'Brasil';
echo "estado";
?>


Na verdade seria:
<?php

	$estado = 'Brasil';
	echo $estado;

?>

Optei por uma boa escolha o php?

Para quem está começando na programação é uma boa experiência. Com o tempo você vai conhecendo outras linguagem e expandindo sua visão em meio as linguagens e as tendências.

O que preciso instalar no pc além do php 1.7 que segundo ele já vem apache e mysql?

Versão 1.7?
Veja a seção de downloads do site oficial:
http://www.php.net/downloads.php
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 vik

vik

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 18/04/2006, 20:48

Eu acho que Blacksaint está falando do EasyPHP versão 1.7 (Apache, PHP, MySQL) :)
http://www.easyphp.org/

#4 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 18/04/2006, 21:06

Então para continuar no bom caminho e para uma aprendizagem sadia esqueça esse pacote ou qualquer outro.

Baixe indvidualmente os releases mais atuais dentro do que se pode dizer estáveis do ( php, apache, mysql ) e instale-os ...

Vai ser difícil ...?? pode ser e pode não ser ... basta procurar informaç~eos de como proceder e perguntar quando não achar respostas.

(y) Até mais

#5 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 18/04/2006, 21:08

é isso mesmo.
Easy php 1.7
1)Preciso instalar algo mais?
2)tipo ouvi falar de IIS.
3)Como roda o php exatamente? Direto do servidor?
4)Tipo queria saber se o Kit.net trabalha com php?

Gostei já baixei o php 5 installer.
Agora vou começar a ficar doido.
Tenho video aulas 21 capitulos.
Vou assistir 1 por dia. Se vocês quiserem me ajudar, irei postar sempre minhas dúvidas neste tópico.

5) após ter instalado o php 5?
o que faço?
Tipo dá pa abrir arquivos .php?

Me dêem uma direção.
Trabalho das 08 da manhã as 06 da noite. Tenho só a noite pra estudar.
Levo duas horas pra chegar ao trabalho, então levanto 05:30 e chego em casa 08 da noite.

-------------------------------------------------------------------------------

[Tópico Mescaldo]['crab']

É verdade?

como estudar php em localhost 16/04/2004 03:20
suponho eu, que muitos, eo a grande maioria aqui ja sabe, mas mesmo assim, deve ter muita gente que naum sabe como instalar um servidor php com mysql no seu proprio micro, ainda mais se este micro estiver rodando em windows, apesar q instalar em linux tambem é um graande problema.
eu tentei instalar varias vezes o apache, mas com os arquivos do site da apache.org, eu naum consegui resultados, claro que naum coloquei isso como um objetivo de vida, decidi tentar outrs soluções, ja que minha necessidade era ter um server como php e mysql rodando rápido pra mim poder testar uns scripts.
Descobri, que tem varios programas q praticamente instalam um server apache, com o zend engine pra php tão facil quanto instalar programa qualquer, talvez ate mais facil, www.opensa.org foi o primeiro que tive um resultado positivo, e isso num windows 98, claro que ainda faltava o mysql, mas isso felizmente consegui instalar usando executavel da mysql, http://www.mysql.com/.
Talvez o inconveniente seja manter os dois servidores online, pra isso, pelo menos nakela época, tinha q ficar com a janela do apache aberta, mesmo q minimizada, e o systray do mysql, no minimo. mas funcionava perfeitamente e pude fazer varias coisas antes colocar os sites no ar, me ajudeu muito.
estes dias vi um outro programa q basicamente cumpre a mesma função, instala todos os lances, php mysql e apache, tudo em windows, axo q era phpedit na sourceforge.net, bom, fico aki entaum, mas se alguem tiver alguma experiencia nesse assuto, de instalar servidores em casa mesmo, bah isso me intressa bastante, pq sacando legal o servidor é um diferencial enorme pra programar.

Li isso no orkut
Autor: Ricardo
Comunidade: Php Brasil

Edição feita por: blacksaint, 18/04/2006, 21:19.

Assinatura editada pela administração.

#6 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 18/04/2006, 21:41

Amigo antes de perguntar alguma coisa faça uma busca . aqui mesmo no fórum de PHP ... possivelmente todas as informações iniciais e básicas vc já encontrará respondidas e diversas vezes.

Assim vc consiguirá manter o teu tópico aberto e com a participação de mais pessoas.

Uma dica quanto a Pacotes INSTALLERs

Vc mencionou que é muito fácil isso e aquilo por isso e aquilo .. mas tenha já essa premissa no seu estudo que nem sempre o mais fácil te leva à um lugar ao sol :lol:

Não procure atalhos para teu aprendizado formar uma base mais sólida ... de outra forma lá na frente irá ter que retroceder um monte para conseguir acompanhar.

Não digo como um grande conhecedor do assunto programação ams digo como um andarilho que tbm está nessa estrada.

(y) Até mais

#7 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 19/04/2006, 10:00

isso que eu não entendo:
Vi esse código php no exemplo:

<?
$cor[1] = “vermelho”;
$cor[2] = “verde”;
$cor[3] = “azul”;
$cor[“teste”] = 1;
?>


dâe fiquei curioso e fiz o cores.php
abri o servidor localhost e aparece o seguinte erro:

Notice: Use of undefined constant “vermelho” - assumed '“vermelho”' in c:\arquivos de programas\easyphp1-7\www\exercicios\19_04_cores.php on line 2

Notice: Use of undefined constant “verde” - assumed '“verde”' in c:\arquivos de programas\easyphp1-7\www\exercicios\19_04_cores.php on line 3

Notice: Use of undefined constant “azul” - assumed '“azul”' in c:\arquivos de programas\easyphp1-7\www\exercicios\19_04_cores.php on line 4

Notice: Use of undefined constant “teste” - assumed '“teste”' in c:\arquivos de programas\easyphp1-7\www\exercicios\19_04_cores.php on line 5


Daê mais abaixo do código php tem o outro exemplo:
Equivalentemente, pode-se escrever:

<?
$cor = array(1 => “vermelho, 2 => “verde, 3 => “azul”, “teste => 1);
?>

por que o erro?
Eu pensei que cor[1] pegaria o valor 1 de cor vermelha em palavra teste...
sei lá...

Edição feita por: blacksaint, 19/04/2006, 10:01.

Assinatura editada pela administração.

#8 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 19/04/2006, 10:14

A raiz do teu problema está porque você não está usando aspas. Provavelmente você deve ter copiado e colado né? Cltr+C, Cltr+V :D
<?
 $cor[1] = "vermelho";
 $cor[2] = "verde";
 $cor[3] = "azul";
 $cor["teste"] = 1;
?>
Isto sim está correto!

Flws...
;)Até mais

Edição feita por: Frenesi, 19/04/2006, 10:14.

Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#9 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 19/04/2006, 10:24

Isto sim está correto!

Tá faltando um $cor = array(); não ? :assobio:

[]’s :DAté mais

#10 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 19/04/2006, 10:32

Isto sim está correto!

Tá faltando um $cor = array(); não ? :assobio:

[]’s :D

É verdade, mas nas entrelinhas eu quis dizer que a partir do que ele mostrou, isto que é o correto.. :assobio:

Flws...
:PAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#11 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 19/04/2006, 12:25

e aqui onde ele citou tbm não há erros na concordância das ASPAS ?? :assobio:

<?
$cor = array(1 => "vermelho, 2 => "verde, 3 => "azul", teste => 1);
?>


O certo não seria ??

<?
$cor = array(1 => "vermelho", 2 => "verde", 3 => "azul", teste => 1);
?>


??

:unsure:

Aff continua usando essa porcarai do easyphp ...?? :lol:

:DAté mais

#12 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 19/04/2006, 12:35

Isto sim está correto!

Tá faltando um $cor = array(); não ? :assobio:

[]’s :D

Rapaz, eu nunca setei que a variável é um array, sempre ponho os dados e nunca deu problema...

<?
$arrName['nome'] = 'Cristiano';
$arrName['sobrenome'] = 'Galdino';
print( $arrName['nome'] . ' ' . $arrName['sobrenome'] );
?>


Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#13 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 19/04/2006, 12:50

Rapaz, eu nunca setei que a variável é um array, sempre ponho os dados e nunca deu problema...

Não que seje um erro que não deixe código funcionar corretamente. É um erro de semântica. :)

[]’s :DAté mais

#14 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 19/04/2006, 13:08

Pois é, funções ou estrutura de controle que esperam um array podem vim a dar erro...

Uma situação:
<?php

	//$arr = array();

	foreach ($arr as $dados) { }
	
?>

Erro:

Warning: Invalid argument supplied for foreach() ...


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#15 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 20/04/2006, 09:03

Nossa.
Se no curso tá errado?
Como vou aprender corretamente?

Tipo precisa dessas formatações mesmo:
meu:

<?
$cor[1] = "vermelho";
?>

Esse espaço antes do $cor[1] que vc colocou no código

e $cor é uma variável né? a palavra cor?

Eu já estudei as seguintes coisas:
Tags Sintaxe básica
separador de instruções ;
nomes de variaveis $
comentários # e // e /* , */
tipos inteiro, ponto flutuante, string, array, objeto
integer ou long
double ou float
strings
\n, \r, \t, \\, \$, \', \"

arrays
listas $a, $b, $c
objeto
booleanos
coerções
função settype
e agora typecast
Estou indo pra constantes, mas mesmo depois de ler várias vezes, ainda só entendi o começo da
sintaxe básica, strings e listas...
E se o curso estiver errado mesmo, tô jogando meu tempo fora?

Achei outro artigo:
<html>
<head>
<title>Exemplo</title>
</head>
<body>

<?php
echo "Olá, Eu sou um script PHP!";
?>

</body>
</html>

isso sim tá bem claro, fora a explicação lá.
Mas num dá certificado.
se alguém quiser me mandar algo útil:
dantethedanny@gmail.com ou hotmail.com

É verdade que com php é possível criar Loja Virtual?
Só com php ou precisa de Mysql ou outra coisa?

Edição feita por: blacksaint, 19/04/2006, 13:43.

Assinatura editada pela administração.




3 user(s) are reading this topic

0 membro(s), 3 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq