Read-only archive. Login and posting are unavailable.

PDA

View Full Version : Bác nào dịch dùm e đoạn code JSP sang PHP với :((


redpidervn
30-06-2010, 15:17
Em đang làm cái thanh toán OnePay mà 3 cái hàm là JSP, em cần chuyển sang PHP:-s

- Hàm gán giá trị cho trường Merchant transaction reference:

String getMerchantTntRef( String orderid )
{
String strTemp = "MeRef_" + orderid +"_"+ String.valueof(getTime());
return strTemp;
}

- Hàm gán giá trị cho trường Transaction OrderInfo:

String getMerchantOrderInfo()
{
String strTemp = "MeOrde_"+String.valueof(getTime());
return strTemp;
}

- Hàm gán giá trị cho trường Ticket Number
<%
String Ip = request.getRemoteAddr();
%>

 
<strong><em>TicketNo: </em></strong>



Em xin cảm ơn và hậu tạ

tngyeu
30-06-2010, 15:21
đoạn code này đơn giản mà, có điều mình ko biết php, nếu bác biết php thì tự chuyển cũng đâu có khó.
với code php như này chuyển ngược lại thì mình giúp đc:D

redpidervn
30-06-2010, 15:26
em bít php mà hok bít java bác ợ, thế mới khổ :-s

grandholy
30-06-2010, 15:49
chả biết getTime() là cái function gì nên ko dám convert :sad:






 
<strong><em>TicketNo: </em></strong>



chả biết có đúng ko, ko có điều kiện test, tự kiểm tra nhé :D

redpidervn
30-06-2010, 15:50
thanks bác, để e test thử

grandholy
30-06-2010, 15:51
thanks bác, để e test thử

vừa rồi thừa chữ $ nên sửa lại đấy, nhanh thế :shame:
edit: sửa bỏ 1 cái &gt; nữa :shame:

hidingdragonx
30-06-2010, 15:52
Code php nhìn loằng ngoằng nhở :ah:

tunglam_pc
30-06-2010, 15:53
Code php nhìn loằng ngoằng nhở :ah:

em thấy code PHP nhìn giản tiện và sáng sủa nhất rồi đấy :sogood:
Nếu muốn không loằng ngoằng , thì thà rằng chả động vào bất cứ đoạn code nào nữa cho xong

grandholy
30-06-2010, 15:54
em thấy code PHP nhìn giản tiện và sáng sủa nhất rồi đấy :sogood:

thích code .NET hơn :sogood:
nói chung là thích thằng nào dễ debug :shame:

†h€†ru†h
30-06-2010, 16:00
.NET mần sướng hơn thật :)

redpidervn
30-06-2010, 16:03
bác grandholly cho e hỏi nốt
long countAmount(long amount){
return amount*100;
}

e chuyển sang php như vầy có đúng hok
function countAmount($amount)
{
echo $amount=$amount*100;
}

tunglam_pc
30-06-2010, 16:26
Mình nghĩ sao bạn không cho chạy thử nhỉ ? Ra cùng 1 kq thì là nó đúng.

grandholy
30-06-2010, 16:29
bác grandholly cho e hỏi nốt


e chuyển sang php như vầy có đúng hok

chạy thử biết liền ấy mà bạn :D
mình cũng toàn code xong chạy mới biết được viết đúng hay sai :D
còn code trên thì ko có chạy nên không biết gì đâu nhé :spiderman:

redpidervn
30-06-2010, 16:34
cái này nó là 1 module các bác ợ, em còn phải tạo cơ sở dữ liệu này nọ nữa, chưa test ngay được :-s

tunglam_pc
30-06-2010, 16:37
cái này nó là 1 module các bác ợ, em còn phải tạo cơ sở dữ liệu này nọ nữa, chưa test ngay được :-s

Nếu thế, thì em nghĩ bác nên đọc hiểu code jsp , rồi code lại trên PHP , mới hoàn toàn luôn.
Chứ cái kiểu chuyển từng đoạn từng đoạn thế này , đến giai đoạn hoàn thành cũng phải đền tội với bug.

redpidervn
30-06-2010, 16:47
Nếu thế, thì em nghĩ bác nên đọc hiểu code jsp , rồi code lại trên PHP , mới hoàn toàn luôn.
Chứ cái kiểu chuyển từng đoạn từng đoạn thế này , đến giai đoạn hoàn thành cũng phải đền tội với bug.

em chỉ có 4 hàm đó là phải viết thêm thôi, chứ toàn bộ code là php sẵn rồi, bi h phải chuyển script SQL từ Oracle sang mySQL nữa...:sad:

winter_wind3009
30-06-2010, 16:49
bác grandholly cho e hỏi nốt


e chuyển sang php như vầy có đúng hok


bạn chuyển thế này thì chẳng giống được cái trên kia rồi
viết như thế này thì nó sẽ in ra $amount = $amount*100
chứ không trả ra countAmount = $amount*100.
function countAmount($amount)
{
echo $amount=$amount*100;
}

hàm kiểu này thì viết vẫn như gốc C thôi mà :

function countAmount($amount)
{
return $amount*100;
}

fwalker
30-06-2010, 16:50
bác grandholly cho e hỏi nốt

long countAmount(long amount){
return amount*100;
}
e chuyển sang php như vầy có đúng hok
function countAmount($amount)
{
echo $amount=$amount*100;
}


Cái này sai rồi
Ở dưới cũng chỉ cần
return amount*100;
là được, echo là sai :aboom:

winter_wind3009
30-06-2010, 16:51
Cái này sai rồi
Ở dưới cũng chỉ cần

là được, echo là sai :aboom:

$amount nhé :canny:

p/s: mình có cảm giác cơ bản lập trình bạn thủ thớt ko nắm được :sad:

torrent
30-06-2010, 16:58
miềng chẳng biết gì cả :rofl:

redpidervn
30-06-2010, 16:59
thanks 2 bác nha, e nhầm 1 chút, đầu óc dạo này toàn chữ nên hok dc minh mẫn lắm :(

MrTC
30-06-2010, 17:00
function countAmount($amount)
{
$amount=$amount*100;
return $amount;
}
$show_amount=countAmount($amount);

thích ở đâu thì "echo" cái "$show_amount" ở đó

winter_wind3009
30-06-2010, 17:01
function countAmount($amount)
{
$amount=$amount*100;
}

xong rồi nó sẽ làm gì ? :aboom:

MrTC
30-06-2010, 17:03
xong rồi nó sẽ làm gì ? :aboom:

phím liệt nó post luôn

fwalker
30-06-2010, 17:03
Oh yeah,
Chắc đang tập tọe học PHP rồi.
Học xong căn bản đã chủ thớt ơi, cứ hỏi thế này thì hỏi đến bao giờ

winter_wind3009
30-06-2010, 17:05
Oh yeah,
Chắc đang tập tọe học PHP rồi.
Học xong căn bản đã chủ thớt ơi, cứ hỏi thế này thì hỏi đến bao giờ

ôi zào, cơ bản thì ngôn ngữ nào chả thế =.="
gốc xê hết thì giống nhau thôi mà -_-

redpidervn
30-06-2010, 17:06
Oh yeah,
Chắc đang tập tọe học PHP rồi.
Học xong căn bản đã chủ thớt ơi, cứ hỏi thế này thì hỏi đến bao giờ

em học được 2 năm rồi đó bác, viết dc 2 site rồi, lâu bỏ nên hơi nhầm nhọt tí:canny:

Hwang mi hee
30-06-2010, 17:07
miềng chẳng biết gì cả :rofl:me too :hungry:

MrTC
30-06-2010, 17:08
me too :hungry:

php là php,jsp là jsp quá đơn giản để hiểu:shame:

fwalker
30-06-2010, 17:10
em học được 2 năm rồi đó bác, viết dc 2 site rồi, lâu bỏ nên hơi nhầm nhọt tí:canny:

Học được 2 năm mà ko nhớ nổi mấy cái căn bản kia thì chịu bác :ah::ah: