PDA

View Full Version : درخواست دو کد !



Tarragon
پنج شنبه 18 خرداد 1391, 22:15 عصر
سلام به همه ی استادان عزیز.
من دو تا کد می خوام یکی جاوا یکی PHP.
کد جاوا : یه کد می خوام که روی یه input بزارم که اگر عدد تغییر کرد و بزرگتر از 5 شد کنارش بنویسه بزرگتر از 5.
کد PHP : یه کد می خوام که با دستور curl کار کنه و یه پست رو بفرسته یه نمونه می خوام هر چی گشتم ندیدم و اگر می دیدم تو wamp می خواستم تست کنم که ارور فاتل می داد .
پیشاپیش از کمکتون ممنون.

MMSHFE
پنج شنبه 18 خرداد 1391, 22:25 عصر
1- کد جاوا رو توی تالار جاوا اسکریپت مطرح کنید.
2- نمونه کدها کار میکنن. فقط اول روی آیکن Wamp کلیک کرده و از قسمت PHP گزینه PHP Extensions رو انتخاب کنید و مطمئن بشین php_curl فعال باشه (تیک خورده باشه). اگه اینطور نیست، روش یکبار کلیک کنید تا فعال بشه و صبر کنید آیکن Wamp دوباره سبز بشه. اونوقت کدها رو تست کنید.
موفق باشید.

Tarragon
جمعه 19 خرداد 1391, 08:14 صبح
آقا بابت مسئله ی اول چشم.
اما مسئله ی دوم : من رفتم کرل رو فعال کردم آما نمی دونم چجوری باهاش کار کنم من می خوام واسه انتقال به درگاه زرین پال توی پاپ آپ از این کد استفاده کنم.
اما با این کد هیچ اتفاق خاصی نمی افته.
اینم کد:
<?php
session_start();
$address = "http://".$_SERVER['SERVER_NAME'].dirname($_SERVER['SCRIPT_NAME'])."/";$fields = array(
'data[Transaction][redirect_url]'=>$address."onlinegold.php?ID=".$_SESSION['playerid']."&gold=".$_SESSION['tedad']."&id_code=".$_SESSION['code'],
'data[Transaction][account_id]'=>"zp.48208",
'data[Transaction][amount]'=>$_SESSION['ghimat1'],
'data[Transaction][desc]'=>$_SESSION['playerid']
);
$fields_string = "";
foreach($fields as $key=>$value)
{ $fields_string .=$key.'='.urlencode($value).'&'; }
$fields_string = rtrim($fields_string,'&');

$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL, 'https://www.zarinpal.com/webservice/Simplepay' );
curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_POST,count($fields));
curl_setopt($curl,CURLOPT_POSTFIELDS,$fields_strin g);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 80);
$str = curl_exec($curl);
curl_close($curl);
?>