検索結果

PHP

全10000件中3281~3300件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPの良い書籍を教えて下さい。

    私はPHPの機能を使ってWebサイトにメールフォームは作成したことがあります。 しかし、何度も失敗を繰り返しながら作ったので、実はPHPの理解はほとんどありません。 一応、書籍であれば、「PHPプログラミングの教科書」、「10日でおぼえるPHP入門教室」はありますが、ちゃんと体系的に覚えられるような書籍が欲しくなってきました。 初心者でもPHPについて理解しやすい書籍があれば教えて頂けないでしょうか?

    • ベストアンサー
    • PHP
    • noname#233083
    • 回答数2
  • crontabでPHPスクリプトが実行出来ない

    crontabで毎分PHPのスクリプトを起動する記述をしましたが、すべて下記エラーが出て実行されません。 phpスクリプトの先頭で「#!bin/usr/php」を書く方法と、crontabで「* * * * * /usr/bin/php test.php > dev/null」とする方法を試してみましたが両方ともダメでした。 解決索があればご教示下さい。 【エラー内容】 test.php: line 1: ?php: No such file or directory

    • ベストアンサー
    • PHP
  • PHP 機種依存文字化け mb_send_mail

    お世話になります。 PHP初心者です。 メール送信時に機種依存文字(﨑髙濵など)の文字化けを解消したいと考えております。 状況を以下に記載します。 ○お問い合せページを作成 1.入力ページ(metaタグの charset=shift_jis) 2.確認ページ(metaタグの charset=shift_jis) 3.終了ページ(metaタグの charset=shift_jis) ○終了ページ(コード抜粋) mb_language("Japanese"); mb_internal_encoding("SJIS"); $ret = mb_send_mail($to1,$subject,$body1,$header); 上記の場合、文字化け(?)になります。 終了ページのキャラセットをUTF-8に変更し、 mb_language("uni"); mb_internal_encoding("UTF-8"); $ret = mb_send_mail($to1,$subject,$body1,$header); とすると、確認ページから渡ってきたセッションの値が文字化けしていて、 その値をmb_convert_encodingでコンバートしても文字化けしてしまいます。 全ページのキャラセットをUTF-8に変更すれば、問題なく受渡しできて、文字化けにならずにメール送信ができますでしょうか。 又、できれば入力ページと確認ページのキャラセット等を変えずに、終了ページのコード変更だけで解決するにはどうすれば宜しいでしょうか。 宜しくお願い申し上げます。

    • 締切済み
    • PHP
  • PHPでのスクレイピングに関する質問です。

    ニコニコ動画で自分がみた動画の履歴をスクレイピングしたいと思っているのですがどうにもコードを作成中に行き詰ってしまいました。 下記のURLまでは知恵袋に投稿をして教えて頂いたのですが、こっからどうすればURLが取得できるのかわかる人は教えてください! http://codepad.org/abOibM6Z この上記のURLのPHPを作動すると下記のものしか出力されません! array(0) { } 誰か教えてください! それかもっと簡単に自分がみた動画の履歴が見れるAPIなどがあれば教えてください^^

    • 締切済み
    • PHP
  • dirnameでパスが正しく取れない PHP

    お世話になります。 dirnameで正しくパスが取得できません。 勝手に途中で途切れてしまいます。 なぜでしょうか。 下記がサンプルです。 echo(dirname("C:\Users\fukuda\Documents\社内書類\ISO関連\土木用\ISO様式関係 2012.7.1(最新版)\ISO様式(最新版) 2012-07-01\4.2文書化")); 結果… C:\Users ukuda\Documents\社内書類\ISO関連\土木用\ISO様式関係 2012.7.1(最新版) 二つ分ディレクトリが抜け落ちています。 この原因と対策を教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPスクリプトの最終部分でエラーが

    427. fclose($handle); // ファイルハンドルをクローズ 428. ftpclose($ftp); // ftpサーバーへの接続をクローズ 429.//header("Location:tanks.html"); 430.} // エラーフラグがオフの場合のカッコ 431.?> 432.</body> 433.</html> 上記のようなスクリプトの最終部分で、 PHPシンタックスチェッカーで、 上記の434行目でエラーが出ます。 エラー内容は「Parse error: syntax error, unexpected end of file in CODE on line 434 Errors parsing CODE 」と、表示されます。 どこがいけないのか教えていただきたいのですが。

    • ベストアンサー
    • PHP
  • PHPのお問い合わせフォームについて

    こんにちは、セレクトボックスの選択部分を変更するとフォームの内容が変わるというフォームを作っているんですが色々試しても何がどうおかしいのかわからないので質問させていただきます。 PHP初心者で触り始めて間もないのでわかりやすく教えてもらえると嬉しいです。 多分色々とおかしいことになってると思いますがよろしくお願いいたします。 【index.html】 <!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> fieldset{ border: none; } </style> <script type="text/javascript"> function setForm(ex) { var target = ex.value; var group = ex.form.getElementsByTagName("FIELDSET"); var i=0, fs; while(fs=group[i++]) fs.style.display = fs.id == target?"block":"none"; } </script> </head> <body> <form action="form.php" method="post"> <table> <tr> <td>用件</td> <td> <select name="select1" onchange="setForm(this)"> <option value="">選択してください</option> <option value="A">ご質問</option> <option value="B">資料請求</option> <option value="A">その他</option> </select></td> </tr> </table> <fieldset id="A"> <table> <tr> <td>お名前</td> <td><input type="text" name="name" value=""></td> </tr> <tr> <td>Mail</td> <td><input type="text" name="mail" value=""></td> </tr> <tr> <td>サイトを知ったきっかけ</td> <td><input type="checkbox" name="chance[0]" value="friend">知り合い <input type="checkbox" name="chance[1]" value="serch">検索エンジン<td> </tr> <tr> <td>ご質問内容</td> <td><textarea name="message" cols="60" rows="5"></textarea></td> </tr> </table> </fieldset> <fieldset id="B"> <table> <tr> <td>お名前</td> <td><input type="text" name="name" value=""></td> </tr> <tr> <td>Mail</td> <td><input type="text" name="mail" value=""></td> </tr> <tr> <td>性別</td> <td><input type="radio" name="gender" value="man">男 <input type="radio" name="gender" vakue="woman">女</td> </tr> <tr> <td>住所</td> <td><input type="text" name="address" value=""></td> </tr> </table> </fieldset> <input type="submit" value="送信する" /> </form> </body> </html> </html> 【form.php】 <!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php mb_language("japanese"); mb_internal_encoding("utf-8"); if(!empty($_POST['mail'])){ $to=$_POST['mail']; $name=$_POST['name']; $chance=$_POST['chance']; $message=$_POST['message']; $gender=$_POST['gender']; $address=$_POST['address']; $form=mb_encode_mimeheader(mb_convert_encoding("自分の名前","JIS","UTF-8"))."<aaa@aaa.com>"; $success=mb_send_mail($to,"名前:".$name."サイトを知ったきっかけ:".$chance."お問い合せ内容:".$messagge."性別:".$gender."住所:".$address,"from:".$from); } ?> <?php if ($success) { print('送信しました。'); } else { print('送信に失敗しました。'); } ?> </body> </html> よろしくお願いします!!!!

    • 締切済み
    • PHP
  • Windowsサーバー、PHPでアクセス権変更は?

    Windows Server 2003上でPHPでプログラミングしています。 ASPが大部分ですが、部分的に関数やライブラリがあるPHPで実装しています。 PHPでサーバー上の画像をexif解析しようとしたら、アクセス拒否されて 「Unable to open」とエラーが出ました。 画像データのプロパティのセキュリティにある 「Users」にフルコントロールのチェックを入れたらエラーになりませんでした。 そのチェックを、PHPのプログラム内で実行する方法はありますか? アクセス権を変更する下記の関数は、Linux用なので使えませんでした。 chmod("test.jpg",0666); 代替はありますか? 宜しくお願い致します。

    • kzkz-16
    • 回答数2
  • phpのアカウント作成システムについて

    phpを勉強中なのですが、 アカウントを新規作成(ID、パスワードを設定)して、 それでログインするシステムはどうやっているのでしょうか? わかりやすく解説してあるwebページなどありましたら教えて頂けないで しょうか?

    • ベストアンサー
    • PHP
  • PHP リソースファイルの暗号化・難読化

    お世話になります。 <img src="">や<video><source src=""></video>等のリソースファイル(src)を暗号化・難読化する方法を探してます。 base64を使った方法を試みました。 しかし、ファイルの容量が大きいと、 読み込みに時間がかかる。・サーバーに負荷がかかる。・ファイル容量並みのメモリ容量を必要とする。 があり諦めました。 <video width="640" height="320" controls="controls"> <source src="data:video/mp4;base64,<?php $file = 'video.mp4'; echo base64_encode(file_get_contents($file)); ?>" type="video/mp4"> </video> 他に良い方法はありませんでしょうか?

    • 締切済み
    • PHP
  • CentOSでcronからphp mail送れない

    こんにちは。 CentOSでcronの設定をしました。 */2 * * * * /usr/local/bin/php -f /usr/mail.php 1> /usr/log.txt 上記でmail.phpは2分置きに実行されていますが、 mail.php内のmb_send_mail関数がどうしても実行されません。 (ログよりmail.phpは実行されています。 print出力により確認) コマンドから直接 php /usr/mail.phpで実行するとメールは送信されます。 Centos 6.3 php 5.3.3 Cronでphpのmb_send_mailを実行する際には何か設定がいるのでしょうか。 アドバイス等ありましたら、よろしくお願いします。

  • PHPでのsyntax errorについて

    こんにちは。今PHPによるサイト制作をしています。 今までちゃんとサイトが表示されていたのですが、 FTPでローカルのデータファイル全体をPUTしたところ、 サイト内で新着情報表示を使用しているページのみParse error: syntax error,が出てしまいます。 構文は一切変更をしていなかったため、原因がわかりません。 どなたかご教授頂けないでしょうか。 (下記、新着情報表示の構文) <table width="600" cellpadding="5" cellspacing="5" border="0"> <?php include("./inc/info.def.php"); ?> <?php $log = file(LOG_FILE); if (TOP_ROWS >= count($log)) { $END = count($log) - 1; } else { $END = TOP_ROWS - 1; } for($i=0;$i<=$END;$i++) { $DATA = _split($log[$i]); ?> <tr> <td> <?php if ($DATA['FILENAME']) { $SIZE = _calc_thumbnail($DATA['HEIGHT'],$DATA['WIDTH']); ?> <p class="news-photo"><a href="news.php?no=<?=$DATA['NO'];?>"><img src="<?=IMG_DIR.$DATA['FILENAME'];?>" border="0" width="<?=$SIZE['WIDTH'];?>" height="<?=$SIZE['HEIGHT'];?>" alt=""></a></p> <?php } ?> </td> <td nowrap valign="top" height="10"> <a href="news.php?no=<?=$DATA['NO'];?>"><font color="#cccccc"><span class="title-text"><?=$DATA['CAPTION'];?></span></font></a><br> <img src="img/blank.gif" alt="" width="1" height="5" border="0"><br> <p class="date-text"><font color="#cccccc"><?=date("Y年m月d日",$DATA['STAMP']);?></font></p> </td> </tr> <? } ?> </table> ---------------------------------------------------- 読み込んでいるinfo.def.phpの構文 <?php // 新着情報に関する設定 define("LOG_FILE","./inc/information.dat"); // ログファイル define("IMG_DIR","./up_img/"); // アップ画像保存場所 define("TOP_ROWS","5"); // トップページに表示する件数 define("LIST_ROWS","3"); // 1ページに表示するタイトル // 画像サイズに関する設定 define("IMG_H","600"); define("IMG_W","400"); define("THUMB_H","100"); define("THUMB_W","100"); // ログファイルを分解する関数 function _split($log='') { if (!$log) { return; } $data = split(",",$log); return array( 'NO' => $data[0], 'STAMP' => $data[1], 'CAPTION' => urldecode($data[2]), 'COMMENT' => urldecode($data[3]), 'FILENAME' => $data[4], 'HEIGHT' => $data[5], 'WIDTH' => ereg_replace("\n","",$data[6]) ); } ?> ---------------------------------------------------- よろしくお願い致します。

    • 締切済み
    • PHP
    • estie
    • 回答数2
  • Wordpress のPHPファイルをIEで開く

    WordPress のテーマを変更したいと思い、PHPファイルをいじったのですが PHPファイルをそのままIEで開けないんですね。 ディレクトリはこんな感じなんですが、 C:\Program Files\Apache\Apache24\htdocs\wordpress\wp-content\themes http://localhost/wordpress\wp-content\themes\twentytwelve\index.php では開けませんでした。間違ってますか? It works と表示されるファイル(C:\Program Files\Apache\Apache24\htdocsにあります。)はhttp://localhost/で開けます。

    • ベストアンサー
    • PHP
  • PHPとjavascriptで共通なエンコード方法

    PHPからjavascriptにバイナリデータ(16バイト程度)を受け渡す 処理を作成しているのですが、うまく動作しないので、相談します。 バイナリデータをエンコードしてPHPからjavascriptに 以下の流れで引き渡しています。 (1)PHPのbase64_encodeでバイナリデータをエンコード (2)エンコードしたデータをjavascriptに出力 (3)javascriptでデータをデコード (3)のデコードには次のページのbase64.jsなど、いくつかの デコード方法を試してみました。 http://www.onicos.com/staff/iz/amuse/javascript/expert/ しかしながら(1)の元のデータと(3)でデコードしたデータが 一致しません。 質問したいのは以下の2点です。 ・PHPのbase64_encodeとjavascriptのbase64エンコードは  一般的に方式が違うのでしょうか。同じbase64なので  同じコードが生成されると考えたのですが、そうでは  ないのでしょうか。 ・base64_encodeでも、その他の方法でもかまわないので  PHPとjavascriptで共通なエンコード方式、あるいは  PHP上のバイナリデータをjavascriptに正しく受け渡す  方法があれば教えて下さい。 よろしくお願いします。

  • PHPでXMLファイルを読み込みたい

    PHPを使ってxmlファイルを読み込んで、タグの中のデータなどを読み込んだりしたいです。 ですが、自作のxmlファイルだと simplexml_load_file()で読み込めません。xmlファイルの文字コードを色々と変えて試してみましたが、できませんでした。 ちなみに以下のコードは正常に動きました。Yahoo!のxmlファイルです。 $url = "http://rss.weather.yahoo.co.jp/rss/days/5710.xml"; $rss = simplexml_load_file($url); 出力は「【 25日(金) 嶺北(福井) 】 晴れ - 23℃/8℃ - Yahoo!天気・災害」でした。 何度かやるうちにアルファベットは表示できても日本語が表示できないということもありました。 また、xmlファイルをphpのプログラムに作らせたいです。そのときに、simplexml_load_file()で読み込める日本語も含むxmlファイルをphpで作成するプログラムを教えていただけると嬉しいです。 お願いします。

    • ベストアンサー
    • PHP
  • PHP+SQLiteでmax(id)が使えない?

    PHPから「select max(id) from table」で「idで最大」が得られていないようで困っています。 一応、sqlite3で同じコマンドを叩いた場合ひ期待した値は帰ってきますが、上記のPHPのコマンドではサイズが0のオブジェクトが返って来ます。 また、このコマンドは「一番新しく追加された項目のidを求める」為に必要なのですが、もしmax(id)を使用しない方法をご存知であれば御教示下さい。

    • 締切済み
    • PHP
  • PHPセッションを別ドメイン名で利用

    PHPのセッションを別ドメイン名で利用する事は可能でしょうか? 同一ドメイン名でのサブドメインでの利用は、可能だと理解しています。

    • ベストアンサー
    • PHP
    • noname#213288
    • 回答数1
  • Wordpressにログイン時のみPHPエラー表示

    Wordpressにログイン時のみdisplay_errorsをonにしたいです。 つまり・・・Wordpressを使っていて、個人サイトなので管理パネルに入れるユーザは自分だけです。 で、自分がwordpressにログイン時のみdisplay_errorsをon(つまりPHPエラーを画面に表示)させることはできないでしょうか? 匿名な人にphpエラーメッセージを見せたくはないけど、 自分が開発中は、エラーメッセージを見たいので。 よろしくお願いします

    • ベストアンサー
    • PHP
  • Google map JSからPHPに渡す変数

    Google map API v3とPHP + Mysql + JavaScriptを使って地図にマーカーを表示させるコードを書いて、どうしても上手くいかないです、知識をお持ちの方、ご教授いただけないでしょうか。 自サーバにPHP+Mysqlに非同期通信の位置情報を取得して、地図にマーカーを表示させるというものです。グーグルAPIの部分はサンプルも豊富で出来たのですが、初歩のチェックボックスにチェックが入るとonClickかonChangeでGETを渡したURLからPHPでXMLやJSONを取得したいのですが、変数に値を持たすところでJavaScriptの記述が出来なくてundefinedが返されてきます。 【ソース】 <htmll> <head> <script type="text/javascript"> ・ ・ グーグルマップAPI v3との処理 ・ ・ function ck(){ var total = 0; if (document.getElementById('shop').checked) { ans = 'shop'; } } var ans = ans; var url = 'sql.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius + '&shop=' + ans; document.getElementById('shop').innerHTML= url; </script> </head> <body> <form id="form1"> <input type="checkbox" id="shop" name="shop" value="shop" onclick="ck()">お店<br> </form> </body> </html> 表示されるのは sql.php?lat=35.004442&lng=135.75667120000003&radius=0.65&ans=undefined です。 function ck()のansをどのようにして渡せばよいのでしょうか。 プログラムにお詳しい方、どうぞご教授の程、宜しくお願いします。

  • PHPからJavaScriptの指定形式へ変更

    PHPからJavaScriptの下記形式へ変更したいのですが、これは何と言う形式なのでしょうか? ・json? ・それともJavascriptオブジェクト? ■変更したいavaScript形式 [  ['hoge', 4.3],  ['piyo', 5.6] ], ■変更元のPHPデータ Array (  [0] => 'hoge',4.3  [1] => 'piyo',5.6 )

    • re97
    • 回答数1