Guia De Php Para Asp
#1
Posted 21/09/2005, 15:54
Cada um posta o que sabe, pode ser um falando sobre os tipos de dados, outro sobre estruturas de controle, outro sobre trabalhar com o sistema de arquivos, e assim vai. Não precisa ser do jeito que falei, podemos fazer de outra forma. O que vocês acham? Também poderiamos fazer o inverso na sessão do PHP. Se os moderadores e administradores concordarem, faço questão de postar explicando como migrar.
Grato,
Xandão Grunge
#2
Posted 22/09/2005, 08:08
porém o php é Case Sensitive.... ou seja Vinicius não é o mesmo que vinicius
mais continuo preferindo ASP !!!!
algumas diferenças do PHP para o ASP
1.(ASP) <% 'Comentarios %>
1.(PHP) <? //Comentarios ?>
ou
<?
/* ...linha1
...linha2
...linha3
......... */
?>
2.(ASP) <% variavel = "variaveis com qualquer nome" %>
2.(PHP) <? $variavel = "variaveis sempre com $ antes"; ?>
3.(ASP) <% Response.Write "O request retornado de nome é " & request("nome") %>
3.(PHP) <? print "O request retornado de nome é $nome"; ?>
4.(ASP) <% Response.Write "A variável a é igual a " & variavel_a & "!!!" %>
4.(PHP) <? print "A variável a é igual a $variavel_a !!!"; ?>
ou <? print "A variável a é igual a ".$variavel_a." !!!"; ?>
5.(ASP) <!--#INCLUDE FILE="ficheiro.asp" -->
5.(PHP) <? include "ficheiro.php"; ?>
6.(ASP)
<%
if a = 1 then
'tá certo
else
'tá errado
end if
%>
6.(PHP)
<%
if ($a == 1)
{ //tá certo }
else
{ //tá errado }
%>
7.(ASP) <% variavelservidor = request.servervariables("HTTP_USER_AGENT") %>
7.(PHP) <? $variavelservidor = $HTTP_USER_AGENT; ?>
8.(ASP) <% Response.Cookies("numero") = "1" %>
8.(PHP) <? SetCookie("numero","1"); ?>
9.(ASP) <% Response.Write CInt(a) %>
9.(PHP) <? print intval(a); ?>
10.(ASP) <% UBOUND(vararray) %>
10.(PHP) <? count($vararray); ?>
11.(ASP) <% response.write request.querystring("variavel") %>
11.(PHP) <? print $variavel; ?>
12.(ASP)
<%
Function funcao()
funcao = resposta
End Function
%>
12.(PHP)
function funcao()
{
return $resposta;
}
13.(ASP) <% variavel = variavel + 1 %>
13.(PHP) <? $variavel++; ?>
14.(ASP)
<%
SQLStmt = "SELECT campo1, campo2 "
SQLStmt = SQLStmt & "FROM tabela "
SQLStmt = SQLStmt & "WHERE campo1=1 "
SQLStmt = SQLStmt & "ODER BY campo2 ASC"
%>
14.(PHP)
<?
$SQLStmt = "SELECT campo1, campo2 ";
$SQLStmt .= "FROM tabela ";
$SQLStmt .= "WHERE campo1=1 ";
$SQLStmt .= "ODER BY campo2 ASC";
?>
*não conheço a fonte
#3
Posted 22/09/2005, 08:33
Sempre fui mais ASP do que PHP, acho que por sempre ter trabalhado com Windows, com o post do Vini, deu pra ter uma leve noção de algumas diferenças entre as liguagens.
#4
Posted 22/09/2005, 08:49
PHP $data=explode("/",$data);
ASP data = split(data, "/")
Agora o que qualquer desenvolvedor PHP deve ter na cabeçeira de sua cama é:
http://www.php.net/manual/pt_BR/
aki tem tudo sobre PHP....
Agora ainda mais Java na veia (JSP, Servlet, EJB)
"E todo o dinheiro que fizeram, jamais comprará de volta suas almas" BOB DYLAN
"Eu uso o google e não desisto nunca" MARACUJA
#5
Posted 22/09/2005, 10:40
achei uma otima materia do imasters:
http://www.imasters....php?cn=612&cc=2
As 14 principais diferenças entre ASP e PHP
1.
(ASP)
<% 'Comentarios %>
(PHP)
<? //Comentarios ?>
ou
<?
/* ...linha1
...linha2
...linha3
......... */
?>
2.
(ASP)
<% variavel = "variaveis com qualquer nome" %>
(PHP)
<? $variavel = "variaveis sempre com $ antes"; ?>
3.
(ASP)
<% Response.Write "O request retornado de nome é " & request("nome") %>
(PHP)
<? print "O request retornado de nome é $nome"; ?>
4.
(ASP)
<% Response.Write "A variável a é igual a " & variavel_a & "!!!" %>
(PHP)
<? print "A variável a é igual a $variavel_a !!!"; ?>
ou <? print "A variável a é igual a ".$variavel_a." !!!"; ?>
5.
(ASP)
<!--#INCLUDE FILE="ficheiro.asp" -->
(PHP)
<? include "ficheiro.php"; ?>
6.
(ASP)
<%
if a = 1 then
'tá certo
else
'tá errado
end if
%>
(PHP)
<%
if ($a == 1)
{ //tá certo }
else
{ //tá errado }
%>
7.
(ASP)
<% variavelservidor = request.servervariables("HTTP_USER_AGENT") %>
(PHP)
<? $variavelservidor = $HTTP_USER_AGENT; ?>
8.
(ASP)
<% Response.Cookies("numero") = "1" %>
(PHP)
<? SetCookie("numero","1"); ?>
9.
(ASP)
<% Response.Write CInt(a) %>
(PHP)
<? print intval(a); ?>
10.
(ASP)
<% UBOUND(vararray) %>
(PHP)
<? count($vararray); ?>
11.
(ASP)
<% response.write request.querystring("variavel") %>
(PHP)
<? print $variavel; ?>
12.
(ASP)
<%
Function funcao()
funcao = resposta
End Function
%>
(PHP)
function funcao()
{
return $resposta;
}
13.
(ASP)
<% variavel = variavel + 1 %>
(PHP)
<? $variavel++; ?>
14.
(ASP)
<%
SQLStmt = "SELECT campo1, campo2 "
SQLStmt = SQLStmt & "FROM tabela "
SQLStmt = SQLStmt & "WHERE campo1=1 "
SQLStmt = SQLStmt & "ODER BY campo2 ASC"
%>
(PHP)
<?
$SQLStmt = "SELECT campo1, campo2 ";
$SQLStmt .= "FROM tabela ";
$SQLStmt .= "WHERE campo1=1 ";
$SQLStmt .= "ODER BY campo2 ASC";
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#6
Posted 13/04/2006, 11:21
Axei esse topico e gostei pra kramba pq apesar de amar minha querida linguagem PHP, preciso do ASP da mesma forma que muitos de vocês tb precisam do PHP no trabalho ou projetos (querendo ou sem querer).
Pessoal, somos todos aprendizes, então vamo esquecer esse negócio de "GUERRA DAS LINGUAGENS" além de que como meu login tem PHP, então pode ser que alguém num ligue pro meu post.
Bom, vamo deixar de cunversa..
Queria a ajudinha de vocês no seguinte:
quero a data sem a hora. no PHP, pra mim é moleza <?=date('d-m-Y'); ?> // Retorna 13-04-2006
mas no ASP? Sei q tem a função NOW(), mas eu num queria ter que quebra-la como já vi pesquisando...
alguém pode dar um help?!
vlw pessoal e aguardo a hospitalidade de vocês no ASP FÓRUM...
Edição feita por: paulojrpb_php, 13/04/2006, 11:28.
Paulo Jr. PHP Development (Intermediary)
#7
Posted 13/04/2006, 11:47
data = cdate(day() & "/" & month() & "/" & year())
ou, simplesmente
data = date()
Caso tenha algum problema com a formatação das datas, o response.lcid pode lhe ajudar.
Mero mortal!
#8
Posted 13/04/2006, 12:15
usei o primeiro extamente pela flexibilidade da formatação..
vlw aí.. e obg
qq coisa, é só postar..
flw
Paulo Jr. PHP Development (Intermediary)
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)