Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php ye path yollama

Herkese Merhabalar,

<?
$dosya=file('http://www.tcmb.gov.tr/kurlar/today.xml');
if($dosya)
{
$deger=implode("",$dosya);
echo($deger);
}
?>

yukardaki script ile as3.0 dan döviz kurlarını okuyabiliyorum ancak yapmak istediğim ilk satırdaki xml in path ini de as30 dan yollamak. aşağıdaki kodlarla xml path i yolluyorumda ancak flasha kurları geri döndüremiyorum php kodunda bi hata var yardımınızı bekliyorum.

<?
$dosya = $_POST[mbLink ];
if($dosya)
{
$deger=implode("",$dosya);
echo($deger);
}
?>

var req:URLRequest = new URLRequest (".../codes.php")
req.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.mbLink ="http://www.tcmb.gov.tr/kurlar/today.xml";
req.data = variables;
var ldr:URLLoader = new URLLoader();
ldr.load(req);
ldr.addEventListener(Event.COMPLETE, mailCon)

function mailCon(evt:Event):void
{
var str:String = (evt.target.data);
}


teşekkürler kolay gelsin
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • kralmermi adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    102 cevap - 6 soru
    <?

    $_POST[mbLink ] = file("http://www.tcmb.gov.tr/kurlar/today.xml");
    $dosya = $_POST[mbLink];
    if($dosya)
    {
    $deger=implode("",$dosya);
    echo($deger);
    }
    ?>


    ben bu sekilde yaptim calişti hocam post ile nasl gonderiyorsun veriyi sadece path olarak gonderiyorsun $dosya = file($_POST[mbLink]); seklinde ayarlaman lazim
    kolay gele
    • kralmermi adlı üyenin fotoğrafı kralmermi
      işine yaradiysa dogru cevaba tiklada bizde sevinelim be hocam :))))
      9 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      yukaridaki ornekte file yi biz sen bir dosya cekmek istedign icin yazdik normal sartlarda buna ihtiyacin yok sen farkli bir dosyaya yazdirmak istiyorsan verilerini once yazdirmak istedigin dosya sunucunda bulunmali

      ornek.xml mesela senin bu dosyaya veri yazdirman icin once bunun sunucuda olmasi lazim

      <?php
      //burada once dosya olustur
      $dosya = $olusturdugun_dosyanin_adi;
      $xml = $_POST['veri'];
      if (isset($GLOBALS["HTTP_RAW_POST_DATA"])){
      $xml = $GLOBALS["HTTP_RAW_POST_DATA"];
      $file = fopen($dosya,"wb");
      fwrite($file, $xml);
      fclose($file);
      }
      ?>

      bu işlemlerden sonra istedigin sekilde veriyi istedigin dosyaya atarsin ama $_POST[veri]
      yazarken file kullanmani gerektircek bişi yok onceki ornekte oyle gerektigi icin o sekilde yaptik.
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.