PHP
- POST/GETを使用したファイル転送
PHPとJ2EEですが、PHPのところで質問させて頂きます。 POST/GETでファイル転送する事になりました。 PHPが動作しているサーバーとJ2EEで動作している サーバーがあります。 その間をFTPを使用しないでPOST/GETでファイル転送 したいと要望で現在調査しています。 サーバー間はSSLで行います。 私の調べた範囲では、ファイル転送は、FTPが大半行わ れているようですが、依頼主の要望でPOST/GETで行う 事になりました。 私の調べられる範囲で、POST/GETでファイル転送した 事例サイトが見つからなかったのですが、あまり用いられないのでしょうか? 「PHP4徹底攻略」を見てみましたが、記載されていな いようです。 POST/GETでファイル転送する方法を教えて下さい。
- PHPロジックで・・・
PHP4をHTMLに埋め込むロジックを書いてます。 DBはpostgresqlです。 <? print("<SELECT NAME=sendgroup>"); print("<option value=name>グループ一覧"); for($i = 0; $i < row; $i++){ $str = pg_result($res,$i,0); print("<option value=$str>$str"); } print("</SELECT>"); ?> DBから取り込んだデータをrow(行数)分まわして HTMLのセレクトオプション表示をしたいのですが 表れません。$strにDBから取り込んだデータが 入ってます。 普通にprint($str)データの値はちゃんととれています。 HTMLのselect文でなにか規約があるのでしょうか?
- URLエンコードされた日本語をデコードする方法
下記のようなフォームから日本語を送信してそれを日本語に戻すスクリプトをPHPで作成して実験をしているのですがうまくいきません。 フォームででは、、 <FORM method="get" action="./test.php"> <input type="text" name="str"> test.phpでは、、 CONTENT="text/html; charset=EUC-JP"とした上で echo "元の文字:" . $str . "<BR>\n";としています。 この場合、"あ"を入力するとtest.phpでは"あ"と表示してくれるのですが、"あい"では "あa:BR>" となってしまいます。漢字を入力した場合は"船"は"船"、"日"は"楠:BR>"とよくわからない結果です。これはどこがおかしいのでしょうか? 環境はOS:RedHatLinux、PHP-4.1、apache-1.3です。
- PHP ファイル操作
PHP4を使用しているものです。 あるファイルのデータを変数にとりこんで 作業をおこなうロジックを教えてください。 変数に取り込むまででよろしいです。 そういった関数ありますか? よろしくお願いします。
- URLから変数が渡らない。
とても基本的な事で申し訳ないのですが、 教えてください。 <? print $hensuu; $hensuu = "Hello PHP!!"; print $hensuu; ?> とindex.phpに記述して、ブラウズすると、 Hello PHP!! と表示されます。 次にURLから http://localhost/index.php?hensuu=777 と入力して値を渡そうとしても、何も変わらず Hello PHP!! と表示されるのみです。 他にも書籍やいろんなサイトのサンプルをそのまま 持ってきても何故かローカルではURLから渡されません。 Windowsなのと、iniファイルの設定等の問題なのかな? とか思ってるのですが・・・ 環境は下記の通りです。 Windows XP Pro Apache 2.0.39 PHP Version 4.2.2 よろしくお願いします。
- PHPからのライブラリ関数コール
あちこち検索したのですが、うまくヒットしません。 Linuxにて作成したC言語のダイナミックリンクライブラリ(xxxxx.so)の関数をPHPから実行することは可能でしょうか。実現可能であれば、PHP側ではどのような手順が必要ですか。よろしくお願いします。
- ベストアンサー
- PHP
- september_09
- 回答数2
- こういう事できますか?
<a href="$test" target="_self"><img src="test.gif"></a> $test .= "<strong>"; "<br><font size=\"2\">テスト環境を作りましょう</strong></font><br>"; "<font size=\"2\">・今日の天気</font><BR>"; "<font size=\"2\">・明日の天気</font><BR>"; "<font size=\"2\">・台風情報</font><BR>"; "</strong>";
- フォームのリンクについて
nyuryoku.php <form method="POST" action="kakunin.php"> <p> </p> <p><a href="変更フォーム"><img border="0" src="henkou.gif"></a><a href="会社フォーム"><img border="0" src="kaisya.gif"></a></p> <p>変更フォーム</p> <p>名前<input type="text" name="T1" size="20"></p> <p>住所<input type="text" name="T2" size="20"></p> <p>TEL<input type="text" name="T3" size="20"></p> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <p>会社フォーム</p> <p>会社名<input type="text" name="T4" size="20"></p> <p>会社住所<input type="text" name="T5" size="20"></p> <p>会社TEL<input type="text" name="T6" size="20"></p> <p> </p> <p><input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"></p> </form> <form>から</form>の中に変更フォームと会社フォームがあり henkou.gifをクリックすると画面上に変更フォームが現れて、kaisya.gifをクリックすると会社フォームが表れるようにしたいのです。 そして入力された情報は<input type="submit" value="送信" name="B1">で一度に送信できるようにしたいのですが、 henkou.gifとkaisya.gifにどういう風にリンクをはり各フォームだけを表示するにはどうしたらいいでしょうか?
- PHPの検索について
例えば、「あ」~「ん」までの50音を表示しているHPがあるとします。 そのHPより「あ」をクリックした時に、MySQLのデータベースの氏名テーブルより頭に「あ」のつく人を 抽出して表示したいです。 そしてその表示された「あ」のつく人をクリックすると さらに住所テーブルより該当データを抽出し 住所を表示するようにしたいのですが。 あ い う え お ↑ クリック ↓↓ 青木○○ 足立○○ 安藤○○ (HP上に表示) ↑ クリック ↓↓ 青木○○ 東京都渋谷区○○1-2-3 例としてはこんな感じなんですが・・・わかりますでしょうか?? なにぶんPHPでのプログラミングは初めてなもので 的外れな質問をしてしまうかもしれませんが よろしくお願いいたします。
- PHP/MySQLであいまい検索を
HP上のテキストボックスに文字を入力し、その値をPHPでMySQL上のデータベースよりあいまい検索をし 該当するデータを表示したいのですが、私の検索キーワードが悪いのか、いいサンプルソースが見つけられません。 MySQLのREGEXP関数を使ってあいまい検索を 行うサンプルは見つけたんですが、これは日本語対応では なく検索文字列によってはうまく検索できない場合が あると聞きました。 何かよいサンプルがあったらURLもしくは ソースをそのままで結構ですので貼り付けていただければ 助かります。 では、よろしくお願いいたします。
- PHPをつかったメール送信時の文字化け
OS :FreeBSD4.8 PHP4.3.2 Apache2 を使用してるものです。 PHPでメール送信のフォームを作成して実際に送ってみるとサブジェクトがどうしても文字化けします。 $subject = i18n_mime_header_encode(i18n_convert($subject, "JIS")); mail($too, $subject, $memo, $ff.$from); 上記のように変換コード関数をいれると Fatal error: Call to undefined function: i18n_mime_header_encode() in /usr/home/mmiyagi/htdocs/send.php のようにエラーがでます。 php.ini設定不足でしょうか?
- 入力制御について
こんにちは。 WEBで 入力項目(input type="text"・・・)、 登録ボタン(input type="submit"・・・)を表示する スクリプト(menu.php)があります。 登録ボタンを押すとname_check.phpにとぶように なります。 今、この入力ボタンで入力された文字が 好ましくない文字列の場合はエラー表示を作成しています。 好ましくない文字列はファイルに格納されています。 (例) 北朝鮮 SARS イラク なかた などです。 'SARS'や'北朝鮮'などを入力したときはチェックして エラー表示させることができたのですが、 たとえば入力項目が '話題の北朝鮮'や '北朝鮮生まれ'や 'あの北朝鮮に'など 入力された文字列に入力させたくない文字列が 入力された場合はチェックをどのようにしたらいいか わかりません。 宜しくお願いいたします。
- PHPのheader()について
OS:freebsd4.8 PHP:php-4.3.2 apache2 を使用しております。 ドキュメントルートに <HTML> <HEAD> <TITLE>検索エンジン</TITLE> </HEAD> <BODY> <CENTER><H1> 検索エンジン </H1></CENTER> <FORM METHOD= post ACTION = search.php> <TABLE BORDER = 4 WIDTH = 250 ALIGN = CENTER> <TR BGCOLOR = "#CCCCCC"> <TH>検索キーワード</TH> <TD><INPUT TYPE= text NAME= keywd size = 20 /></TD> </TR> <TR> <TH>エンジン</TH> <TD> <SELECT NAME = ENG> <OPTION VALUE = "yahoo">Yahoo!</OPTION> <OPTION VALUE = "google">google</OPTION> <OPTION VALUE = "goo">goo</OPTION> </SELECT> </TD> </TR> <TR> <TD COLSPAN ="2"><CENTER><INPUT TYPE="submit" value="検索" /><CENTER></td> </TR> </TABLE> </FORM> </BODY> </HTML> というtest.htmlをおいてます。 phpスクリプトとして <?php $stringkey = urlencode($keywd); switch($ENG){ case "yahoo": $url = "http://www.yahoo.co.jp/bin/search?p="; break; case "goo": $url = "http://www.goo.ne.jp/default.asp?MT="; break; case "yahoo": $url = "http://www.google.co.jp/search?q="; break; } header("Location: ".$url.$stringkey); header("HTTP/1.1"); ?> search.phpにパラメータを渡していますが 白いページしか表れません。 header()関数の記述が悪いのでしょうか? apache2の設定でしょうか? ちなみに2ファイルともドキュメントルートに配置してます。 よろしくお願いします。
- 移動元のURLを変数に取りたい
例えば、 http://www.hoge.jp/foo.html に、 <a href="hoge.php"></a> というリンクが張られているとして、このリンクをクリックしてhoge.phpに移動したときに、移動元のURLアドレス「http://www.hoge.jp/foo.html」を変数に取りたいのですが、方法をご存知の方、教えてください。 (PHP4です)
- ベストアンサー
- PHP
- nayameru_se
- 回答数1
- Mysqlについて
お世話になります。 PHP初心者なので根本的に間違っている質問でしたらすいません。PHPとMysqlの組み合わせで使用する場合に、画像ファイルをWeb上のディレクトリ上に保存せずにMysqlのテーブル内にバイナリデータとして保存することは可能なのでしょうか?画像情報とそれに画像に関する付随情報(画像に対するコメント)などをなるべく同一に管理したいと思い質問します。このような用途ですと本来であれば画像はファイル、付随情報はテキストファイルかMysqlなどのDBでの管理となると思いますが、なるべく一元管理したいと思い質問しました。宜しくお願いします。
- バイナリの文字列を変換したい...
Jpeg のExifを解析するスクリプトを書いてます あるバイナリの文字列を下記の形式に 変換する手段をどなたかご存知ないですか? (そもその下記の意味さえわからないですが) unsigned byte ascii strings unsigned short unsigned long unsigned rational signed byte signed short signed long signed rational single float double float よろしくお願い致します
- 締切済み
- PHP
- yambal-net
- 回答数1
- forループの終了条件の記述方法
867です。よろしくお願いします。 csvファイルを読み込んで、forループで条件にヒットするものを表示する、というコードを組んでいるのですが、 ----------[OK.php]-------------- // $HotData がCSVファイルを二次元配列に読み込んだものとします。 for($i=sizeof($HotData)-1; ($i>=0)&&($i>=sizeof(HotData)-4); $i--) { 実行する命令 } -------------------------------- では、意図どおり新しいデータ4件(たとえば1,2,3,4)に対し、命令を実行できるのですが、次の4件(たとえば5,6,7,8)に対して別の命令を出したいとき、 -------------NG.php------------- for($i=sizeof($HotData)-1; ($i>=sizeof(HotData)-8)&&($i<=sizeof(HotData)-5); $i--) { 実行する命令 } -------------------------------- とすると、命令を実行することができませんでした。 このような場合、みなさんはどうなさるのでしょうか。 お知恵を拝借願います。
- system()で止まってしまいます
anhttpd環境で作ったphp + vbsをapacheに持って行ったところ system()で止まってしまいます。 どこを見たら良いでしょうか? 作成環境 anhttpd + php4.3.1 ⇒httpdからはphp.exeを使用 不具合の発生した環境 apache1.3 + php4.3.1 試してみたこと 動作確認プログラムを作成 ・php側 引数を渡しvbsを呼び出すすだけの処理を記述 ・vbs側 受け取った引数をmsgboxで表示 コマンドラインからphpを実行 ⇒ msgbox表示 ブラウザからphpを実行 ⇒ msgboxが出ずに処理が終わらない