اذهب إلى المحتوى

أيمن دوبابي

الأعضاء
  • المساهمات

    5
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة أيمن دوبابي

  1. قمت ببرمجة اسكربت تحويل العملات بالphp  لكن تظهر في ال صفحة :

     Warning: explode() expects parameter 2 to be string, array given in C:\AppServ\www\dollar.php on line 18
    

    هذا هو ملف الـ dollar.php

    <?php
    function currency($amount,$from,$to){
    	$amount=urlencode($_POST['amount']);
    	$from=urlencode($_POST['from']);
    	$to=urlencode($_POST['to']);
      
        	$url="http://www.google.com/ig/calculator?q=$amount$from=?$to";
    	$ch=curl_init();
    	$timeout=0;
    	curl_setopt($ch,CURLOPT_URL,$url);
    	curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    	curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0(compatible;dows NT 6.1)" );
    	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    	$rawdata=curl_exec($ch);
    	curl_close($ch); 
    
    	$data=explode('"', $rawdata);
    	$data=explode('  ', $data );
    	$var=$data[0];
    
    	return round($var,2);  //تقريب العدد الى رقمين
    }
    
    if(isset($_POST['convert'])) {
    	echo currency($amount,$from,$to);
    }
    
    ?>
    <form action="<?php echo $PHP_SELF; ?>" method="post">
    	<input type="text" name="amount" />
    	from:<select name="from">
    		<option value="EGP">EGP</option>
    		<option value="USD">USD</option>
    		<option value="EUR">EUR</option>
    	</select>
    		TO:<select name="to">
    			<option value="EGP">EGP</option>
    		<option value="USD">USD</option>
    		<option value="EUR">EUR</option>
    
    	</select>
    	<input type="submit" name="convert" value="convert" />
    </form>
    
    
    

     

    dollar.php

×
×
  • أضف...