- ベストアンサー
実行ファイルのURLを自動取得
iiikkkの回答
- iiikkk
- ベストアンサー率37% (92/247)
$_SERVERから情報を得るしかないと思います。 PHP_SELF の代わりに UEST_URI とか SCRIPT_NAME でとるしかないかと。
関連するQ&A
- 「/」以降の取得について
http://localhost/php/param.php/test 上の様なURL上から、「/」以降の文字の取得をしたいです。 以下の様に作成しましたが、実行結果、何も表示されません。 <?php $file = basename($_SERVER["PHP_SELF"]); $url = "http://" . $_SERVER["SERVER_NAME"].$_SERVER['REQUEST_URI']; preg_match("/".$file."\/(.+$)/",$url,$match); $get = $match[1]; print $get; ?> 記述ミスでしょうか? 困っています。教えて下さい。
- ベストアンサー
- PHP
- 画像ファイルを自動取得
サーバー内dirにある画像ファイルを自動取得(PHP)してボタンを押すと画像が切り替わるスライドショー(javascript)を実行させたいのでが、初心者なのでコードが解りません...なにとど よろしくお願いします。
- 締切済み
- PHP
- PHP4にて別のサーバーにあるファイルのサイズを取得する
同じサーバーにあるファイルの場合 filesize(...)関数でファイルのサイズを取得できますが、 サイズを知りたいファイルが別のサーバーにある場合は どのように取得すればよいのでしょうか? PHP5ならばget_headers(...)関数が使用できるようですが、 PHP4ではこの関数は使用することができないようなので、 どうすればいいものか困っています・・・。 ちなみに、下記URLの参考では取得できませんでした。 (ローカル環境のPHP5では正常に動作しますが・・) http://ml.php.gr.jp/pipermail/php-users/2006-December/031391.html 方法をご存じの方がいらっしゃいましたら、 宜しくお願いします
- ベストアンサー
- PHP
- 【PHP】ファイル名を取得して拡張子変更で実行
sample.phpというphpファイル内で、同ディレクトリにあるsample.txtを読みこませたいのですが、上手くいきません。 <?php $bn = basename($_SERVER['PHP_SELF'], ".php"); ?> で$bnに、sampleという名前を取得させるところまではできましたが <?php require($bn.txt); ?> という式では上手くいかないのです…。 <a href="<?php print $bn ?>.txt">リンク名</a>は成功したので、おしいところまで行ってるのではないかと思うのですが。 ファイル名を取得して任意の拡張子をくっつけて実行するような数式がありましたら教えてください。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 外部実行関数を用いて、外部ファイルで生成した値を取得する方法
PHPの exec() や system() 関数(もしくは他のコマンド実行関数)を用いて実行した外部プログラムで生成した配列等を取得する方法をご存知の方はおられませんでしょうか。 詳しい方がおられましたらご教授頂ければと思います。 宜しくお願い致します。
- 締切済み
- PHP
- サーバー内dirにある画像ファイルを自動取得
サーバー内dirにある画像ファイルを自動取得(PHP)してボタンを押すと画像が切り替わるスライドショー(javascript)を実行させたいのでが、初心者なのでscriptのコードが解りません...なにとど よろしくお願いします。
- 締切済み
- JavaScript
- 自動実行について
こんばんは。 大変お世話になっております。 Visual C++.NETを用いてコンソール上でwinsockでソケットプログラミングを行っています。言語はC言語とWIN32APIを用いています。以下に示す動作を複数回、自動実行?というのでしょうか・・・は可能でしょうか? 1.ファイルオープンとメイン内でスレッドAとスレッドBを生成(マルチスレッド)です。この際、スレッドAでソケット1オープンし、スレッドBでソケット2をオープンしています 2.ファイルに取得値を書き込み 3.スレッドAとB内でソケットクローズ 4.メイン内でファイルクローズとCloseHandle関数にてスレッドA・B終了 1~4の内容を自動実行させたいのですが、なにか方法はあるのでしょうか?バッチファイルをあてると聞いたことがあるのですが、作り方が分からないのでお聞きしたしだいです。 よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- PHPでのURL取得とブックマークについて
お世話様になります。 現在[hoge.php]ページ内の<iframe>タグに[.html]ページをPHPプログラムでランダムに読み込んでいます。 (例)、 [hoge.php]に[A.html]が読み込まれた [hoge.php]に[B.html]が読み込まれた [hoge.php]に[C.html]が読み込まれた つまり上記の様になりますが、例えば『[hoge.php]に[B.html]が読み込まれた』という状態をPHPを使ってURL取得するにはどの様なプログラムを書けば宜しいでしょうか?また、この状態をブックマークさせる方法は有るでしょうか? 一応、今は現在のページURLを取得する方法として <? print("http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?> という記述のみ使っています。 どうぞ宜しくお願いいたします。
- ベストアンサー
- PHP
- 実行中のASPファイル名(自ファイル)を取得する
お世話になります。 ASP内で現在実行中の自ファイル名称(パスでも可です)を取得したいと考えております。 VBでのMe.Nameみたいなことができるのかと思ったらできなくてちょっと困ってます。 ご存知の方いらっしゃいましたら何卒ご教授の程、よろしくお願いいたします。 一応環境情報も。。。 環境:IIS5.1 + ASP
- ベストアンサー
- Microsoft ASP
お礼
なるほど…やはりSERVER関数から取得するしかないんですね。 テストしてみた結果SERVER関数のHTTP_HOSTの値を取得して 置き換えたらなんとか正常に行きました。 ありがとうございました。