• 締切済み

アプリのバージョンの自動判別でファイルを開くことってできますか?

こんにちは。 どうも思いつかないというのか、出来ないので皆様のご意見頂戴できればと思い、過去ログを一応調べてなさげでしたので、ご質問させていただきました。 MySQLでファイ情報を管理していて、ファイルは別ディレクトリーにて管理している状況で、ローカルマシンのブラウザーにファイルのデータベース表示をしてそのファイルをオープンしたいのですが、その際ローカルマシンにバージョン違いのソフトウエア(パワーポイント2003と2000)が入っていて、ファイルによって別々に振り分けてオープンさせることはPHPで可能でしょうか? どうぞよろしくおねがい申し上げます。

  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>無理ですか。。。 >何か方法はないですかね;; きわめて難しいと思いますが、 場合によってはPHPのheaderでContent-typeを調整したり mimeをいじることで可能性がわずかながらあります。 ただし自己解決できないならハードルが高いのでやめたほうが よろしいでしょう。 今回の件はサーバー側ですることではないので、クライアントマシンで なんらかの方策を採るのがよろしいかと。 もしくは上位互換を盲信して古いバージョンのファイルだけ おくるとか、まぁそのくらいが限界かと。

taihendesu
質問者

補足

スイマセンです>< サーバー側での処理ではなくて、データベース参照である場所のHDのディレクトリのファイルをクライアントのブラウザーで何とか制御したいと思ってるんですが。難しいですか?

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

不可能だと思います

taihendesu
質問者

お礼

早速のご返答本当に有難うございます。 無理ですか。。。 何か方法はないですかね;;

関連するQ&A

  • ファイルを移動しても追跡できるようにしたい

    こんにちは、 WindowsXP上でJavaを使っている者です。(IDEはEclipseです。) 今作っているソフトではローカルディスク内の画像ファイルを MySQLデータベースにフルパスを登録して管理しているのですが、 このやり方だと当該ファイルを別のディレクトリに移動したり ファイル名を変えた場合に 逐一手動でデータベースを更新しなくてはいけません。 何かプログラムを常駐するなどしてエクスプローラの動きを監視し、 ファイルのパスが変更された場合に データベースを自動更新するような方法は無いでしょうか?

  • phpMyAdminのようなソフトウェアでDBがPostgresでWebで管理できるものは?

    こんにちは。 表題の通りですが phpMyAdminというWebブラウザから MySQL データベースを管理するためのソフトウェアがありますが Postgresがデータベースの場合に 同じようにWebブラウザから管理できるようなソフトウェアは ないでしょうか? どなたかご存知の方、よろしくお願いします。

    • ベストアンサー
    • PHP
  • MySQLでデータベースを一つのファイルにひたすら保存していいのか

    MySQLでデータベースを一つのファイルにひたすら保存していいのか PHPでMySQLを使用しています。 データベースを作る時は以前から二つの方法を使っています。 ・データベースファイルを一定のデータ量になると分割する方法 ・データベースファイルを分割せず一つのファイルにひたすら保存していく方法 これはどっちがいいのでしょうか? 一つのデータベースファイルに保存し続けるとユーザーがアクセスする際は そのデータベースファイルにしかアクセスしないので共有ロックの関係で ユーザーが増えるほど分割した場合に比べてオープンが低速化したりしないでしょうか?

    • ベストアンサー
    • PHP
  • PHP Version 5.2.9-1 でMySQLがつかえない

    こんにちは。自分のサーバーを立てようとトライしています。 まず環境を書きます。 Windows Server 2003 PHP Version 5.2.9-1 MySQL ver 5.1 [php.int] Client API version 5.1.33 PHPのセットアップは、完了しました。(phpinfo()が正しく動作することを確認) MySQLも正しくインストールできて、コマンドプロンプトや、GUIツールなどからはデーターベースの作成、削除、値の書き込みなどもできています。 PHPのインストール画面で、MySQLのオプションもつけてインストールしました。 libmysql.dllは、[MySQLインストールディレクトリ]\MySQL Server 5.1\binとPHPインストールディレクトリと、system32にあります。 php_mysql.dllはphp.intで設定したとおり[phpインストールディレクトリ]\extにあります。 この環境で、mysqlを動かそうと、テストをしてみました。 http://www.phpbook.jp/database/mysql/index3.html の画面下部「テスト」という項目のを使ってみました。こいつを動かそうとすると、HTTP500が帰ってきます。(ユーザー名と、パスワードは指定しなおしてあります) どなたかこの原因がわかる方はいらっしゃいますでしょうか?お力を貸していただければ幸いです。

    • 締切済み
    • PHP
  • Apacheの設定について

    OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 WebサーバにApacheを使っており、 今は /usr/local/apache/htdocs の下に直接ファイルやディレクトリを置いてブラウザから見ています。 しかし、例えば、 /home/master/public_html の下に置いてあるファイルやディレクトリもブラウザから見えるようにするにはどのようにすればよいのですか? apacheの設定を変えればよいのかなと思うのですが、どこをどのように変えればよいのかわからず困っています。 アドバイスお願いします。

  • MySQLからデータを取得すると日本語が「??」と表示される

    PHPとMySQLを使い、ブラウザでデータベースの読み書きをするプログラムを作っています。 ローカルで作成しているときは特に問題が無かったのですが、いざサーバマシンにアップしてみると問題が発生するようになりました。 【事象】 1.MySQLからデータを読み込みブラウザに表示すると、日本語のデータのみ「??」と表示される。 2.ブラウザからMySQLへデータの書き込みをしようとすると書き込みが出来ない。 【現時点での切り分け】 1.GETでデータを渡しており、受信した方で$_GET['hoge']を表示させると正常に表示される。ただし、データをMySQLに格納する際にエラーがでる。 2.英数字の読み書きは問題なし。 3.サーバマシンを直接操作し、コマンドプロンプトからデータを入力すると日本語でも正常に格納される。 【ローカルマシン】 Apache2.xx PHP 4.xx MySQL 5.xx 【サーバマシン】 Apache 2.2.0 PHP 5.1.2 MySQL 5.0 【設定等】 PHP、MySQLの両方とも文字コードをSJISに設定しています。 また、METAタグで「charset=Shift_JIS」と指定しています。 Apacheのhttpd.confファイルにおいてISO-8859-1をコメントアウトしましたが改善されませんでした。 mb_convert_encodingを使って文字コードを強制的に(?)SJISにして書き込もうとしてもダメでした。 読み込みも然りです。 色々と試してみましたが全然改善されず困ってます。 どなたかアドバイスをいただけましたらうれしいです。

    • ベストアンサー
    • PHP
  • DB.phpが見つからない

    以前、ローカル(Windows2000)上でApache + PHP4 + MySQL1.4でデータベースを使用したPHPのプログラムを作っており、正常に動作もしておりました。 ある時、システムが不安定になってきたのでシステムのリカバリーを行い、あらかじめMySQLのデータとPHPのソースを逃がしておきました。 リカバリー後はせっかくなのでApache2 + PHP5 + MySQL1.4で設定を行い、逃がしておいたデータ等をすべて戻し、PHPを起動してみると、 Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in ファイルパス on line 行数 と、いったエラーが表示されます。 データベースを使用しないPHPのプログラムはすべて動作するのですが、データベースを使用するプログラムはすべて同様のエラーが発生します。 いろいろ、インストールの方法などを確認したのですが、結局何が原因か突き止めることができませんでした。 何かご存知の方、教えてください。

    • ベストアンサー
    • PHP
  • 指定した時間にファイルを自動的にサーバへアップしたい

    ローカルマシンの特定ディレクトリにある複数のファイルを、あらかじめ指定した時間に自動的にサーバにアップする方法はないでしょうか。

  • パワーポイントファイルを画像ファイルに変換したい

    よろしくお願いいたします。 PHPプログラムでパワーポイントファイルから画像を取り出せるか、という質問です。 PHPプログラムでローカルPCにあるパワーポイントファイルを読み込んで、 スライドを画像ファイル(jpegやgid)に変換して、ウェブサーバにアップロードできるシステムを くみたいと考えております。 同じ仕組みをウェブ上でみたことがあり、実現できるのではないかと考えておりますが、 方法がわかりません。 具体的な方法でなくても、手がかりとなるようなサイトはご存じないでしょうか? ご教示ください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • ログの保存をデータベースではなくテキストファイルで保存する方法

    自分はかなり初心者なんですが、今PHPを使ってサイトを作ろうとしています。 その際にログをMySQLなどのデータベースではなくテキストファイルに保存したいと思っています。 勉強のために買った本にはデータベースを使用する方法しか書いていなくて現在困っています。 この方法について解説しているサイトか私が教えてあげようという方おりませんでしょうか? どうかよろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう