検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPでGIFファイルの特定座標のRGBを取得する
PHPのimagecolorat関数を用いて、GIFファイルの特定座標のRGB値を取得したいと考えています。 しかし、どの画像ファイルを用いても、RGBの結果が0になります。 imagecolorat関数はGIFファイルには対応していないのでしょうか。 $im = imagecreatefromgif( $file_name ); $rgb = imagecolorat($im, $i , $j );
- html込みの文字列をPHPの変数にしたい
お世話になります。 WordPress内で、記事タイトルのリンクをhtml込みで変数にしたいと思っています。なにも考えずに書くと、 <?php $hoge = <a href="get_permalink();">the_title();</a> ?> となりますが、当然真っ白です。上記の考え方で正常に変数として取り込める書き方があれば教えて下さい。よろしくお願いします。
- ベストアンサー
- PHP
- wanean-paradise
- 回答数1
- php_screwでフォルダ毎の暗号化はできますか
現在、以下のように設定し失敗しています。 暗号化は以下のように行っています。 /usr/php_screw/php_screw_1/tools/screw_1 /var/www/html/test1/test1.php /usr/php_screw/php_screw_2/tools/screw_2 /var/www/html/test2/test2.php 復号化は以下のようにリネームしたphp_screw.soをphp.iniに複数指定しています。 extension="php_screw_1.so" extension="php_screw_2.so" この場合、暗号化と復号化の紐付けが出来ていない為?失敗しています。 上記の方法の改善策、又は別の方法があれば教えてください。 お願いいたします。
- 締切済み
- PHP
- ship_question
- 回答数1
- PHPでHTMLソースから特定のURLを抽出したい
PHPで外部サイトのHTMLソース内の特定のURLを取得するにはどうすればいいでしょうか? 具体的には楽天市場の個別商品ページのHTMLソースにあるレビューページのURLを抽出したいと思っています。 ttp://item.rakuten.co.jp/asagao/332/のHTMLソースから レビューページのURLのttp://review.rakuten.co.jp/item/1/229861_10000050/1.1/を取得するようなプログラムを作りたいと思っています。 自力で頑張ってみたもののPHP初心者のため、preg_matchや正規表現でお手上げ状態になってしましました。 プログラムのソースコードを教えていただけると助かります。 ご回答よろしくお願いします。
- phpで複数の検索語を検索対象にしたい
環境:php+mysql やりたいこと: 半角や全角スペースの入った複数の検索語を検索対象にしたいです。 例:りんご みかん で検索されたキーワード 現在のコードは以下のとおりです。。 長くなるので、検索結果数だけの処理までを書いてます。 $sql の箇所で for文など使って繰り返し処理をさせればよいのかと思い google先生で検索しましたが、、どうにも該当しそうなサイトが見つからず アドバイスいただきたく質問させていただきました。 単語1つの場合だけ検索結果が正しく動きますが、 現在は、検索フォームに「りんご みかん」と入れると 検索結果ゼロになります。 これはこれで正しいのですが、、 希望は「りんご みかん」と入れると りんごとみかんを含む検索をしてほしい と考えてます。 <?php $keywords = $_GET["key"]; //検索キーワードのデータが何件あるか? $sql="select * from item where title like '%".$keywords."%' or Description like '%".$keywords."%' or category like '%".$keywords."%' "; $datas = mysql_query($sql , $db ); $num = mysql_num_rows($datas); echo "検索結果は "."<span style=\"font-size:30px;\">".$num."</span>"."件です。<br>"; } ?>
- PHPでの配列を分割する方法を教えて下さい
私はPHPを始めたての初心者です。 現在、私は2chビューワーを作って居ます。 まず、datを読み込み、explodeで<>を条件に分割しました。 ここからメール欄、名前欄、ID、BE、内容などを分けて別の変数の配列に分けて入れたいのですが、良い方法が思いつかないのです、どなたか教えて頂けないでしょうか。 現在のスクリプトを貼ります。 $dat = @file_get_contents($dat0); #datの取得 $dat_bunkatu = explode("<>", "$dat"); $dat0はdatのアドレスです。 宜しくお願いします
- HTMLのテーブルのセルの値をPHPに渡す方法
HTMLのテーブルに表示しているセルの値をPHPに渡すにはどうすればよいのでしょうか?
- ベストアンサー
- PHP
- NoMusicNoLife49
- 回答数5
- PHPのプログラムを作って動作検証のブラウザはどれ
PHPやjQueryを含んだプログラムを作って動作検証するには、どのブラウザがいいでしょうか。 実行中のソースの確認、Javascriptのエラー、httpヘッダーの確認などがしたいです。
- PHPで通信せずに入力データを照合、一括送信
PHP 5.3.8、Linux(詳細未定)、Apache(詳細未定)です。 PHPでDB(Postgres)から取得したデータを一覧表示し、 同じ画面にテキストボックスを用意します。 テキストボックスに入力された値と表示しているデータを比較し、 一致していればその行の背景色を変えるか、印を表示する等して、 照合済みである事がわかるようにします。 最後に、照合されたデータを一括でPOSTしたいのですが、 ターゲットがiPhone、iPadである為、通信を減らしたいという要件があり、 照合中はブラウザ側でデータを保持し、通信を1回で済むようにする場合、 どのようにコーディングすればいいでしょうか。 また、PHP単体で難しい場合、JavaScript等、無料で実現できる方法があれば教えて頂きたいです。
- 締切済み
- PHP
- luca20110205
- 回答数1
- PHPで通信せずに入力データを照合、一括送信
以下から誘導されてきました。 http://okwave.jp/qa/q7693984.html PHP 5.3.8、Linux(詳細未定)、Apache(詳細未定)です。 PHPでDB(Postgres)から取得したデータを一覧表示し、 同じ画面にテキストボックスを1つ用意します。 テキストボックスに入力された値と表示しているデータを比較し、 一致していればその行の背景色を変えるか、印を表示する等して、 照合済みである事がわかるようにします。 最後に、照合されたデータを一括でPOSTしたいのですが、 ターゲットがiPhone、iPadである為、通信を減らしたいという要件があり、 照合中はブラウザ側でデータを保持し、通信を1回で済むようにする場合、 どのようにコーディングすればいいでしょうか。 また、PHP単体で難しい場合、JavaScript等、無料で実現できる方法があれば教えて頂きたいです。
- ベストアンサー
- JavaScript
- luca20110205
- 回答数2
- phpの呼び出されを判別する方法について
PHPが <a href="">のテキストリンクから呼ばれたか、 <img src="">のIMGタグによって呼ばれたかを判別する方法ありますでしょうか? PCだと、$_SERVER['HTTP_ACCEPT'];で取得できますが、 ケータイからのアクセスだと、同じになってしまうみたいで・・ よろしくお願いします。
- phpのファイルのファイルの読み込み速度について
現在、初めてphpプログラムを組んだサイトを作っています。 内容としては自分の撮った写真をコメント付きでアップしているのですが、 場所や季節でその写真を任意で並び替えられるようなウェブサイトを目指しています。 (チェックボタンなどで新着順、おすすめ順など訪問者が任意で並び替えられるphpプログラム) $food["1"]["item0"]="tokyo"; $food["1"]["item1"]="0001.jpg"; $food["1"]["item2"]="20120430"; $food["2"]["item0"]="oosaka"; $food["2"]["item1"]="0002.jpg"; $food["2"]["item2"]="20120815"; それで写真を並び替えるために上記のような配列の塊が200近くあります。( 上記は例です) 今後1000個以上に増える予定ですのでphpファイルに全部記載すると編集しづらいので 上記の配列の部分だけ別にテキストファイルに記載してrequire_once ("test.txt")で 呼び出すことにしました。ここで質問なのですが、保存するファイルはテキストファイルで よかったのでしょうか? 何分初めてで、ググってもその辺のことが詳しく書いてあるサイトもありません。 通常みなさんはどのようなファイル形式で保存するのでしょうか? できる限り軽い方がいいです。 よろしくお願いします。
- PHPのSJISからUTF-8への変換で文字化け
いつもお世話になります。 PC用システムがあり、一部データを携帯電話からも更新したいと思い、既に稼働しているUTF-8のシステムに機能追加しています。 携帯はSJISのみとの事ですので、SJISで携帯用サイトを作成し、DBからデータの読込、表示など問題なくできるようになりました。 携帯サイトでHTMLフォームを作成しており、そこからDBへ書き込む際に、判る範囲ですが以下の文字が文字化けして登録されてしまいます。。 予→浴 ソ→メ 他にも文字化けしそうな感じなのですが、なぜ上記の特定文字だけ文字化けするのでしょうか・・・? 例えば 大阪 東京 名古屋 アップル などは一切文字化けせず問題ありません。 PHP自体はSJISで作成しており、DB登録時にmb_convert_encoding($txt,"UTF-8","SJIS")でUTF-8としています。 どなたかお詳しい方、ご教授のほど宜しくお願い致します<(_ _)>
- phpとhtmlについて分からない部分があります
すいません、初めてphpを勉強していまして、 簡単な動作をするphpを試したりしているのですが、実際のhtmlと合わせて使う上で 根本的に分からない事があります。 現在xamppを使ってローカルでphpを作動させています。(全て初心者サイトに書いてある通りに しました) そこに test.phpと test2.phpを2つ用意し、test.phpにラジオボタンなどを作って、formから値を飛ばして test2.phpに処理(選択したラジオボタンによって写真などを並び替えて表示するプログラム)するようにしました。 とりあえず動作自体は問題なく終わり、任意の順番どおり写真が並び替えられました。 ここで質問なのですが私はhtmlの中にラジオボタンを作り、値をphpに送って、結果を再度 htmlに表示させたいのですが、どうしたら良いのでしょうか。 現在ですとボタンを押すとブラウザのアドレスバーが以下のよう変わるので、ページが飛ばされているように思います。 http://localhost/test.php ↓ http://localhost/test2.php 私が行いたいのは (1)htmlのサイトにラジオボタンを置く ↓ (2)別のphpファイルへ値を飛ばして任意の処理 ↓ (3)処理結果を再度htmlに表示する 私はhtmlにphpを埋め込む形ではなく、あくまで別ファイルで処理をして結果を戻したいのですが (3)を行う場合htmlに「処理の結果をココに表示する」というプログラムが 必要ですよね? このあたりのプログラムの流れが分かりません。初心者サイトを見ても具体的な部分が見つかりません。(プログラム自体初心者で、またローカル環境しかないため、このやり方であっているのか どうかさえも分かりません) どなたか詳しいかたいましたら教えてもらえませんか?
- phpでmysqlに接続してテーブルのデータを抽出
テーブルのデータを抽出したいのですけど テーブルに idと対応するpassワードがあったとすると 入力フォームみたいのを作って 認証したいidとpassワードを入力してもらって それをテーブルにあるのか確認したい場合どうしたらいいでしょうか? 入力フォームはこうなっています <html> <head> <title>ユーザ認証</title> </head> <body> ユーザ認証<br> <form action="ninsyou.php" method="post" name="form1"> ユーザ名: <input name="id" type="text" id="fUserName"> <br> パスワード: <input name="pass" type="password" id="fPassWd"> <input type="submit" name="Submit" value="認証"> <input type="reset" name="Submit2" value="クリア"> </form> </body> </html> わかりにくい質問ですみません。
- 掲示板のIDのPHPによる実装方法(ライブラリ等)
IDが表示される掲示板が2ちゃんねる等ありますけど、あれって、どうやって実装するんですか? PHPをちょっと触れるようになった程度の初心者なんですけど、個人サイトに実装したいと思っています。 ライブラリとかないのでしょうか?
- MySQLでもPHPでも出来る処理はどっちでやる?
「MySQL」「PHP」、何れでも出来るような処理はどちらでやる方が良いのでしょうか? ■例1 … 取得データを正規表現で加工して利用したい場合 ・SQL重視 … 正規表現等を駆使したSQLで、後々利用しやすい形で取得 ・PHP重視 … 普通に取得して、PHPで正規表現を利用して加工 ■例2 … データ取得がヤヤコシイ場合 ・SQL重視 … (例えそれがどんなに長くなっても)SQL文をキチンと組み立て、一度にデータ取得 ・PHP重視 … 簡単なSQL文で一旦データ取得後、PHPのループ文内等処理で、再度DBアクセスしデータ取得 ・ちょっと例えが微妙かもしれないのですが、そもそもデータ取得する際、どのように考えるのが正しいのでしょうか? 1.なるべく利用予定に近い形でデータを取得 2.後で色々加工するかもしれないので、取得時点ではあまり加工せず、そのまま取得 ※要は、頻繁にDBへアクセスしてデータ取得するより、「DBへアクセスするのは極力避け、取得したデータはなるべく使い回す」方が良いのでしょうか? ・それとも、ここら辺はケースbyケースなので、一概には言えないのでしょうか? ・あるいは、別にどっちでもいい? あまり、気にしなくても良い?
- phpファイルをHTML4で作成するの問題ですか?
Webサイトを作成し、phpを使って問い合わせフォームを作成しました。 phpファイルには、XHTMLではなくて、HTML4.01 Transitional で作成しておりますが、問題なく表示されており、メールの送受信もできております。 しかし、次のサイトで文法チェックをすると、点数がマイナスとなっております。 http://cetus.sakura.ne.jp/htmllint/htmllint.html phpを使っていないhtmlファイルで作成したページの文法チェックの場合、90点以上となっております。 phpファイルを作成するときは、XHTMLのほうが良いのでしょうか? HTML4.01 Transitional でphpファイルを作成するのは問題があるでしょうか?
- ベストアンサー
- PHP
- noname#233083
- 回答数3
- phpでWebサイトの商品金額を一括修正する方法
Webサイトを作り始めて、50ページくらいになりました。 そこで、各ページにある商品名や商品金額を修正することがあるのですが、数が多いので大変です。 商品名と商品金額が記載してあるページ数は50ページのうち40ページくらいです。 そして、1ページあたり、商品名と商品金額は50品目くらいあります。 それなので、40ページ×50品目=2000品目の商品名と商品金額となります。 これを一括修正する方法を、他のカテゴリーで質問したのですが、まだ私が未熟なので理解ができませんでした。 http://okwave.jp/qa/q7940063.html 問い合わせフォームであれば、phpを使って作成してあります。 そこでは、名前やメールアドレスや電話番号などが未入力であれば「必ず入力してください」というページを返したり、必須項目が入力されていれば「送信して良いですか」というページを返してあります。 しかし、phpを使って一括修正する方法に関しては、イメージできていません。 具体的にどのようなことを覚えれば良いのでしょうか? CSVについても理解が足りません。 何か少しだけでも良いのでアドバイス頂ければ、とても嬉しいです。宜しくお願い致します。
- ベストアンサー
- PHP
- noname#233083
- 回答数4
- PHPで動的に生成されるCSVをサーバーに保存
業務処理を自動化するためにPHPで動的に生成されるCSVファイルを、WEBサーバーに保存したいと思っています。 wgetコマンドを使って保存しようと思っていますが、リンクにGETパラメータ?(http://hogehoge.com/hoge.php?hoge=1&hoge=2)が設定されているためかcsvが生成さずPHPページ(hoge.php)が保存されてしまいます。 実行したwgetコマンド /usr/local/bin/wget /home/useraccount/www/hoghog/hog.csv 'http://hogehoge.com/hoge.php?hoge=1&hoge=2' -O - また、phpファイルを生成し、 <?php $file = 'http://hogehoge.com/hoge.php?hoge=1&hoge=2'; $newfile = 'test.csv'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?> と上記のようにやっても同じ結果でした。 ブラウザ上のURLバーでhttp://hogehoge.com/hoge.php?hoge=1&hoge=2とするとCSVファイルの保存画面が出てくるページなのですが、何か良い方法はありませんでしょうか。 よろしくお願いします。
