検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- 現在、PHPにて携帯サイトを作成しています。
現在、PHPにて携帯サイトを作成しています。 ほぼ完成しているのですが、絵文字処理にてつまづいています。 3キャリアに対しそれぞれの絵文字コードを割り振るスクリプト(下記URL参照)を設置しました。 http://dspt.blog59.fc2.com/blog-entry-57.html PHPファイルの、絵文字を表示させたい部分に <?php emoji('1');?> といった型で 独自のコードを挿入するだけで、各キャリア対応の絵文字が表示されるスクリプトです。 設置も動作テストも正常に出来ました。 ですが、私の場合、PHPファイルの「print <<<EOD ・・・・ EOD;」内に、 絵文字を表示させたいのです・ そこに、<?php emoji('1');?>といったソースを表示させると、ソースがそのまま表示されてしまいます。 何か対処法はありませんでしょうか? お分かりになる方、アドバイス頂けるとうれしいです。 よろしくお願いいたします。
- ベストアンサー
- PHP
- noname#267452
- 回答数3
- PHPをメール起動するも“許可がありません”
PHPをメール起動するも“許可がありません” あるシステムよりFTPでデータをアップロードし、その内容(ファイル名のみ)をメールで送信して、そのメールをトリガにPHPの処理をしています。 ところが(当然といえば当然)PEAR(アップロードファイルの解凍をしています)からはファイルがアクセスできませんとメッセージが表示され、unlinkでは許可がありませんと表示されてしまいます。 単体で試験すると動作するのですがメール起動のためユーザ権限が問題で、このような事象になると思っているのですが、解決する方法はsudoしかないのでしょうか? またsudoの設定をする場合、起動されるユーザは何になるのでしょうか? メールはqmailを使用しています。ユーザ一覧を見てみると、qmailだけで数ユーザが定義されていて、どれで認めて良いのかもわかりません。 非常に困っています。お願いいたします。
- cgiやphpについて初歩的質問ですが
cgiやphpについて初歩的質問ですが cgiやphpをpcにDLさせ使用した際pc本体にも何らかの負担は掛かるのでしょうか? あと何れも解凍ソフトにより解凍された状態でDLされますがダブルクリックすることで何れもプログラムが開きますがプログラム自体はpcの中のデスクトップにショートカットとして残るだけでpc内部には残らないものなのでしょうか? CドライブやDドライブなどに
- mysql>PHPにデータ表示、10件ごとにページ分割
はじめまして、PHP勉強中の初心者です。。 MYSQLから取り出したデータを件数でページ分割したいのですが、 うまくきません。。 環境:eclipse3.5、mysql5.0、php5.0、xampp (phpで、sql接続、select * from でデータは表示は確認できてます)。。 ソースは↓です。。(初心者なもので不備がればすみません)。。 eclipse上では if (($page_num+1)*10<$cnt) {}でエラーで表示されます。。 どなたかご存知の方いましたら、教えていただけないでしょうか? <!--kensaku.html--> <html> <body> <form action ="kensaku.php" method="post"> 名前:<input type="text" name="nm"> 年齢:<input type="hidden" name="page_num" value="0"> <input type="submit" name="exec" value="検索"> </form> </body> </html> //kensaku.php ソース <html> <body> <? $nm=$_POST['nm']; $page_num=$_POST['page_num']; //データベースに接続 if (!$conn =mysql_connect("","user","PASS")) { echo "接続エラー" ; exit ; } //データベースを選択 if (!mysql_select_db("table", $con)) { echo "データベース選択エラー" ; exit ; } //LIMITを使ったSELECT文を作成 $sql = "select id,name from table " ; $sql.= "where name like '%$nm% ' order by id " ; $sql.="limit" . $page_num * 10 . ", 10" ; //SQL実行 if (!$res = mysql_query($sql)) { echo "SQLエラー<BR>" ; exit ; } //検索結果表示 echo "<table border=1>" ; echo "<tr><td>id</td><td>name</td></tr>" ; while($row = mysql_fetch_array($res)){ echo "<tr>" ; echo "<td>" . $row["id"] . "</td>" ; echo "<td>" . $row["name"] . "</td>" ; echo "</tr>" ; } echo "</table>" ; //検索条件に該当する全データの件数取得 $sql = "select count(*) from member " ; $sql.="where name like '% $nm % ' order by id " ; if (!$res = mysql_query($sql)) { echo "SQLエラー<BR>" ; exit ; } $row = mysql_fetch_array($res) ; $cnt = $row[0] ; //ページ表示 if(!$cnt > 10) echo ceil($cnt / 10), "ページの中の", $page_num + 1, "ページ目を表示<br>"; //前の10件 if ($page_num !=0) { echo "<a href = kensaku.php?nm=".$nm.",".$page_num -1..">"; echo "< 前の10件"; } //次の10件.--ここからエラー行ですが、、解決策がわかりません。。 if (($page_num+1)*10<$cnt) { echo "<a href = kensaku.php?nm=".$nm.",".$page_num +1..">"; echo " 次の10件 &g</a>t"; } //結果セットの開放 mysql_free_result ($res) ; //データベースから切断 mysql_close($con) ; ?> </body> </html> すみませんが、ご存知の方いましたら、よろしくお願いいたします。
- 【php】オブジェクト?の結果を一旦変数に格納したい
【php】オブジェクト?の結果を一旦変数に格納したい 説明するのが難しいのですが php の Authライブラリで認証システムを作ってます。 $authobj->start() というメソッド?を記述すると、 ->start()の機能から、あらかじめ用意していたログインフォームが現れました。 しかし、->start()を記述したところは<HTML></HTML>の外であり、 そこでフォームが出てもらっては困るのです。 なのでイメージとしては、$authobj->start()を記述したとき いきなりprint されずに、いったん変数などに格納し (※イメージ $auth = $authobj->start(); ........ print $auth; ) のちのち print したいのですが、なにか良い方法はないでしょうか? 今後メソッド?をいじる上で、->start()だけでなく、他のメソッド?にも 同じような問題がおこりそうなので・・・。
- ベストアンサー
- PHP
- yuzuru0024
- 回答数2
- phpのプログラムで一定間隔で処理をする方法
phpのプログラムで一定間隔で処理をする方法 phpのプログラムで5秒に1回しか処理しない方法はありますか? 同時に2人がアクセスしても、2人目のアクセスは5秒待ち状態になるようにしたいです。 ユーザー側からのアクセスで実行されるのが前提なので、 制限の掛ける方法で悩んでいます。 どうぞよろしくお願い致します。
- ベストアンサー
- PHP
- noname#225112
- 回答数3
- PHPのfsockopenを使用してファイルのアップロード方法
PHPのfsockopenを使用してファイルのアップロード方法 宜しくお願い致します。 PHPでHTTPポートなどに接続させて、POSTやGETでデータを送信できるようにする関数のfsockopenを使用して、HTMLのformを使用せずにPHPプログラムのみでサーバ上にあるファイルを別のサーバへアップロードする方法はありませんか? 文字列を送信する事はできるので、ファイルのアップもできそうなのですが、やり方がわかりません。
- phpでincludeをするときのパスについて
phpでincludeをするときのパスについて <?php include "/home/a.php"; . . . ?> のようにして、ルートディレクトリのファイルにアクセスしたいのですが、 /が先端にあるとファイルにアクセスできないのです。 どのようにしたらルートディレクトリのファイルをincludeできるのでしょうか
- php で URLにIDを付けたいのですが
PHPを使用して会員個々のHPを作成しようと思っています。 よくURLに●ttp://********/ID=●●●というようにIDを割り振った URLを見かけますが、PHPの本を見ても、WEB上を検索してもその 手法が載っているところがありません。データベースには会員さんの ハンドルネームが登録されているので、そのデータベースにある ハンドルネームをIDとして個々のHPにくっつけたいのですが、 どのようにするとURLにIDをくっつけられるのでしょうか。 丸投げで失礼に当たってしまいますが、参考意見等でも結構ですの で糸口だけでもアドバイスをお願いいたします。
- 【PHP】配列のキー名の修正は可能ですか?
PHP5利用者です。 例えば、 $myArray = array('ringo'=>200, 'momo'=>300, 'banana'=>100); と設定したあと、momo を sumomo に一発修正する方法はあるのでしょうか? momo を消して sumomo 追加では順番が変わりますし、 $myArray → $myArray2 に全要素移し替えというのも多次元配列の時などは煩雑ですし・・・ 関数など、もしワンタッチでできる方法があるなら教えてください。 ないならないであきらめて地道な手順でやりたいと思います。 よろしくお願いいたします。
- シェルスクリプトとphpを使ったプログラミングについて
UNIXサーバで、現在、シェルスクリプトやphpを使ってプログラムを書いています。 今は「csh cmd ファイル名」という形でシェルスクリプトを実行しています。このままではプロンプト画面で味気ないので次のようにしたいのですが、やり方が分りません。 まず、phpやhtmlで作成したファイル提出画面にてファイルを提出してもらいます、そして、それを受け取ります。その時例えば送信ボタンを押すと思うのですが、そのボタンを押したらファイル名を受け取り「csh cmd ファイル名」が実行されるといふうにしたいのです。何かいい方法があれば教えて頂きたいです。phpでなくてもいいので、お願いします。
- PHPのHTTP/Requesをローカルでテストする方法は?
PHP初心者なのですが、 初めてPHPのPEARパッケージにあるHTTP/Requestクラスを使って、別サーバーのAPIに対し、XMLのリクエストをし、XMLのレスポンスを受け取るやり取りをする関数を作りたいと思い、下記のような関数を作ってみたのですが、ローカル環境でどのようにテストすれば、HTTP/Requestの挙動をうまく確認できるかが思い浮かばずに、止まってしまいました。 どのようにテストすれば挙動がローカルで確認できるか、どなたか、ご教授お願いします!!! ----------- 制作した関数 引数1:リクエスト先URL、引数2: function testHttp($requestUrl,$requestXml){ $option = array( "timeout" => "3", // タイムアウトの秒数指定 "allowRedirects" => true // リダイレクトの許可 ); // HTTP_Requestの初期化 $http = new HTTP_Request($requestUrl, $option); // HTTPのヘッダー設定 $http->addHeader("User-Agent", "My PEAR PROGRAM"); $http->addHeader("Referer", $obj->protMember('LOGIN_URL')); $http->setMethod(HTTP_REQUEST_METHOD_POST); // HTTPリクエスト実行 $response = $http->sendRequest(); if (!PEAR::isError($response)) { $responseVal['resCode'] = $http->getResponseCode(); // ResponseCode $responseVal['resBody'] = $http->getResponseBody(); // ResponseBody return $responseVal; }else{ exit(); } }
- ffmpegをphpから使おうとしていますが・・
ffmpegをphpから使いたいと思って サーバーにffmpegとffmpeg-phpをインストールしたのですが、 テストページで以下のようなエラーがでてしまいます。 Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib/php/modules/ffmpeg.so' - /usr/lib/php/modules/ffmpeg.so: undefined symbol: img_resample in /var/www/html/ffmpeg/test_ffmpeg.php on line 17 /usr/lib/php/modules/ffmpeg.soは有りました。 ffmpegコマンドも最初は動きませんでしたが、いろいろ無いと言われた*.soファイルへのシンボリックリンクを/usr/lib内に作ることで動くにようにはなりました。 他にphp.iniにextension=ffmpeg.soと入れてみたりいろいろいじっていましたがどうにも私の知識では解決できそうにありません。 何卒お知恵をお借りできたらと思い投稿させていただきました。 環境は、 fedora8 php5 ffmpegのインストールは http://codezine.jp/article/detail/2444?p=1 ffmpeg-phpのインストールは http://www.phppro.jp/phptips/archives/vol50/2 を参考にさせていただきました。 宜しくお願いしますm(_ _)m
- PHPでの文字列置換の方法について
質問があります。 PHP5で下記のようなページを作りました。 <?php $a = "あいうえお"; $b = "かきくけこ"; ?> <html> <head> <title>トップページ</title> </head> <body> <?php print $a ?> <?php print $b ?> </body> </html> 実行結果はこうなります。 あいうえお かきくけこ これを、別ファイルに $a = "あいうえお"; $b = "かきくけこ"; と書いたものをインクルードするにはどう書けばいいのでしょうか? よろしくお願いします。
- PHPで実行中の行番号を取得したい
一通り辞典やネットで検索をかけてみましたが、見つかりませんでした。 実行中の行番号を取得する関数などが有れば、またはそれと同等の処理が有りましたらご教授いただけると幸いです。
- PHPの外部テキストファイルにJavaScriptを記述する方法
PHP初心者です。今、Let'sPHPさんのP++BBSを利用して掲示板を作成しているのですが、JavaScriptが動作せずエラーになって困っています。P++BBSは、 --------------------------------------------------- define("HEADFILE", "skin/head.txt"); //定義 include(HEADFILE); //表示 --------------------------------------------------- のようにして、外部テキストにHTML<html><head>~</body></html>までを分割記述し、表示する各場所に定数呼び出しするタイプの掲示板です。 問題は、外部テキストのヘッダー部に <script type="text/javascript" src="my.js"></script> と記述しても反映せずエラーになってしまうことです。PHP内に直接記述すると正常に動作するのですが、どうにかスキンを活かした方法で使用したいと思っています。 使用したいJavaScriptの関数は、<body onload="関数">と、<a href="" onmouseover="関数" onmouseout="関数">の2種のみです。 初心者の質問で申し訳ありませんが、ご助言いただけると嬉しいです。よろしくお願いします!!
- PHPでデータベース(mySQL)から値を取りだすには
PHPで値をmySQLに保存するコードを作成するのに 成功したのはいいのですが、値を取り出して 出力するコードがうまく書けません ネットで調べてみたり、参考書を読んで やっているのですがうまくいきません こういうコードを書いたのですが <?php $conn=mysql_connect("localhost", "user", "pass"); if (!$conn) { die('接続失敗です。'.mysql_error()); } mysql_select_db("database", $conn); mysql_query("SET NAMES 'ja-utf8'", $conn); $sql='SELECT caram, FROM table'; $row=mysql_query($sql, $conn); $res=mysql_fetch_assoc($row); echo htmlspecialchars($res, ENT_QUOTES); mysql_close(); ?> どこが間違っているかご指摘いただけると ありがたいです。
- 締切済み
- PHP
- tadokoro12
- 回答数2
- htmlからphpへの値の受け渡しについて
いつも助けてもらってます。 今回も宜しくお願い致します。 現在、複数のhtmlページから一つのphpを呼び出しているのですが、 phpのselect文の中で各ページの持つ定数(変数?)を使用したいと考えています。 phpのselect文 SELECT * FROM ITEM WHERE ITEM_DIV = 各ページの定数(文字列) 各ページの定数は、必ず同じ物です(ダイエット、食品etc..) グーグルなどで調べた結果、 POSTやSESSION、FORMで出来そうな感じだったのですが、 渡すものがいつも決まっていて、かつ一つなので もっと簡単に渡せるんじゃないかな?と考えて投稿させてもらいました。 宜しくお願いします!!
- Flashから画像を受け取りPHPメールフォームで送信
Flashで生成された画像をPHPで受け取ってその画像をメールフォームで送信ということをやりたいです。 どなたかアドバイスお願いしますm(__)m 【制作環境】 WindowsXP/FlashCS3体験版(ActionScript3.0) 【いまの時点でできているもの】 http://ribbon.chu.jp/flash/strap2/strap_test2.swf ●↑の説明 携帯ストラップをユーザーが自由にデザインしてオーダー注文できるFlashです。 パーツを配置して、「アクション」の「Flash内で表示」「画像を保存」「ブラウザで表示」のどれかを押して「Capture」を押すと画像が生成されます。 ちなみに「画像を保存」「ブラウザで表示」はPHPと連携されています。 PHPが全くわからなくて説明しづらいので、ソースを見ていただいてかまいません;↓ http://ribbon.chu.jp/flash/strap2/strap.zip 【困っていること】 ↑で生成された画像をメールフォーム形式で「名前」「メールアドレス」「住所」などのお客様情報と一緒に送信できるようにしたいです。 ですが、PHPが全くわからなくて苦戦しています。 どのようにすればメールフォームで画像を一緒に送信できるのでしょうか…?
- PHP+Smarty+MySQLで、データベースの値を読みだしたい。
PHP勉強中、Smarty初心者の者です。 PHPだけならば、DBから値を読みだすことは容易にできますが、そこにSmartyが絡んでくるとさっぱりわかりません。 ただ単に、あるDBのテーブルにある値を表示させるというプログラムをSmartyを使った場合で教えていただけないでしょうか! http://d.hatena.ne.jp/haku69/20070406/1175865347 このサイトで同じことをやっているとは思うのですが、 require_once("bbs_top_model.php5"); require_once('SmartyManagerClass.php'); としているので、このソースをそのまま使ってもたぶんできないと 考え、質問させていただきます。 わからないからすぐ質問しているというわけではなく、自分で本やサイトを調べましたが、わからず、立ち止っている時間がもったいないので質問させてもらいます。 お優しい方、よろしくお願いします!
- 締切済み
- PHP
- noname#93286
- 回答数3
