- ベストアンサー
サーバ無しでphpを動作させる
いつもお世話になります。 phpをサーバ無しで動作させることってできないものでしょうか。 やりたいことは、DVDにたくさんのjpgファイルを保存して、この写真をhtmlでブラウザを使って表示できたらと考えています。 htmlからフォルダ内のjpgファイル名、その属性を取得するのにphpを使えば簡単に取得できるからです。 jpgファイル名をhtmlに直接書けばそれまでのことですが、たくさんのファイルがあるし、そのときどきで毎回ファイル名を入力するのも大変です。 ファイル名を連番にして、JavaScriptでなんてのも考えられますが、ファイル名を変えたくありません。 JavaScriptでActivXを使ってフォルダ内のファイルを取得するなんてのもやったことありますが、セキュリティー警告が出るのでやりたくないです。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- 現在Multiviewsの設定にてphpが拡張子有りでも無しでも動作し
現在Multiviewsの設定にてphpが拡張子有りでも無しでも動作します 仮に実行ファイルをtest.phpとしますとtest.phpでもtestでも動作するわけですが そのtest.php中で$_SERVER['SCRIPT_NAME']で取得した場合に test.phpでもtestでも拡張子の付いたtest.phpで取得されます これをtest.phpだったらtest.php、testだったらtestで取得できるように したいのですが何か方法はないでしょうか?
- ベストアンサー
- PHP
- ファイル名からフォルダを自動生成して振り分けしてくれるソフト
ファイル名からフォルダを自動生成して振り分けしてくれるソフト はありませんでしょうか。 当方、仕事で大量の連番ファイルを扱います。 ほとんどは以下のようなファイル名になっています。 abc.001.jpg abc.002.jpg abc.003.jpg ... qwerty_001.jpg qwerty_002.jpg qwerty_003.jpg ... ファイル名の長さは一意ではありません。 連番前の区切りには「.」ピリオドか「_」アンダーバーが使われます。 これらがひとつのフォルダの中にあるとき、 そのフォルダもしくは必要なファイルを指定することで、 ピリオドもしくはアンダーバーより前のファイル名からフォルダを自動生成して それぞれの連番を振り分けてくれることのできるソフトです。 ネットでもさまざまなファイル管理ソフトがありますが、 一番求める機能に近いものでも、ファイル名の前方からの文字数で フォルダ名を指定する必要があるなど、制限がありました。
- 締切済み
- フリーウェア・フリーソフト
- PHPで見られずJavascriptで見られる解析
PHPでアクセス解析を作ろうと思っているのですが、よくPHPだけだと限界があるからJavascriptと併せて作ることが多いなんていうのを目にします。 ただ、Javascriptでのアクセス解析の作り方などを見てみると、得られる情報はPHPで作った物と同じように思えます。 IPアドレスやホスト、ブラウザ情報とかは、PHPでも取得できますよね。 Javascriptだからこそ得られる情報って何なんでしょうか?
- ベストアンサー
- JavaScript
- phpにてファイルをアップロード。
皆様はじめまして。 phpでファイル[jpg画像]をアップロードできるようなブラウザーを作りたいのですが、検索でいろいろ探してはみたのですが、php初心者なのでいまいちよく分かっていません。 いくつかのページを参考にし、とりあえず参照→送信[アップ]できるようなブラウザーまではできたのですが、その先がうまくいきません。 サーバー上のにあるフォルダに画像をアップロードしたいのですが、上にも書いたようにphp初心者なので分からない部分が多くあります。 一連の流れが初心者でも分かるページなどありましたら教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- PHP
- 例え、a.phpというファイルがあります。
例え、a.phpというファイルがあります。 このファイルには、中でphp処理とjavascript処理をを行っています。 詳細にいうと phpで、ある特定フォルダのファイルを呼びだしますが、そのファイルがあるかないかの処理結果をjavascriptに渡します。(一応このようにやるつもりです。) 今、不明なのは、同じa.phpファイルの中でphpとjavascript間でデータ渡しが可能でしょうか? また、php処理で特定ファイルを検査することが可能でしょうか? 自分がわかる範囲ならば、フォルダのすべてのファイルを呼びこむということですが、、、 ご教授よろしくお願いします。
- ベストアンサー
- PHP
- ファイルを整理するソフトが欲しい
例えば、 「ひとつのフォルダの中にたくさんのフォルダが あり、それぞれのフォルダの中に1.jpg、2.jpg、3.jpg …と連番のファイルがたくさん保存されています。 これらのファイルを、「ひとつのフォルダのなかに 連番を振りなおして全部まとめる」というような作業をしたいのです。 あるいは、「複雑な階層のフォルダの中から、 JPGファイルだけをすべて抜き出し、ひとつの フォルダにまとめて、ファイル名の重複するものは 1a.jpg、1b.jpgのようにファイル名をリネーム する、といったような作業もしたいのです。 プログラマーであれば簡単な作業だと思いますが、 残念ながらプログラミングのスキルがありません。 このような作業のできるフリーソフトは ないでしょうか? (何でこんなことがしたいのか、ピンと来る方は すぐわかると思いますが、ツッコミはなしで お願いします) あるいは、DOSのコマンドだけでも このようなことができるのでしたら、やり方を 教えていただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- フリーウェア・フリーソフト
- PHPで、指定フォルダ(サブフォルダ含む)内の更新日時が一番新しいファ
PHPで、指定フォルダ(サブフォルダ含む)内の更新日時が一番新しいファイル名を取得したいです。 良いスクリプト記述はありますでしょうか。。。 ホームページのトップに最新の画像を自動で載せておきたいのです。 img/2005/***.jpg といった感じでimgフォルダ内に複数の年別フォルダがあり、 更にその中に画像ファイルが入っています。 どうぞ宜しくお願い致します。
- ベストアンサー
- PHP
- javascriptのPHP化について
宜しくお願い致します。 javascriptの外部ファイルをPHP化して、サーバサイドで動的に生成した内容を吐き出し、それをHTML側でjavascriptの外部ファイルとして受け取って処理しております。 この場合のブラウザがアクセスした際に処理される順番は・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行 (3)HTMLファイルのbody以下を読み込み (4)結果をブラウザに返して表示 という流れになるはずです。 この場合、(2)のjavascript外部ファイルの方がbodyより先に実行されるはずです。 しかし、javascript外部ファイル内のPHPでセッションデータを扱っている場合、(3)のbody内でPHPでセッションを定義した内容が、なぜか(2)のjavascript外部ファイルで反映されて実行されるのです。 私のイメージでは・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行 ※この時セッションは反映しない (3)HTMLファイルのbody以下を読み込み ※この時にセッションを入れても(2)が既に実行さられているので反映しない (4)結果をブラウザに返して表示 ※結果、セッションにデータが入っておらず、php側でエラーを吐き出しjavascriptが止まる という様になるかと思ってましたが、なぜか実行されます。 javascriptはHTMLが全部読み込まれてから実行されるのでしょうか?
- ベストアンサー
- JavaScript
- phpで画像表示した際に
veiw.php?id=1のような形式でphpで画像表示しています。 各ブラウザで画像右クリックで保存すると違いがあり質問です。 画像表示のファイル名はview.phpで出力形式はjpgというのが前提で 保存時の各ファイル名は下記の通りでした。 ie7=view.jpg FF3=view.php Chrome=view.php.jpg opera=view.jpeg FF3以外はそれぞれファイル名が微妙に異なるものの画像として保存 できるのですがFF3のみ拡張子がphpとして保存されてしまいます。 ※保存させる事が表示の目的ではないのですが気になったもので・・・ 保存されたファイルをエディタで開いても 『ファイルに含まれていたNull文字(00H)は、スペースに変換して開きます。』 とアラートが表示されそのまま開くとすっかり文字化け?しているようで ソースが見られるというような事もないので問題ないと思うのですが 全てのブラウザで保存した際に画像として保存させたいのですが どうすれば可能でしょうか? FF3だけ違うのでブラウザの仕様?とも思ったのですがご存知の方が いらっしゃいましたらアドバイスお願い致します。
- 締切済み
- PHP
- 職場でのWindows10のPCの接続環境について相談です。
- Bluetoothのキーボードは接続できるが、マルチペアリングマウスは接続できない状況です。
- 庁舎内ネットワークの設定に問題がある可能性があります。解決策を教えてください。
お礼
logger_manさん、今晩は。 お礼が遅くなり申し訳ありません。 とても良くわかる説明でPHPに対する理解が更に深まったような気がします。 >WebブラウザはHTTPというプロトコルで指定したサーバに要求を送ることしかできないわけで、 そうですよね。ご指摘いただければその通りですが、・・・ 飛んでいました。 >HTML+JavaScriptかVBScriptで処理を書いておき、・・・ こんな方法があるとは知りませんでした。 これから試してみます。 また、結果をご報告させていただきます。 ありがとうございました。
補足
logger_manさん、今晩は。 htaについていろいろと調べてみました。 私にとって新しい世界の一つが開けました。 これから更に調べていきます。 ありがとうございました。