chr001のプロフィール
- ベストアンサー数
- 6
- ベストアンサー率
- 75%
- お礼率
- 60%
- 登録日2011/10/07
- 性別男性
- $this->_construct()メモリエラー
■状況 子クラスから親クラスコンストラクタを呼び出したいと思い、 $this-> __construct();と記述したら、「Fatal error: Allowed memory size」になりました。 parent::__construct(); に書き直したら、無事表示されました ■質問 ・なぜ、$this-> __construct();ではダメなのでしょうか? ・メモリエラーと言うことは、文法的には間違っていない、ということでしょうか?
- 【PHP】UUID・UDIDによる端末判断に関して
質問させていただきます。 iosで端末を判断するのにUUID等を使用するという話を聞きました。 次回行う仕事で、サーバーサイドエンジニア(PHP)としてアプリ開発に携わるのですが、上記の部分の知識が少なく質問させて頂きました。 具体的にUUID等の識別はどのような形で判断するのでしょうか? サーバーサイドでPHPで判断?アプリ開発なのでネイティブ側?それともまた全然関係ない部分? UUIDやUDID等の違いに関しては参考になるサイトはいくつもみつけたのですが、上記の件に関しては、どのサイトの情報を参考にしてよいか分からないでいます。 もしご存じの方は、参考になるURLなどだけでも良いので、教えて頂けると助かります。
- 【PHP】UUID・UDIDによる端末判断に関して
質問させていただきます。 iosで端末を判断するのにUUID等を使用するという話を聞きました。 次回行う仕事で、サーバーサイドエンジニア(PHP)としてアプリ開発に携わるのですが、上記の部分の知識が少なく質問させて頂きました。 具体的にUUID等の識別はどのような形で判断するのでしょうか? サーバーサイドでPHPで判断?アプリ開発なのでネイティブ側?それともまた全然関係ない部分? UUIDやUDID等の違いに関しては参考になるサイトはいくつもみつけたのですが、上記の件に関しては、どのサイトの情報を参考にしてよいか分からないでいます。 もしご存じの方は、参考になるURLなどだけでも良いので、教えて頂けると助かります。
- phpのシンプルなメールフォーム
あるサイトにて、単一phpのメールフォームのソースをコピーし、使用としましたが、 設定したメールアドレスに、送信ボタンを押しましたが、 受信されません。 ・送信後、「メールを送信しました」と表示されます。 ・送信のあて先は、何も反応なし。 ・ソースの「●●@●●」はダミーです。 以下ソースです。原因がわかりますでしょうか。ご教授のほどよろしくお願いします。 ―――――――――――――――――――――――――――――――――――― <?php // 送信フラグ $send_flg = false; // エラーメッセージ $err_msg = array(); // 送信ボタンを押した後の処理 if ($_POST["post_flg"]) { // エラー if ($_POST["name"] == "") { $err_msg[] = "「お名前」は必須です"; } if ($_POST["email"] == "") { $err_msg[] = "「メールアドレス」は必須です"; } // エラーが無ければ送信 if (count($err_msg) == 0) { // 宛先 $mail_to = "●●@●●"; // 送信元アドレス $mail_from = "form@example.com"; // 件名 $mail_subject = "メールフォームから送信がありました"; // 本文 $mail_body = ""; $mail_body.= "■お名前\n".$_POST["name"]."\n\n"; $mail_body.= "■メールアドレス\n".$_POST["email"]."\n\n"; $mail_body.= "■コメント\n".$_POST["comment"]; // 送信処理 mb_language("Japanese"); mb_internal_encoding("UTF-8"); mb_send_mail($mail_to, $mail_subject, $mail_body, "From: <".$mail_from.">"); $send_flg = true; $_POST = array(); } } ?> <!DOCTYPE HTML> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>メールフォーム</title> </head> <body> <?php // 初期フォーム表示 if (!$send_flg) { ?> <h1>メールフォーム</h1> <?php // エラーメッセージがある場合 if (count($err_msg) > 0) { ?> <p style="color:red;"> <?php foreach ($err_msg as $val) { ?> ※<?php echo $val ?><br> <?php } ?> </p> <?php } ?> <form action="mail.php" method="post"> <p> お名前<br> <input type="text" cols="30" name="name" value="<?php echo $_POST["name"] ?>"><br> </p> <p> メールアドレス<br> <input type="text" cols="30" name="email" value="<?php echo $_POST["email"] ?>"><br> </p> <p> コメント<br> <textarea name="comment" cols="50" rows="10"><?php echo $_POST["comment"] ?></textarea><br> </p> <input type="submit" name="post_flg" value="送信する"><br> </form> <?php // メール送信後の表示 } else { ?> <br><br><br><br>メールを送信しました。<br> <?php } ?> </body> </html> ――――――――――――――――――――――――――――――――――――
- ベストアンサー
- noname#250262
- PHP
- 回答数2
- 規則性がある配列を、格好良く作成したいのですが……
こういう配列なのですが、何か良い案はあるでしょうか? foreachとか、forなどを使って、スマートに配列を作成したいです $hoge = array( "あ" => "aa", "い" => "ii", "う" => "uu", "え" => "ee", "お" => "oo", "か" => "ka", "き" => "ki", "く" => "ku", "け" => "ke", "こ" => "ko", "さ" => "sa", "し" => "si", "す" => "su", "せ" => "se", "そ" => "so", "た" => "ta", "ち" => "ti", "つ" => "tu", "て" => "te", "と" => "to", "な" => "na", "に" => "ni", "ぬ" => "nu", "ね" => "ne", "の" => "no", "は" => "ha", "ひ" => "hi", "ふ" => "hu", "へ" => "he", "ほ" => "ho", "ま" => "ma", "み" => "mi", "む" => "mu", "め" => "me", "も" => "mo", "や" => "ya", "ゆ" => "yi", "よ" => "yu", "ら" => "ra", "り" => "ri", "る" => "ru", "れ" => "re", "ろ" => "ro", "わ" => "wa", "を" => "wo", );