検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpで$a,$b,を%指定して表示させたい
php で $a, $b, $c... をそれぞれして指定したパーセントの割合で表示させるプログラムを教えて下さい $a = 'hoge'; $b = 'huga'; $c = 'piyo'; $a は 10%, $b は 30%, $c は 60% といった具合に指定できつつ $d, $e... と続いても パーセント指定していけるような関数を作りたいです ご回答よろしくお願いしますm(__)m
- ベストアンサー
- PHP
- hogeokwave
- 回答数3
- PHP 文字数により絵文字対応メールが届かない
お世話になります。 携帯サイトにおいて、絵文字メールを3キャリアの携帯に送信するプログラムをPHPにて作成しております。基本は問題なくメールも送受信できております。 ただ、本文の文字数が多い場合に、メールが届かない、あるいは削除される、といった現象がキャリア毎に起こっております。 PHPプログラム内では、以下のような形式でメール文章を作成し、送信しております。 ------------------------ <docomo> To: ***@docomo.ne.jp From: aaaa@****.jp Subject: =?shift_jis?B?gs2CuYLXglE=?= Reply-To: aaaa@****.jp Bounce-To: bounces@****.jp Bounces-To: bounces@****.jp MIME-Version: 1.0 Content-Type: text/plain; charset=Shift-JIS Content-Transfer-Encoding: base64 jGeR0Y5Sk2OCs4LxCgoxMZP6g・・・・・・(日本語で全角360文字程度) <au> To: ***@ezweb.ne.jp From: aaaa@****.jp Subject: =?ISO-2022-JP?B?gs2CuYLXglI=?= Reply-To: aaaa@****.jp Bounce-To: bounces@****.jp Bounces-To: bounces@****.jp MIME-Version: 1.0 Content-Type: text/plain; charset=Shift-JIS Content-Transfer-Encoding: base64 g0GDRYKzgvEKCoxnkdGOUpN・・・・・・(日本語で全角360文字程度) <softbank> To: ***@softbank.ne.jp From: aaaa@****.jp Subject: =?shift_jis?B?gs2CuYLXglI=?= Reply-To: aaaa@****.jp Bounce-To: bounces@****.jp Bounces-To: bounces@****.jp MIME-Version: 1.0 Content-Type: text/plain; charset=Shift-JIS Content-Transfer-Encoding: base64 gs6C8YKtgrOC8QoKjGeR0Y5S・・・・・・(日本語で全角360文字程度) ------------------------ 全てのメールの内容は同じなのですが、softbankは文章が完全な状態で届きます。auは文章の後半が削除されて届きます。docomoに至ってはメールすら届きません。 作成されたメールの文字列を変換して参照してみましたが、本文が破綻しているようなことはありませんでした。また、例えばdocomoであれば、送受信文字数の制限は5000文字だと思いますし、文字数には余裕があります。なのに何故メールが届かないのかが全く分からず、困っております。 ちなみに、base64での変換後の文字数も1000近くで、問題になるような文字数ではないと思われます。 Linuxを利用しており、メールにはqmailを使用しております。 qmailをコマンドラインで同じ文章等を送信しても、やはり同様の現象が起きるようです。 よろしければ、助言をお願いできませんでしょうか。 よろしくお願いいたします。
- php 時間のかかるスクリプトの結果が表示されない
ファイルを受け取って加工する php スクリプトを書きました。 結果が出るのに10分ほどかかると、スクリプトは最後まで実行されるにもかかわらず、結果がブラウザに表示されず、ブラウザはデータを待っている状態のままになります(タイムアウトではなく)。 スクリプトが最後まで実行されていることも確認しましたし、apache のログを見ると200を返しています。 もうちょっと小さなデータで実行すると問題なく結果が表示されます。 これはどういうことでしょうか。 どなたかヒントをいただけないでしょうか?
- PHPのmail関数で送信者を設定できません
// 表題 $subject = $_POST['news_title']; // 本文 $message = ' <html> <head> <title>'.$_POST['news_title'].'</title> </head> <body> '.$_POST['textarea_id'].' </body> </html> '; // HTML メールを送信するには Content-type ヘッダが必須 $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // 追加のヘッダ $headers .= 'To: '.$user_name.'<'.$email.'>'. "\r\n"; //$headers .= $_POST['news_title'] . "\r\n"; $headers .= 'From: 姓名 <myname@mymail.com>' . "\r\n"; // 送信する if(mail($to, $subject, $message, $headers)){$mes .= $email.'にメールを送信しました。 ';}else{$mes .= $email.'にメールを送信する際にエラーが発生しました。 ';} (後略) のようなコードになっていますが。$headersでFrom:を設定したのに、受信するメールには、送信者として、なになに@box450.bluehost.comが表示されます。どうやって正しく送信者を設定できるのでしょうか 因みにapacheのhttpd.confやPHPのphp.iniを変更できません。 わかる方がいらっしゃいましたら、ご回答をよろしくお願いします。
- 文字列に対してPHP上で一括置き換えしたい
DBにあるテーブルの指定されたカラム全てを文字列に対してPHP上で一括置き換えしたいです。 phpアドミン上でSQL文を使って UPDATE `テーブル名` SET フィールド名A=REPLACE (フィールド名A,"置換前の文字列","置換後の文字列"); で実行したらうまくいくのですが、 これをPHP上で処理したいと考えてます。 require("godb.php");//DBにアクセス $sql ="UPDATE テーブル名 SET フィールド名 = REPLACE(フィールド名,"AAA","BBB")"; mysql_query($sql2); と実行してもうまくいきません。。。 これって、、、一個一個対象カラムをPHP上で取り出してから 処理をかけないといけないのでしょうか。。 アドバイスいただけたら幸いです。 よろしくお願い致します。
- PHP CLI表示におけるページ送り機能について
皆様こんにちは!今月PHPを初めた初心者です。 月曜の午前中までに仕上げないといけないプログラムがあるのですが、 調べても全くわからないので初めて投稿しました。 失礼な記載などありましたら合わせてご指摘頂けると幸いです。 質問内容ですが、 現在DB_SVにあるスタッフリストを検索し、 CLI上で表示させるプログラムを作成しています。 その機能にエンターキーを叩いてページ送りの機能を追加しなければなりません。 また、単にページ送りだけでなく、2ページ毎に項目のヘッダ(ID,名前,所属名etc...)も 表示させなければなりません。 UNIXコマンドでmoreをパイプで繋いで実行すればページ送りはできましたが、 これではヘッダも表示されないし、機能として追加されているわけではないのでNGです。 どなたかわかる方、ご回答頂けますでしょうか?
- 携帯用phpメールフォームの自動返信が届かないこと
サイト内にhttp://www.mt312.com/のES-FORMというメールフォームを使用させていただこうと思っています。 設置し、動作確認用にPC・モバイル両方で試してみましたところ、PCサイト用にはフォーム入力者への自動返信メール、管理者へのお知らせ自動メールは届くのですが、モバイルの方は管理者宛メールしか届きません。 サイトにはサポート掲示板等もなく、途方にくれております。 どなたか、解決の糸口をご存知の方はいらっしゃいませんでしょうか。 よろしくお願いします。
- phpからmysqlを使う入門サイトを探しています。
phpからmysqlを使う入門サイトを探しています。 phpからmysqlを使う入門サイトをいくつか見ますと、コマンドラインからデータベースを作成して、その後phpでそのデータをみるところからスタートするのですが、当方の環境にはコマンドラインがないために、「その後phpでそのデータをみる」が出来ずに、学習が進んでおりません。 コマンドラインを一切利用しないphpからmysqlを使う入門サイトはないでしょうか?
- PHPでurlから第4レベルドメインを消すには
preg_replace()で第4レベルドメインを消したいのですが正規表現の部分が分かりません。 ご存知の方がいらっしゃいましたら、教えていただきたいです。 例) openlab.ring.gr.jp を ring.gr.jp に
- ベストアンサー
- PHP
- shintaaarooo
- 回答数1
- php でtabを空白に変換して表示する方法
お世話になります。 $str = <<< DOC_END01 <script language="JavaScript"> function changeText01(){ __$("#about01").html("表示テスト"); } </script> DOC_END01; echo nl2br(htmlspecialchars($str)); で、javascriptを表示するとき このままだと、tab 上記「_」が削除されてしまいます。 tabを空白などに変換して表示するにはどうしたらよいのでしょうか。 echo nl2br(htmlspecialchars(ereg_replace('/\t/', ' ',$str))); echo nl2br(htmlspecialchars(str_replace('\t', ' '$str))); などとしてもだめでした。 よろしくお願いいたします。
- PHPでExcelデータを出力しているのですが、
PHPでExcelデータを出力しているのですが、 同じようにして、OpenOfficeの表計算データを出力する方法はあるのでしょうか
- 締切済み
- その他(プログラミング・開発)
- goopiyobuhi
- 回答数1
- zend(phpフレームワーク)でトランザクション処理をしたいのですが
zend(phpフレームワーク)でトランザクション処理をしたいのですが…。 いつもお世話になっております。 zendでトランザクション処理をしたいのですが O/Rマッパーを使用した方法がわかりません…。 どなたかご存知この方参考サイト等あれば御教示お願いします。
- PHP 更新順を作成日順に変更したいです。
今PHPで作られたWebサイトでデータベースから引っ張ってきたデータを出力している箇所の並び順を「更新順」から「作成日順」に変更したく作業を進めています。 今抱えている問題はPHPで作られたホームページの管理人が採用ページの編集をすると編集した箇所が一番上に来てしまうという問題があり、それを一番上にしない為に「作成日順」に並び替えたいといった事がしたいのですがソースコードは手元にあっても ローカルのソースコードなので弄ってもサーバー側には反映されません。なのでどこをどういじれば解決するか目星だけでも付けておきたいのですが良かったら協力願います。 色々ソースコードを見る中で以下の一行にたどり着いたのですが このコードで更新順になる文は使用されていますか? -------------------------------- $sql ='SELECT * FROM [ ] WHERE public=1 ORDER BY updated_datetime DESC'; -------- ORDER BYが整列するみたいな意味?で DESCは降順という意味だと思いますが更新された物が一番上に来てしまう原因の予想があれば教えて頂きたいです。
- ベストアンサー
- PHP
- shin11shin
- 回答数1
- phpで異なるクライアント間で同じ変数を参照したい
php初心者です。 タイトルの通り、異なるクライアント間で同じ変数を参照したいのですが、SESSION変数やSERVER変数ではできないようなので質問させていただきました。 具体的には、チャットシステムを組んでいます。 チャット内容など詳細なデータはデータベースに記録しているのですが、更新確認のたびにデータベースを呼び出していては遅くなるのではないかと考え、更新があったかどうか(最終更新日時とか)を複数のクライアントが参照できる変数に格納したいのです。 なお、チャットの実装方法としては、クライアント側から定期的(数秒ごと)に更新確認をさせています。ソケット通信というものも試したいのですが、現在の環境ではできないため見送りました。 異なるクライアント間で参照できる変数はありますか?または定義できますか? それともデータベースを毎回呼び出していても速度的には問題ないでしょうか?
- phpのfor文の解説をおねがいします fo
phpのfor文の解説をおねがいします for($i =1; $i <= 100; $i++){ echo $i; } なぜこれは1から100まで表示するんでしょうか?
- phpでこのコードで.ドットを入れる意味はなんです
phpでこのコードで.ドットを入れる意味はなんですか? <?php $num = 1; $num01 = 2; $num_01 = 3; echo $num."\n"; echo $num01."\n"; echo $num_01."\n";
- phpのコーディングの練習問題で画像の文章をコーデ
phpのコーディングの練習問題で画像の文章をコーディングするんですが、 なぜ3でスキップと言っているのに、$i ==2 と書いているんでしょうか? <?php for($i = 1; $i <= 10; $i++){ if($i == 2){ continue; } else if($i == 7){ break; } else { echo $i."\n"; } }
- phpでテキストファイルの1行目に追加する方法
phpの内容なのですがテキストファイルに変数を1行目に追加する方法ってありますか? 例 テキストファイルの内容 あ い う でこの一番上に変数の内容を足す ええ ⬅︎これを追加したい あ い う
- ベストアンサー
- PHP
- noname#247856
- 回答数1
- PHP、確認画面の画像を自作の画像をクリックする
PHP、確認画面の画像を自作の画像をクリックすることで、入力情報の確認表示画面を表示させたいのですが、上手くいきません。今までは入力された情報確認画面の表示で 一番したの方にある<p colspan="2"><input type ="submit" name ="submit"value="確認画面へ"></p> "確認画面へ" というボタンを押すことで次ページに行けたのですが、 "確認画面へ"のボタンをオリジナルの画像(付属画像名sss.png)という画像をクリックして同じように確認画面の次ページに行きたいのですが、以下のコードで <a href="sample2.html"><img src=”sss.png" alt="次へ"></a> で一応画像をクリックすれば、次ページに行けますが情報が送られていません。 <p colspan="2"><input type ="submit" name ="submit"value="確認画面へ"></p> のコードに画像を加えたコードはどう書いたらよいでしょうか? 困っています。回答よろしくお願い致します。 <?php session_start(); $errors = array(); if(isset($_POST['submit'])) { $email = $_POST['email']; if($email === "") { $errors['email'] ="メールアドレスが入力されていません。 "; } if(count($errors) === 0) { $_SESSION['email'] = $email; header('Location:http://◎◎◎.php'); exit(); } } if(isset($_GET['action']) && $_GET['action'] === 'edit'){ $email = $_SESSION['email']; } ?> <!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8"/> <title>お問い合わせ</title> <link rel="stylesheet" href="syoki.css"> <style> <?php echo "<ul>";foreach($errors as $value) { echo "<li>"; echo $value; echo "</li>"; } echo "</ul>"; ?> </head> <body> <form action ="hpform1.php" method ="post" class="auto-style1"> <div class="auto-style1"> <p class="px-num"> メールアドレス:※ </p> <input type="text" class="email" name="email" id="email" value="<?php if(isset($email)){ echo $email; } ?>"/> <p></p> <p colspan="2"><a href="sample2.html"></a><input type ="submit" name ="submit"value="確認画面へ"></p> <a href="sample2.html"><img src="next.png" alt="次へ"></a> </form> </body></html>
