検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPからJavaアプレットへの値の送信
PHPからJavaアプレットへの値の送信 JavaアプレットからPHPに値を送信するには、POSTを使えばよいようですが、 逆に、PHPからJavaアプレットに値を送信する場合はどのような方法があるのでしょうか?
- PHPを一カ月で覚えられますか?
PHPを一カ月で覚えられますか? 現在就活中の大学生です。 ネット通販会社のプログラマに応募したいのですが、PHPやSQLの知識が必要となっており説明会で質問したところ何か作ったことはあるかと聞かれました。 選考までは一カ月とちょっとあるのですが書籍等を参考に何か作ってみることはできるでしょうか。 学校でC、javaなどは厚かったことがあります(文法が分かっている程度)。 良書などがあれば教えてほしいです。 あとどんなカテゴリに質問すればよいかも教えていただけると幸いです。
- ベストアンサー
- PHP
- reachrocker
- 回答数3
- PHPの開発用にEclipseのpleiades-all-in-one
PHPの開発用にEclipseのpleiades-all-in-one-php を使っていますが、新規作成でjavaプロジェクトを作成したいのですが、開発対象の言語を追加するにはどうしたら良いですか?
- ベストアンサー
- Java
- shimofuri1
- 回答数1
- JavaとPHPの違いを教えてください。
このたび、Web開発系の営業をすることになりました。 最近はPHP技術者の技術料が下がっていまして、うちはJava中心なので価格的に折り合わないことがあるようです。 Webシステム開発でPHPとJAVAのどちらを使用するかという話になった場合、営業的な側面でお客様にどう説明したらいいのか悩みます。 JavaとPHPの違いと両方の優位性を教えてください。
- 締切済み
- その他(プログラミング・開発)
- kerokerori
- 回答数2
- phpでの住所の処理について
初めまして。 まだまだphpを初めて間もないのですが、勉強がてらphpで登録内容の変更フォームを作っています。 ただ、どうしても住所関連の部分で上手く処理が出来ずに悩んでいまして、 よろしければお知恵を拝借できないでしょうか? ↓ココから実際のコード----------------------------------------------------------------- <select name="usaddress" id="usaddress" > <option value="">お住まいの都道府県を選択してください</option> <? for ($i=01;$i<53;$i++) { if(substr($i + 100 , 1 , 2) == $usaddress){ echo '<option value="' . substr($i + 100 , 1 , 2) . '" selected="selected">' . $selectprefecture_set[substr($i + 100 , 1 , 2)] . '</option>' . "\n"; }else{ echo '<option value="' . substr($i + 100 , 1 , 2) . '">' . $selectprefecture_set[substr($i + 100 , 1 , 2)] . '</option>' . "\n"; } } ?> </select> ↑ココまで実際のコード----------------------------------------------------------------- $usaddressには登録者の都道府県コードが入っています。 DBから呼び出して当該ユーザーの都道府県コードが入ってきます。 $selectprefecture_setには、連想配列で都道府県名を突っ込んでいます。 コレを登録内容の変更フォームに組み込むと、 セレクトボックスの中身は表示されるんですが、 DBから取ってきた値がデフォルト値で表示されないのです・・・。 DBからはキチンと値を持ってきているのは確認できていますし、 正直どこが悪いのかすらわかっていません・・・。 宜しくお願い致します。
- PHPの環境づくりに困っています
PHPの環境をつくろうとしています。 はじめはうまくApacheをインストールできたのですが その後PHPとの連携がうまくいかずプログラムから削除して またインストールしなおしました。 すると、今度はApacheも正常に動作してくれなくなってしまいました。 (ブラウザからApacheの先頭ページを確認したときに正常であれば『あなたの予想に反して…』と表示されるところが、『It works!』と大きく表示されるだけなので…正常とは思えないのです) 参考書を見ると「ポート80番が使用済みである」「httpd.confの設定が誤っている」などが動作しないことの原因と考えられるとのことでした。 一度インストールしてしまうと、ポート80番を使ってしまっている、 ということなのでしょうか? どうしたらインストール前のキレイな状態に戻せるのか、 ご教授いただけませんでしょうか。 OSはWindowsXP、エディタはメモ帳、Apache HTTP Server2.2、 PHP 5.2.6 zip packageを使っています。
- ベストアンサー
- その他(インターネット・Webサービス)
- noname#243542
- 回答数1
- PHP上でのJavaScript記述について
PHP上でのJavaScript記述についての質問です。 http://iswebmag.hp.infoseek.co.jp/sample181.html ↑のようなものをPHP上で作成したいと思っています。 そこで、似たようなものを作成してみたのですが、 どうにもうまく動きませんでした。 そこで、試しに上記サイトのサンプルを全てechoで出力するコードを書いてみたの ですが、 それでも動きませんでした。 このスクリプトはPHP上では動作しないのでしょうか? PHPに詳しい方、どうかご教授お願いします。 ソースは以下になります。 --------------------------------------------------------- <HTML> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <HEAD> <TITLE>魅せるホームページ作成講座</TITLE> </HEAD> <BODY> <?php echo '<FORM name="f1">'; echo '<INPUT type="radio" name="cate" onClick="Infoseek()">各種情報 <BR>'; echo '<INPUT type="radio" name="cate" onClick="Rakuten()">買い物<BR>'; echo '<SELECT name="links">'; echo '<OPTION>ラジオボタンを選択</OPTION>'; echo '</SELECT>'; echo '<INPUT type="button" value="リンク先を表示" onClick="goLink()">'; echo '</FORM>'; echo '<SCRIPT language="JavaScript">'; echo '<!--'; echo 'function Infoseek(){'; echo 'document.f1.links.length=4;'; echo 'document.f1.links.options[0].text="Infoseek検索";'; echo 'document.f1.links.options[1].text="Infoseekニュース";'; echo 'document.f1.links.options[2].text="Infoseek天気";'; echo 'document.f1.links.options[3].text="InfoseekTV番組表";'; echo 'document.f1.links.options[0].value="http://www.infoseek.co.jp/";'; echo 'document.f1.links.options[1].value="http://news.www.infoseek.co.jp/";'; echo 'document.f1.links.options[2].value="http://tenki.www.infoseek.co.jp/";'; echo 'document.f1.links.options[3].value="http://tv.www.infoseek.co.jp/";'; echo '}'; echo 'function Rakuten(){'; echo 'document.f1.links.length=3;'; echo 'document.f1.links.options[0].text="楽天";'; echo 'document.f1.links.options[1].text="楽天フリマ";'; echo 'document.f1.links.options[2].text="楽天ブックス";'; echo 'document.f1.links.options[0].value="http://www.rakuten.co.jp/";'; echo 'document.f1.links.options[1].value="http://furima.rakuten.co.jp/";'; echo 'document.f1.links.options[2].value="http://books.rakuten.co.jp/";'; echo '}'; echo 'function goLink(){'; echo 'imax=document.f1.links.length-1;'; echo 'for (i=0 ; i<=imax ; i++){'; echo 'if (document.f1.links.selectedIndex==i){'; echo 'window.open(document.f1.links.options[i].value);'; echo '}'; echo '}'; echo '}'; echo '// -->'; echo '</SCRIPT>'; ?> </BODY> </HTML> ---------------------------------------------------------
- ベストアンサー
- PHP
- audrey1800
- 回答数1
- PHP データベース接続時のスクリプトについて
プログラミング&PHP超初心者です、よろしくお願いします。 参考書にのっている、データベース接続時のスクリプトの意味がわかりません コレです↓↓ mysql_select_db($dbname) or die("接続エラー") 持っている本などには意味が載ってないんですよね。 簡単なんでしょうけど、教えてください。 よろしくお願いします。
- PHPによるアクセスカウンタのサンプルの改造
このサイトにあるアクセスカウンタのサンプルをお借りして、 http://www.web-jozu.com/php/counter_s.html 画像を使わず、よりシンプルなテキストカウンタを設置したいのですが、 上記ページにある、下記の記述の<img>タグを何とかすれば よさそうにも思いますが、どのように書き換えたらよいでしょうか? <script language="JavaScript" type="text/javascript"> <!-- //桁数を入力 posNum = 7; document.write('<img src="cts/counter_s.php?pos=0" width="0" height="0">'); for(i=posNum; i>0; i--){ document.write('<img src="cts/counter_s.php?pos=' + i + '">'); } --> </script> #念のため。サイトの利用規定に「Scriptの改造や再配布はご自由にしていただいて構いません」という断りを確認のうえで質問させていただきます。
- PHPにmssqlをインストールする際のエラー
CentOS5.1を使っています。 PHP5.2.6にmssqlをインストールしようとしていますが、エラーが出ます。 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-mysql=/usr/local/mysql --with-zlib-dir=/usr/local/lib --with-png-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --with-freetype-dir=/usr/local/lib --with-gd=/usr/local/ --enable-gd-native-ttf --enable-gd-jis-conv --with-mcrypt=/usr/local/lib --with-mssql=/usr/local (実行) ・・・・ checking for mSQL support... no checking for MSSQL support via FreeTDS... yes configure: error: Directory /usr/local is not a FreeTDS installation directory --with-mssql=/usr/localのところを --with-mssql=/usr/ --with-mssql=/ に変えてみましたが同様です。 freeTDSが入っている事も再度確認しました。 --- # yum info freetds Loading "installonlyn" plugin Setting up repositories Reading repository metadata in from local files Installed Packages Name : freetds Arch : i386 Version: 0.64 Release: 11.el5.centos Size : 2.2 M Repo : installed Summary: Implementation of the TDS (Tabular DataStream) protocol Description: FreeTDS is a project to document and implement the TDS (Tabular DataStream) protocol. TDS is used by Sybase(TM) and Microsoft(TM) for client to database server communications. FreeTDS includes call level interfaces for DB-Lib, CT-Lib, and ODBC. --- 海外の掲示板でも悩んでいる人がいましたが、prefixを変更して解決しているようです。ですが、私の場合解決しません。 どなたかご存知の方、教えてください。
- ベストアンサー
- PHP
- goroneko-begin
- 回答数3
- PHPでのMySQL接続エラーについて
PHPを使用してMySQLサーバに接続しようと思うのですが、どうしても "Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\Server\Apache2.2\htdocs\htdocs\connect.php on line 2" と表示されて接続できません。いろいろ試してみたので、情報を列挙いたします。 動作環境 OS:WindowsXP Pro Apache2.2.8 PHP5.2.6 MySQL5.0 1.コマンドプロンプトからはMySQLに正常に入ることが可能です。 2.上記のエラーが出るPHPプログラムは以下の通りです。 "<?php %conn = mysql_connect("localhost", "root", "password"); ?> 3.phpMyAdminを使って接続しようとしても以下のエラーが出ます。 #2003 - サーバが応答しません" 4.セキュリティソフトを終了させて接続しても同様の症状でした。 5.phpinfo()関数は正常に動作し、mysqlやmysqliの情報も表示されます。 以上の内容ですが、よろしくお願いいたします。
- PerlとPHPで同一ファイルをファイルロック
PerlとPHPで同一のファイルを読み書きする必要があるのですが、ファイルロックする機構を作るには互いの言語でmkdirで対応したほうがよいのでしょうか? flock関数がPerlにもPHPにもありますが、これは、PHPのプロセスで実行したロックの状態をPerlで検知したり、または逆のことはできないのでしょうか? もしできないとするとmkdirで同一の機構を作ったほうが良い気もしますが、何か問題などは起きないでしょうか。
- ■■simpleXMLでホットペッパーのAPIを…php5■■
<?php $xml = simplexml_load_file("http://api.hotpepper.jp/GourmetSearch/V1/?key=ここにAPIKEYをいれています&ShopName=steak"); foreach ($xml->Results->Shop as $Shop) { echo "$Shop->ShopAddress"; } ?> 上記のソースでホットペッパーのAPIを使用し、simplexml_load_fileで読み込んで住所を表示したいのですが、 真っ白になり何も表示されません。 ちなみに読み込みたいxmlは下記のようになっています。 <?xml version="1.0" encoding="UTF-8" ?> - <Results> 中略 - <Shop> <ShopIdFront>J000725454</ShopIdFront> <ShopName>ABC steak&bar</ShopName> <ShopNameKana>えーびーしーすてーきあんどばーる</ShopNameKana> <ShopAddress>東京都渋谷区恵比寿西1-3-5 アルス恵比寿メイクス1階</ShopAddress> <StationName>恵比寿</StationName> 中略 </Shop> 中略 </Results> ちなみに ホットペッパーのページ http://api.hotpepper.jp/reference.html に表示されているサンプルは下記です http://api.hotpepper.jp/GourmetSearch/V110/?key=guest&Latitude=35.660818&Longitude=139.775426&Range=3 環境はさくらレンタルサーバでphp5も動きますが、 なぜか今回はうまくいきません どなたかご教授いただけたらと思います。 よろしくお願いいたします。
- 【Flash+PHP+MYSQL】特定のテキストが文字化け
恐縮ですが、質問させていただきます。 Flash+PHP+MYSQLで連携した日記ツールを作成しています。 Flashで記事の投稿・読み込みを行っているのですが MYSQLへの保存時に、特定のテキストのみが文字化けしてしまいます。 例:「表現」→ 「阜サ」 「ソロモンは」→ 「ャ鴻c唐ェ」 「予後」 → 「洛繧フ」 Flash6で、System.useCodepage = true;を使用しています。 サーバーはUNIX、Mysqlのバージョンは4.0.27です。 文字化けの原因について調べてみたのですが、特定できずにいます。 ご存知の方いらっしゃいましたら、 お手数ですが、ご教授頂くことは可能でしょうか。 宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- manju17
- 回答数1
- 【PHP】 タグを有効にするには?「2」
以前、下記のURLの所でも同じ様な質問をしましたが URL:http://okwave.jp/qa4231335.html 以後、原因が分りました。 $body = "<b>おはよう御座います。</b>"; それを次の様に print で出力した時 print "$body"; 普通に太文字で出力されますが 【実行結果】 おはよう御座います。 ※ 上の実行結果は、実際は太文字で出力されてます。 textarea と組み合わせてた事が原因でした。 (1) <textarea name="body" cols="100" rows="30" wrap="soft"><?= $body ?></textarea> 上の(1)のソースの様に textarea を使用で <?= $body ?> を入れると 【実行結果】 <b>おはよう御座います。</b> 上の【実行結果】の様にボールドタグ(太文字タグ)も出力されてしまうのです。(知りませんでした^.^;) それで、(1)のソースの様に textarea を使用で <?= $body ?> を入れるて、$body 変数の中のボールドタグを有効にする事は出来ないのでしょうか? もし、出きるとしたら、どうしたら良いのでしょうか? 分らないので教えて下さい。 宜しくお願い致します。
- PHP+MYSQLで携帯サイトを作成する場合
毎回人頼みな質問ばかりで申し訳ないです。 携帯電話からフォーム入力された情報をMYSQLに登録し、MYSQLからデータを引っ張ってきて処理し、表示するような仕組みを作りたいのですが、携帯サイトの文字コードはSJIS、MYSQLの文字コードはEUCです。 MYSQLにデータを登録する際や、MYSQLからデータを引っ張ってきた際にどのような処理を行えばよいでしょうか? また、PHP+MYSQLでの携帯サイト構築や、PHPの文字コードの扱い方などに詳しい書籍等がありましたらご教示頂けるとありがたいです。 当方無知なため、他人頼みな質問で申し訳ありませんがお返事お待ちしております。
- PHP Ruby Perl の3言語の特徴 違い
PHP Ruby Perlの3言語の特徴、共通点、違いを調べてたのですが、今ひとつ掴めません。 分かりやすく解説出来る方、教えて頂ければ幸いです。
- 締切済み
- その他(プログラミング・開発)
- akatuki20000
- 回答数2
- PHP+PostgreSQLでのSELECT文について
PHP4+Postgres7.4での条件検索でお尋ねします。 フィールドproductに seihin△S1 ※△は半角スペースです のデータが入っています。 これをSELECT文 のlike文で seihinS1 と、半角スペースを省略しても検索できるように PHP側で工夫する方法はないでしょうか?
- JavascriptからPHPに値を受け渡したい
度々お世話になってます。 ドラッグ&ドロップによるリスト間の並び替え結果の反映方法で悩んでいます。 <ul id=xxx><li id=x_1><li id=x_2>…</li><ul> <ul id=yyy><li id=y_1><li id=y_2>…</li><ul> という複数のリスト間をSortable.createを使用して動かしています。 この<ul>のidを取り出してPHPに送りたいのですが、なかなか上手くいきません。 <? $_SESSION["X"] = Sortable.serialize('xxx'); ?> 上記のようなプログラム等で試していますが、うんともすんとも言いません。 ご教授頂ければ幸いです。 よろしくお願いします。
- 締切済み
- PHP
- noname#205574
- 回答数1
- PHPからのメールがうまく作動しない。。。
php初心者です。宜しくお願いします。 問い合わせフォームを作成したく、以下のHTMLとPHPファイルを作成しましたが、「mail.php」の時点で作動せず、メールもおくられません。色々調べて「.htaccess」での設定に関係あると書いていますが、よくわかりません・・・ずっとわからず悩んでます。教えていただけないでしょうか。宜しくお願い致します。 「mail.html」 <html> <head> <title>メール送信フォーム</title> </head> <h2>メール送信フォーム</h2> <form method="POST"action="kakunin.php"> <table border="0"> <tr> <td>お名前</td> <td><input type="text" name="name" size="20"></td> </tr> <tr> <td>メールアドレス</td> <td><input type="text" name="from" size="20"></td> </tr> <tr> <td>メールタイトル</td> <td><input type="text" name="title" size="20"></td> </tr> <tr> <td>メッセージ</td> <td><textarea rows="5" name="naiyou" cols="40"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" value="内容を確認"></td> </tr> </table> </form> </body> </html> 「kakunin.php」 <html> <head> <title>メール送信フォーム</title> </head> <body> <h2>メール送信内容確認画面</h2> <?php //フォームの値を取得します。 if ($_SERVER["REQUEST_METHOD"] == "POST") { foreach($_POST as $k => $v){ //「magic_quotes_gpc=on」のときはエスケープ解除 if(get_magic_quotes_gpc()) { $v = stripslashes($v); } $v = htmlspecialchars($v); $$k = $v; } } else { exit(); } //値をチェックします。 $ErrFlg = 0; if($name == ""){ echo"<p>お名前を入力してください。"; $ErrFlg = 1; } if($from == ""){ echo"<p>メールアドレスを入力してください。"; $ErrFlg = 1; } if($title == ""){ echo"<p>メールタイトルを入力してください。"; $ErrFlg = 1; } if($naiyou == ""){ echo"<p>メッセージを入力してください。"; $ErrFlg = 1; } if($ErrFlg){ exit(); } ?> <h2>内容を確認して送信ボタンをクリックしてください。</h2> <form method="POST" action="mail.php"> <table border="0"> <tr> <td width="100">お名前</td> <td width="300"><?php echo $name?></td> </tr> <tr> <td width="100">メールアドレス</td> <td width="300"><?php echo $from?></td> </tr> <tr> <td width="100">メールタイトル</td> <td width="300"><?php echo $title?></td> </tr> <tr> <td width="100">メッセージ</td> <td width="300"><?php echo $naiyou?></td> </tr> <tr> <td colspan="2"><input type="submit" value="送信"></td> </tr> </table> <input type="hidden" name="name" value="<?php echo $name?>"> <input type="hidden" name="from" value="<?php echo $from?>"> <input type="hidden" name="title" value="<?php echo $title?>"> <input type="hidden" name="naiyou" value="<?php echo $naiyou?>"> </from> </body> </html> 「mail.php」 <HTML> <HEAD> <title>メール送信フォーム</title> </HEAD> <BODY> <?php //メール送信先を指定 $to == "web@beworks-web.com"; //フォームの値を取得 if($_SERVER["REQUEST_METHOD"] == "POST") { foreach($_POST as $k => $v){ //「magic_quotes_gpc=on」のときはエスケープ解除 if(get_magic_quotes_gpc()){ $v = stripslashes($v); } $v = htmlspecialchars($v); $sk = $v; } } else { exit(); } //メール本文を組み立て $naiyou = "お名前:$name\n メールアドレス:$from\n タイトル:$title\n 内容:$naiyou\n"; if($name != "" and $from != "" and $title != "" and $naiyou != ""){ if(mb_send_mail($to,$title,$naiyou,"From:$from")) { echo "メールを送信しました"; } else { echo "メール失敗です"; } } ?> </BODY> </HTML>
