• 締切済み

プログラム関係に詳しい方居ましたらご教授下さい。

Cは多少弄れてもPHP/CGI/Java等は全く詳しくないので書き込みさせて頂きました。 内容としては オンラインでグローバル(?)のファイルを操作するにはどうしたらいいですか? 現状、FTPにてアップ、ダウンし更新している訳ですが どうも面倒なのでブラウザで直接ファイルを変更したいと思っています。 変更・更新したいファイルはテキストファイル。 ■現状は [俺]<----(FTP)---->[友達鯖] ■したい事 [俺]<---->[中継鯖]<---->[友達鯖] I.IEにより中継鯖へ接続 II.中継鯖から友達鯖へリンク、データHTML出力 III.ブラウザより出力データ編集 IV.友達鯖へ直接書き込み 友達鯖でPHPを動かす場合、友達鯖の環境設定が必要になるので なるべく中継鯖で全て動作・処理出来ればいいのですが・・・。 上記の事をする場合にはどの言語を使うのが合理的でしょうか? 簡単な説明サイトでももしあれば誘導下さい;; よろしくお願い致します。

noname#94709
noname#94709

みんなの回答

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

このくらいだったらPHPが一番楽だと思います。 C経験者なら言語習得は難しくありませんし、PHPにはFTP関数が標準で用意されているので外部ライブラリを必要としませんし・・・

関連するQ&A

  • FTP上からパーミッションを変更できるようにしたい@WinXP鯖

    はじめまして、当方WinXPで鯖を動かしております。 OS:WindowsXP SP2 HTTPクライアント:Apache 2.0.55 PHP:PHP 4.4.0 CGI:ActivePerl 5.8.0 FTPクライアント:BPFTP 2.1.5 CPU:P4 3.0GHz Memory:1024MB HDD:160+300+300GB 現状、外部から鯖にHP用のファイルを送っていただけるだけでCGIやPHPは動作します。 しかし、私含めユーザーが任意でパーミッションの変更ができません(私からの操作でもできませんでした)。 このままですと、スプリクトの設定ファイルをDLするなりで覗けてしまい 大変セキュリティ面で不安があります。 どうやら、まだ私の鯖にはCHMODコマンドなどがつかえないらしく コマンドの制限をクリアすれば問題を解決できると考えているのですが、初心者ゆえ解決策がわかりかねます。 どうか、皆様のご教授をお願いいたします。

  • コマンドファイルからのFTP転送の実行について

    運用サーバからバックアップファイルを他のサーバに転送したく、 PHPからコマンドを実行する方法という下記のサイトを参考にPHPから実行 できないか模索しております。 http://piyopiyocs.blog115.fc2.com/blog-entry-760.html ftp.shで保存しておき、実行用のPHPに下記を記述し、 「<?php exec("/bin/sh ftp.sh"); ?>」 ftp.shと同じ階層にアップロードしてからphpファイルをブラウザから、 呼び出してみたものの、6GBあるはずのファイルが2GBほどしかアップロードされません。 ターミナルから、ftp.shを実行した場合は、 6GBでアップロードできております。 ●実行結果 ・PHP→ftp.sh:2GB(×) ・ターミナル→ftp.sh:6GB(○) ●PHP→ftp.shとターミナル→ftp.sh共に共通して、 ?Invalid commandという出力が行われます。 ?Invalid commandが出力されてはおりますが、 一応はファイルの転送が実行はされております。 PHPからの実行の場合は、PHPの容量制限かなにかが反映されてしまうのでしょうか。 PHPからの実行でアップロードファイルが途中で止まる現象を回避する方法は、ありますでしょうか。 ?Invalid commandというのは、正常に処理が行われている場合でも 出力されるのでしょうか。

  • PHPの文字コードについて

    Wordpressで作成してWebページを作成しているPHP初心者です。 WordpressでUTF-8ボム無と指定されているので、全てUTF-8ボム無で揃えています。 PHPで出力される文字列は問題ないのですが、PHP内に日本語を埋め込んで 出力しようとすると下記の「更新日」の部分がXYなどと文字化けします。 ブラウザ上でShift-jisに変更すると「更新日」はきちんと表示されますが、 他の出力される文字列が化けてしまいます。 どこかで文字列の指定をしなければならないのでしょうが、まったくわかりません。 (FTP上でサーバーファイルを見た文字列は化けていません。 ブラウザに表示される段階で文字化けします。) どこをどのように変更、または追加したら良いのでしょうか。 <article <?php post_class(); ?>> <header class="entry-header"> <time pubdate="pubdate" datetime="<?php the_time('Y-m-d'); ?>" class="entry-date"> <?php echo'更新日:' ?><?php the_time(get_option('date_format')); ?></time> <h1 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> </header> <section class="entry-content"> <?php the_content(); ?> </section> </article> 宜しくお願い致します。

    • 締切済み
    • PHP
  • FTPのphpファイルについて

    FFFTPで更新したphpのファイルを、以前のデータに戻したいです。 以前のデータを保存しないまま新しいデータを更新してしまいました。以前のデータを取得する方法があれば教えてください。 FTPにお詳しい方がいらっしゃれば、ご教授お願いいたします。

  • プログラムがすべて終わってからブラウザで見えるのか?

    PHPでいろいろ作ってる初心者です。 PHPのプログラムの最初の方で、HTMLのヘッダーやタイトルなんかを出力する部分があるとします。 その後にいろいろデータを読んで計算して記述内容を決める部分があるとします。 このような場合、見てる人はこの計算が終わるまで、タイトル(つまり計算前にechoなどで出力した部分)はブラウザでは見えないのでしょうか? 以上よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP動作中のプロセスはどうなっている?

    現在PHPで動くWebアプリを作成中です。 このPHPの動作は約1分動作します。 このPHPを動作中にブラウザを閉じたり、別のページに遷移したり、またはブラウザの「中止」ボタンや「更新」ボタンを押すと、実行中のPHPのプロセスってどうなってしまうのでしょうか? これはブラウザ側からPHPの動作を停止せよという命令が行くのですか? それともPHPは最後まで実行されて、その結果のレスポンスをブラウザが受け取らないだけなのでしょうか? やりたいことがあるのですが、SQLiteはデータベースの同時書き込みができないので、他のPHPがそのデータベースを書き込む前にファイルロックと同じ要領でファイルをロックし、書き込み終了したらファイルロックを解除する、というのをやりたいのですが、書き込み中にPHPのプロセスが停止してしまったらファイルがロックしたままになるかと思って質問しました。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • Perlの日記プログラムがIIS+ActivePerlで動かない

    ひとに見せるためでなく書いていた日記があり、これまで無料のCGI可サーバを使っていたのですが、今度からCGI不可になるということで、自宅のマシン(Win2K)にIIS+ActivePerlを導入して動作させようとしています。 過去データの表示はできるようになったのですが書き込みができません。エラー表示もなくタイムアウトになります。 無料サーバを使っていたときはFTPでファイルをアップロードしたときにパーミッションを変えたりしたのですが同じようにFTPソフトで変更しようとしたらWindowsではパーミッションを変更できない、と出ます。 このプログラムはIIS+ActivePerl上では動かせないのでしょうか。それとも何か設定を変えれば書き込みできるようになるのでしょうか。なお、日記CGIはnickyを使っています。 基礎的な知識がなく何が問題なのかアタリもつけられません。「ここらへん疑ってみ」などのアドバイスがありましたら教えてください。よろしくお願いします

  • 検索プログラムの作成

    お世話になります。 PHPとMysqlを使ってPDFファイル管理システムを作っています。 アップロードフォームからPDFファイルをアップし、ブラウザに取得したデータを表示するようにしています。そこで、検索して条件に一致したものだけをブラウザに表示できるようにしたいんですが、検索プログラムを実行するとブラウザに何も表示されなくなります。 どう書けばいいか教えていただけませんか?

    • ベストアンサー
    • PHP
  • Google sitemaps自動作成プログラム

    グーグルサイトマップなどで使われるサイトマップ内での 該当ファイルの更新日時をファイルをアップロードした時刻に 自動に更新するプログラムを探しています。 一度にかなりの数のページを更新するため サイトマップファイルの更新だけでも かなりの時間を費やしてしまうため PHPやCGIなどでサイトマップの中身を 動的に更新してくれるものがあればベストです。 海外のものでもかまいませんが無いものでしょうか? 希望する機能は以下 ・FTPでサーバーにファイルを更新と同時にサイトマップを更新

  • Javaプログラム同士のプロセス間通信について

    Java初心者です。 デーモン化したJavaプログラムとJavaサーブレット間のプロセス間通信を 行いたいと思っていますがどのようにしたものか悩み中です。 ○デーモン化したJavaプログラムは、 1、あるポートからSocket通信でデータを受信し、受信したデータをDBに格納する 2、クライアントからの要求で1で保存したデータを加工して送信 ○サーブレットプログラムでは、 上記のデーモン化プログラムの設定等をブラウザ上から変更できるようにしたいと考えています。 設定とは、例えば受信したデータを全てDBに保存せずに ブラウザから条件を設定できてフィルターするような動作に変更できたり、 また、デーモン化プログラムの動作をブラウザ上から停止、開始できるようにしたいのです。 上記の様な構成の場合にプロセス間通信をする必要があると思いますが、 どの様なプロセス間通信を使えばいいのか悩んでいます。 ほんとうは上記の様な2つのプログラムを1つのプログラムで出来ればいいなぁ~と考えているのですが、、 実現方法が判りません。。 なにか名案はございませんでしょうか? わかりづらい説明でもうしわけございません。 参考になるかわかりませんが、イメージ図を、 <イメージ図> デ  data   開  data    ク ー --------> 発 -------->  ラ タ        中         イ 鯖        鯖         アント          ↑          |          |設定変更          |       管          └--------- 理                   者 よろしくおねがいします。

    • ベストアンサー
    • Java