AYRICA içine geçerli php fonksiyonları içinden geçerken nasıl bir PHP dahil, flaş vars XML dosyası oluşturulur?

0 Cevap php

Merhaba Given situation: Bir PHP XML dosyası oluşturulur olan çalma listesi dosyası: webpage.php flashscript bir flashvar ile flash komut çağırıyor yılında playlist.php, o yapar o kadar uzun süre orada hiçbir ekstra fonksiyonlar vardır gibi. Şimdi, şöyle XML-format özel bir fonksiyon olması gerekir playlistfile, olağan echo("");, yani çok özel echo __(""); fonksiyonu dışında zaten {[bildirilmiş olduğu (1)]} bu da xml dosyası içinde bulunan paragraf ile bir şeyler yapmak gerekiyor.

However, şu anda alınan dosya işlevini echo __(); özlüyor diyor "no such function declared in that xml-format [playlist.php] file" . The php functions that are currently included at the very top of webpage.php nasılsa pass-through-yok gerekli fonksiyonları içine Bu çalışma bu gerekli fonksiyonları almak o çalma için sırayla, nasıl başa tanımak için çalma listesi dosyası.

Flashvars ikamet Görünüşe göre bu otomatik / düzgün geçirilir değil? Bu fonksiyonlar farklı bir php dosyasında ise webpage.php içinde veya normal bir php include(""); üzerinden çağrıldığında echo __(""); çalışıyor neden olur. Fakat playlist.php dosyadan çalışma.

Any ideas why/what is going on here?
I appreciate your clues for this prob +1. Thanks very much.


WEBPAGE.PHP web sayfası, üstünde olan bir fonksiyonları şunlardır:

<?php include (functions.php); ?> 
//  function that know what to do with echo __("paragraph")

<script language="JavaScript" type="text/javascript">
    run(
      'play', 'true',
      'loop', 'true',
      'flashvars', 'xmlFile=/incl/playlist.php',    // <<<< !!
      'wmode', 'transparent',
      'allowScriptAccess','sameDomain',
    );
</script>

<noscript>
   <object classid="blabla">
   <param name="allowScriptAccess" value="sameDomain" />
   <param name="movie" value="/movies/movie.swf" />
   <param name="flashvars" value="xmlFile=/incl/playlist.php" />  // <<< !!
   <embed src="/movies/movies.swf" type="application/x-shockwave-flash"/>
   </object>
</noscript>

PLAYLIST.PHP PHP (yukarıya bakınız) flaş değişken olarak web sayfasının içine alınır XML dosyası oluşturulur

<?php
echo ('<?xml version="1.0" encoding="UTF-8"?>');
echo ('<songs>');
    echo ('<song version="1. "') . __("boom blue blow bell bowl") . ('/>');
    echo ('<song version="2. "') . __("ball bail beam bike base") . ('/>');
echo ('</songs>');
?>

0 Cevap