Jump to content


Photo

Guia De Php Para Asp


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

#1 Xandão Grunge

Xandão Grunge

    12 Horas

  • Usuários
  • 158 posts
  • Sexo:Não informado
  • Localidade:Chavantes

Posted 21/09/2005, 15:54

Olá a todos, pesquisei aqui na sessão de ASP e como não achei nada relacionado, resolvi criar um tópico para o pessoal postar o que sabe de php para asp. O objetivo deste tópico é tornar mais prática e rápida a migração, para pessoas que conhecem php e precisam trabalhar com ASP.

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 B)
Xandão Grunge B)

#2 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 22/09/2005, 08:08

olha eu mudei a pouco tempo do ASP pro PHP algumas diferenças que notei é que no PHP é mais facil trabalhar com datas, e não é necessário declarar as variaveis....

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 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 22/09/2005, 08:33

Muito bom Vini, gostei do post.

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 Maracuja

Maracuja

    12 Horas

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

Posted 22/09/2005, 08:49

Bom... teria um milhao de coisas p/ mostrar como

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 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 22/09/2005, 10:40

tb gostei do topico.

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";

(y)
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> 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 paulojrpb_php

paulojrpb_php

    12 Horas

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

Posted 13/04/2006, 11:21

Ae galera.. blz?!

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.

"Não te estribes no teu próprio entendimento!!!"
Paulo Jr. PHP Development (Intermediary)

#7 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 13/04/2006, 11:47

Você pode tentar:

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 paulojrpb_php

paulojrpb_php

    12 Horas

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

Posted 13/04/2006, 12:15

Vlw aí Prog
usei o primeiro extamente pela flexibilidade da formatação..

vlw aí.. e obg
qq coisa, é só postar..
flw
"Não te estribes no teu próprio entendimento!!!"
Paulo Jr. PHP Development (Intermediary)




1 user(s) are reading this topic

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

IPB Skin By Virteq