PHPで日付の計算をするのにシンプルな方法はありますか? やりたいことは、例えば「2004年5月25日から2005年4月10日までは何日あるか?」などです。
PHPで日付の計算をするのにシンプルな方法はありますか? やりたいことは、例えば「2004年5月25日から2005年4月10日までは何日あるか?」などです。
PHPやWebの知識がある方にお伺いします。 ログインを求めるサイトでPOSTでloginのPHPに ユーザ名(id)とパスワード(password)を渡しているとします。 こういったサイトでURLで以下のように引数を指定すると http://xxxx/login.php?id=xxxx&password=xxxxxx 大半のサイトはログインが成功します。 #もちろんphpファイル名,id,passwordの部分はサイトにあわせます。 なので、よくこのURLを作成しお気に入りに登録しログインを 簡易化しています。 しかし、中には同じPOSTでも同様にURLで引数を指定して ログインできないところがあります。 GETはできてPOSTはできないとかでしたら理解できるのですが、 同じPOSTで送っているにもかかわらずログインできるサイトと できないサイトの違いがわかりません。 原因や実装方法の違
PHPのPEARモジュールのMailクラスでSMTPの利用について、バウンスメールの受け取りアドレスの指定がうまくいきません。 通常、sendmailなどmail()関数では、引数に-fオプション「-fhoge@example.xxx」でエンベロープsenderを指定し、 受信メールのReturn-Pathフィールドにhoge@example.xxxが付くと思います。しかし、 $mail = Mail::factory('smtp', $params);//第一引数であるバックエンドはmailでもなくsendmailでもなく、smtpです $headers = array( 'Return-Path' => 'hoge@example.xxx', ); $mail->send($recipients, $headers, $body); (余計なコードは省略) とし、ローカルなアドレスに送
1.処理速度 単純にINSERTで済む場合はCOPY文やpsqlによる手続きが便利かも知れません。 UPDATEとINSERTがどちらも含まれる場合、最初にINSERTとUPDATEの二つに分けてしまった方が早いかも知れません。 SELECT primary_column FROM table_name WHERE primary_column IN (プライマリーキーの配列3万前後); とかで。 PRIMARYキーが40バイトだったとしても、1MB程度のメモリ量で済みそうです。 2.メモリ使用料について 3万件のデータはファイルに入っていると思うので、単純にfopen+fgetsにしてやればそれほどメモリは使わないんじゃないかと思います。 memory_get_usage()関数を使えれば、実際にメモリ量を見てやると良い気がします。 メモリやPHPの処理よりも、Postgre側やCPU、
車輪の再発明を防ごう! Webアプリケーションに限らず開発に重要な事柄はたくさんありますが、その中の1つに「早くて品質の高いものを作る」というのがあげられるでしょう。では、「早くて品質の高いものを作る」ためにはどうすればいいでしょうか? その解の1つがライブラリの活用です。世の中に普及している言語(PHPはもちろんその1つ)には、自分が欲している機能を持つライブラリが数多く存在します。有用なライブラリは技術力の高いエンジニアによってメンテナンスされていることが多く、そのようなものをうまく活用することで、早くて品質の高い開発を行うことができます。 すでに世の中に存在するものを開発することは「車輪の再発明」と呼ばれます。自分の技術力を向上するために、そのようなライブラリを開発することは積極的に行うべき事柄です。しかし、開発という観点から考えた場合、あまり効率的ではありません。 同じような機能を
PHPで、自分が動いているURLを取得するにはどうすればいいのでしょうか?
Smartyのreplaceで文字列を置換の際の正規表現について教えて下さい。 「”数字_”⇒””」という置換を考えていて、次のように書いているのですが、うまく動作しません。 {$x|replace:”^¥d+_”:””} 宜しくお願いします。
PHP、JavaScriptの変数の受け渡しに関する質問です。 制作したいものは、 検索条件を設定するformを配置して 検索条件をユーザーに設定してもらい 画像をクリックするとjavascriptを利用してチェックボックス、 リストボックスの値を識別し、値を受け渡しPHPで検索が実行されます。 よく賃貸のサイトなどで住みたい部屋の条件を設定して、 検索するものを想像してもらうとわかりやすいかと思います。 ですが、 1 javascriptをOFFにされた場合の対応はどうするのか? 2 PHPマニュアルでは、PHPでjavascriptを記述すればjavascritptからPHP への変数を受け渡しすることができるとかいてあったのですが、 できれば、(jsフォルダを作成しjavascriptファイルを外部化したい) 3 javascriptを使ってPHPに値を受け渡すメリットはなんでしょう
PHPでセッションを実行すると Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/main/public_html/**/**/sample/logincheck.php:2) in /home/main/public_html/**/**/sample/logincheck.php on line 7 どうしたらいいのでしょうか? ソースはこうです。 <meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”> <? // 初期化 unset($id); // セッションからIDを取得 session_start(); $id = $HTTP_SES
PHPとデータベースで作られた会員サイトを携帯対応にしたいのでですがセッションでつまづいてます。 携帯で接続した際にセッションが引き継げないのですがpostでデータを受け渡す形に作り直す以外に対応策はなにかありませんか?? またクッキーなどの携帯各社の端末の対応状況もご存知でしたら教えてください
PHPで質問です。 多次元配列の要素の内容を置換するプログラムを作りたいと思っておりますが、うまくいきません。 $array['result']['test']の様に二次元と決まっていれば、簡単なのですが、四次元の場合も、三次元の場合もあります。 $array['result']['test']['test2'] $array['result']['test']['test2']['test3'] 配列内の全ての要素に置換処理を加えるには、どうすればよろしいでしょうか?
PHPでの質問です。 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\regist.php:7) in C:\Program Files\xampp\htdocs\regist.php on line 28 というエラーが表示されます。 line28には header("Location: home.php"); と記載しております。 記述に問題はないように思うのですが 何か問題なのかがわかりません。 どなたかアドバイスいただければと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く