トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     同じ階層のphpファイルを絶対パスでLoadで読むには?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
commsa
Åê¹ÆNo.32383
投稿日時: 2007-3-7 23:25
新米
居住地:
投稿: 7
使用環境:
flash MX Pro ver7.2
FlashPlayer 9.0
PHP4.4.4
WIN XP
IE 6.0
同じ階層のphpファイルを絶対パスでLoadで読むには?
いつも参考にさせていただいてます。
どなたかご教授いただけると幸いです。
宜しくお願い致します。

サーバの同じ階層に
sam01.php (パーミッション777) 
abc.swf (パーミッション777) 
をおきました。

ローカル環境だと下記相対バスでphpファイルを読めます。
varsData1.load("sam01.php");

サーバに置くときには絶対パスにして
varsData1.load("http://www.abcd.ne.jp/aaa/sam01.php");
にしましたがphpを読めません・・・
書き方がいけないのでしょうか?

ローカル環境、サーバ環境、共に
PHP Version 4.4.4
register_globals オフ

///flaファイル/////////////////////////////////

fscommand("allowscale", false);
System.useCodepage=true;

varsData1 = new LoadVars();
varsData1.onLoad = function () {

//phpストリングの読み込み(str1)
phpTxt1.htmlText="<b>"+this.str1+"</b>";
trace("str1の値:"+this.str1);

//str2ストリングをar1配列にsplitメソッドを使って格納
ar1= this.str2.split(",");
phpTxt2.htmlText = ar1[0]+" <b><font color='#ff6600'>"+ar1[1]+"</font></b> "+ar1[2];
trace("str2の値:"+this.str2);
trace("ar1[1]の値:"+ar1[1]);

}
varsData1.load("sam01.php");

//////sam01.php//////////////////////////////

<?php

//変数txtにストリングを代入
$txt="あなたはPHPですか?";

//変数txtをechoで出力
echo "str1=".$txt;

//ストリングとバージョンを連結して出力
echo "&str2=わたしは,PHP".PHP_VERSION.",です。";

//print関数で出力
print ("&str3=わたしは,PHP".PHP_VERSION.",ですか?"
."&str4=あなたは,PHP".PHP_VERSION.",です。");

?>

////////////////////////////////////
ひろゆき
Åê¹ÆNo.32384
投稿日時: 2007-3-7 23:55
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 同じ階層のphpファイルを絶対パスでLoadで読むには?
引用:
commsaさんは書きました:
サーバに置くときには絶対パスにして

相対パスだと読み込めるのでしょうか?

swf
varsData1.onLoad = function (success:Boolean):Void {
	if (success) {
		(略)
	}
}
LoadVarsオブジェクトを使った外部テキストファイルの読込み

php
header("Content-type: text/plain");
echo "&str1=".$txt;
	(略)
echo "&";
LoadVars.loadでPHPと連携

などで試してみては、いかがでしょうか?


----------------
質問する際は、回答者に具体的な情報を与えてください。

commsa
Åê¹ÆNo.32425
投稿日時: 2007-3-9 15:31
新米
居住地:
投稿: 7
使用環境:
flash MX Pro ver7.2
FlashPlayer 9.0
PHP4.4.4
WIN XP
IE 6.0
Re: 同じ階層のphpファイルを絶対パスでLoadで読むには?
ご親切なご返答ありがとうございます!

相対パスではうまくいきました。
絶対パスでうまくいかないのは
サーバの方でエイリアス?の設定をしているからかもしれません。

ひろゆきさんの教えていただいた方法でも試してみましたが
何度確認しても「 { がたりない」とエラーがでてしまいます。
私の記述ミスだと思いますので
再度チェレンジしてみます。

ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops