PHP

全18810件中141~160件表示
  • php $_POSTにデータが受け取れない。

    いつもお世話になりありがとうございます。 標記の件。 windows10の場合、URLの欄にデータを受け取っている感触の データが入っています。でも、ブラウザには表示されず エラーメッセージが出ています。 UBUNTU22.04の場合、ダウンロードに入り、開くと ソースコードが出てきます。 一つのファイルにhtml,css,JavaScript,phpを書くという YouTubeを見ましたが、 最初のインプット欄のhtmlのフォーム欄が色々なコードが 表示されて汚くなりました。 一つのファイルにhtml,css,JavaScript,phpを書くという事は 不可能ではないかと思っております。 ファイルを分けて(複数作って)コードを書かなくては ならないと思っております。 htmlの<form action = “./Blog.php” method = “post”> とphpファイルの$_POSTで紐づけされていると 理解しております。 それなのにどうして、ブラウザでは表示されないのでしょうか? もう何日もそこから進んでいません。 どうか教えてください。 宜しくお願い申し上げます。

    • ベストアンサー
    • kouzou250
    • PHP
    • 回答数6
  • サイトの画質が悪いです。

    ホームページの画質が悪いです。 PHPで作られたとあるサイトですが、 画像拡大すると、ドットのようにぼやけてしまいます。 一部のページでは上記の通り画質が悪くなっていません。 スラッシュ2つが原因では無いと思いますが 理由はなんでしょうか。

    • ベストアンサー
    • noname#254974
    • PHP
    • 回答数5
  • php 何故、エラー???

    いつもお世話になりありがとうございます。 標記の件。 $subject = "お仕事に関するお問い合わせ"; がエラーになってしまいます。 PHP Syntax Check: Parse error: syntax error, unexpected variable "$subject" in your code on line 2 全体のコードは下記です。 <? php $subject = "お仕事に関するお問い合わせ"; $body = "お見積の件で、連絡をしました。"; ?> <!doctype html > <html > <head > <meta charset =" utf-8"> <title>お問い合わせ</title> </head> <body> <h1><? php echo $subject ?></h1> <p><? php echo $body ?></p> </body > </html > どうして2行目がエラーになるのでしょうか? どうか教えてください。 ご回答のほど宜しくお願い申し上げます。

    • ベストアンサー
    • kouzou250
    • PHP
    • 回答数1
  • WordPressの質問(q10006002)の続

    前後の記事のコメント欄を標示する方法がわかりません。 <?php $team = get_post_meta($post->ID, 'team', true);//赤、青、緑のチームに分ける // 投稿オブジェクトの取得 if ('red' === $team) { $post_red = $post; // 赤(現在) $post_blue = get_adjacent_post(true, '', false); // 青(現在の次) $post = $post_blue; // 現在を青に置きかえる $post_green = get_adjacent_post(true, '', false); // 緑(現在の次:青の次) $post = $post_red; // 現在を赤に戻す } elseif ('blue' === $team) { $post_blue = $post; // 青(現在) $post_red = get_adjacent_post(true, '', true); // 赤(現在の前) $post_green = get_adjacent_post(true, '', false); // 緑(現在の次) } elseif ('green' === $team) { $post_green = $post; // 緑(現在) $post_blue = get_adjacent_post(true, '', true); // 青(現在の前) $post = $post_blue; // 現在を青に置きかえる $post_red = get_adjacent_post(true, '', true); // 赤(現在の前:青の前) $post = $post_green; // 現在を緑に戻す } /*$post_thumbnail_id = get_post_thumbnail_id($post);//画像の投稿データから画像IDを取得する ※おそらくいらない */ $red_post_thumbnail_id = get_post_thumbnail_id($post_red);//赤、青、緑の投稿データから前後の画像IDを取得する $blue_post_thumbnail_id = get_post_thumbnail_id($post_blue); $green_post_thumbnail_id = get_post_thumbnail_id($post_green); $red_post_image_src = wp_get_attachment_image_src($red_post_thumbnail_id);//赤、青、緑の投稿データから前後の画像URLを取得する $blue_post_image_src = wp_get_attachment_image_src($blue_post_thumbnail_id); $green_post_image_src = wp_get_attachment_image_src($green_post_thumbnail_id); /*$post_id = post_id ($post_red,$post_blue,$post_green);*/ ※$argsで設定済みなので多分必要ない // コメントオブジェクトの取得 $args = [ 'author__not_in' => '1', // 管理者を除く 'status' => 'approve', // 承認済み 'type' => 'comment', // コメント ]; $args['post_id'] = $post_red->ID; // 赤のID $comments_red = get_comments($args); // 赤のコメント $args['post_id'] = $post_blue->ID; // 青のID $comments_blue = get_comments($args); // 青のコメント $args['post_id'] = $post_green->ID; // 緑のID $comments_green = get_comments($args); // 緑のコメント // コメントの表示 if (empty($comments_red)) { echo '<p>コメントなし</p>'; } else { echo '<ul>'; foreach ($comments_red as $comment) { echo "<li>{$comment->comment_content}</li>"; } echo '</ul>'; } if (empty($comments_blue)) { echo '<p>コメントなし</p>'; } else { echo '<ul>'; foreach ($comments_blue as $comment) { echo "<li>{$comment->comment_content}</li>"; } echo '</ul>'; } if (empty($comments_green)) { echo '<p>コメントなし</p>'; } else { echo '<ul>'; foreach ($comments_green as $comment) { echo "<li>{$comment->comment_content}</li>"; } echo '</ul>'; }

    • ベストアンサー
    • php_learn
    • PHP
    • 回答数63
  • Laravel9のViewの作成について

    Laravel9でデータベースのテーブルのデータを表示させようとしています。 このページ( https://www.searchlight8.com/laravel-mysql-viewdata/ )にある「Viewの作成」なのですが、フォルダパスが書いていなくて、 どこに作ればよいか分かりません。 もし分かる方がいらっしゃいましたら、よろしくお願い致します。

  • SQLに条件を追加したいのですが方法が分かりません

    <?php $search_query = get_search_query(); ?> <?php global $wpdb; ?> <?php $sql = " SELECT COUNT(*) AS all_count FROM wp_posts AS post INNER JOIN ( SELECT * FROM wp_postmeta WHERE meta_key='single_rss_feed1' ) AS feed ON post.ID = feed.post_id LEFT JOIN ( SELECT * FROM wp_postmeta WHERE meta_key = '_thumbnail_id' ) AS thumbnail ON post.ID = thumbnail.post_id LEFT JOIN wp_posts AS attachment ON thumbnail.meta_value = attachment.ID LEFT JOIN ( SELECT category.object_id AS post_id, GROUP_CONCAT(category.name ORDER BY category.term_id) AS category_names, GROUP_CONCAT(category.slug ORDER BY category.term_id) AS category_slugs FROM ( SELECT sub_a.name, sub_a.slug, sub_c.object_id, sub_a.term_id FROM wp_terms AS sub_a LEFT JOIN wp_term_taxonomy AS sub_b ON sub_a.term_id = sub_b.term_id LEFT JOIN wp_term_relationships AS sub_c ON sub_b.term_taxonomy_id = sub_c.term_taxonomy_id WHERE sub_b.taxonomy = 'category' ) AS category GROUP BY category.object_id ) AS category ON post.ID = category.post_id WHERE post.post_type = 'post' AND post.post_status = 'publish' AND post.post_content LIKE %s OR post.post_title LIKE %s OR post.post_excerpt LIKE %s) $query = $wpdb->prepare($sql, "%$search_query%", "%$search_query%", "%$search_query%"); $results = $wpdb->get_results($query); ?> <?php if ($results) : ?> <ul> <?php foreach ($results as $result) : ?> <li> <?php echo "<a href=\"{$result->post_url}\">{$result->post_title}</a>"; echo $result->post_date; echo $result->category_names; if (empty($result->comment_count)) { echo 'コメントなし'; } else { echo "{$result->comment_count}件のコメント"; } echo $result->post_excerpt; echo "<a href=\"{$result->post_url}/#more-{$result->post_id}/\">続きを読む</a>"; if (empty($result->thumbnail_url)) { $result->thumbnail_url = 'noimage.jpg'; } echo "<img src=\"{$result->thumbnail_url}\">"; ?> </li> <?php endforeach; ?> </ul> <?php endif; ?> ※追加したい条件 $categories = []; foreach (get_categories() as $category) { $categories[$category->cat_ID] = $category; } function set_other_data($post) { // アイキャッチIDを取得 $post_thumbnail_id = get_post_thumbnail_id($post); // アイキャッチ画像の確認 if ($post_thumbnail_id) { // 存在する $image_src = wp_get_attachment_image_src($post_thumbnail_id); // サムネイルの画像URLを設定 $post->thumbnail = $image_src[0]; } else { // 存在しない $post->thumbnail = 'noimage.jpg'; } // カテゴリーIDを取得 $post->categories = wp_get_post_categories($post->ID); // コメントテキスト if (0 == $post->comment_count) { // コメントなし $post->comments = __('No Comments'); } else { // コメントあり $post->comments = $post->comment_count.'件のコメント'; } // コメントリンク $post->comments_link = get_comments_link($post->ID); }

    • ベストアンサー
    • php_learn
    • PHP
    • 回答数104
  • 時間の加算(その2)php

    DBからある範囲の日付けの時間だけを取ってきて取ってきた時間の差分の累計を計算したいです。 例えば、4月16日から5月15日までのスタート時間とエンド時間を所得 させてエンド引くスタート、日々の差分を累計するようなことが実現したいです。 下記のように書いてデータだけは引っ張ってこれるようになったのですが加算方法が分かりません。ご教授いただけませんでしょうか? (ソース?php $ym = date("2022-04-22"); $tm = date("n",strtotime($ym));//月 $ty = date("Y",strtotime($ym));//年 $countdate=date('t',mktime(0,0,0,$tm,1,$ty));//4月の日数を計算 for ($i = 0; $i < $countdate; ++$i) { $d = mktime(0, 0, 0, $tm, 16 + $i, $ty); //日付ごとの配列のキー $dd = date('Y-m-d', $d); foreach($e_all as $e_time){ if (in_array($dd, (array)$e_time->date_time)) { echo $e_time->start_time;   echo $e_time->end_time; }} } ?> 因みにechoで表示されたデータは 09:00:00 20:00:00 08:00:00 18:00:00 09:00:00 19:10:00 となっていて 順番に登録してある4/20 のスタート時間、エンド時間 4/21のスタート時間、エンド時間4/22のスタート時間、エンド時間 の並びで取れています。よろしくおねがいします

    • ベストアンサー
    • iyumoyumo
    • PHP
    • 回答数1
  • MySQLとPHPのトランザクションについて

    MySQLとPHPのトランザクションを利用して不整合対策を行う場合、下記のような例になるかと思いますが、 $dbh->beginTransaction(); try { }catch(PDOException $e){ $dbh->rollback(); } try { }catchの中で、PHP側での演算の判定を入れて、エラーの場合、ロールバックをさせるような使用方法は可能でしょうか? 例えば、 1.SELECTで現在の上限数を取得 2.PHPで上限数と比較 3.上限数を超えていない場合は、INSERTを流す 4.上限数を超えている場合は、エラーでロールバック のように、上限数が決まっている処理において、 2と3の処理の際に起こり得る不整合をなくしたいと考えています。

    • ベストアンサー
    • okwave2006
    • PHP
    • 回答数1
  • why do not move?

    いつもお世話になり誠にありがとうございます。 wp-config.phpの内容です。 これを一つ一つコピーまでして誤りがないか 転記いたしました。 それでも{データベース接続確立エラー}になります。 何故でしょうか? ご回答のほど、宜しくお願い申し上げます。 // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define( 'DB_NAME', 'database' ); /** MySQL データベースのユーザー名 */ define( 'DB_USER', 'kouzou' ); /** MySQL データベースのパスワード */ define( 'DB_PASSWORD', 'rhythm0!KT' ); 0 /00** MySQL のホスト名 */ define( 'DB_HOST', 'localhost' );

    • ベストアンサー
    • KOUZOU2
    • PHP
    • 回答数2
  • PHP の2つの関数について

    お世話になります。 ディレクトリー内の要素が、さらにディレクトリーなのかあるいはファイルなのかを検証する簡単なルーティンを作っていますが、この中で使っている2つの関数の働きが、自分が理解していたようにならないので質問させていただきます。 (1) str_replace() について ファイルエクスプローラーからpath としてコピーしてきたディレクトリーのパスは次のようになっています。 "C:\xampp\htdocs\PHP-practice\testDir" この中にあるバックスラッシュ "\" 記号を、str_replace() を使って "/" に変えようとしましたが、次のようになってしまいました。 $direct ="C:\xampp\htdocs\PHP-practice\testDir"; $direct = str_replace("\\", "/", $direct); echo "========== ".$direct."<BR>"; 結果は: ========== C: mpp/htdocs/PHP-practice estDir つまり中ほどにあるものは変換されましたが、最初と最後は変換されず、しかも元のパスの一部が消えています。これはどうしたことなのでしょうか?これが最初の質問です。 しかし実際にはここで止まっている訳にいかないので、手作業で修正して先に進めました。 (2)readdir() について ディレクトリーの中をreaddir()で読んで、それがディレクトリーかファイルかを区別する簡単なコードですが、上手く行きません。 出力結果は次のように、ディレクトリーをファイルであると表示してきます。 ========== C:/xampp/htdocs/PHP-practice/testDir insideDir-1 is a file insideDir-2 is a file video1.mp4 is a file readdir() か is_dir()のいずれかの使い方がおかしいのでしょうか? これが2番目の質問です。 実際には testDir フォルダーの中身は以下の通りです。 testDir >> insideDir-1 >> new1.php >>insideDir-2 >> songPath.txt >> video1.mp4 以下に全体のコードを書きます。 <?php function read_directory($direct){ $direct = str_replace("\\", "/", $direct); echo "========== ".$direct."<BR>"; $handle = opendir($direct); $entry = readdir($handle); $entry = readdir($handle);// skip . & .. while($entry = readdir($handle)){ if( is_dir($entry) ) { echo $entry." is a directory<BR>"; }else{ echo $entry." is a file<BR>"; } }// while closedir($handle); return; }// function // ================ main program ================ $dirname="C:/xampp/htdocs/PHP-practice/testDir"; //手作業修正済み read_directory($dirname); ?> どなたかよいアドバイスを頂ける方がいらっしゃいましたら、よろしくお願いいたします。

  • 全角「は半角ではどう表現するのでしょうか?

    全角「は半角ではどう表現するのでしょうか?

    • ベストアンサー
    • akio123
    • PHP
    • 回答数1
  • 時間の加算をlaravelまたはphpで実現したい

    こんにちは。Laravel初心者マークです。 色々、自分なり考えていますが、下記の所でつまずいています。 よろしくお願いします。 //やろうとしていること  データベースに入っている時間の累計(例 9:00+10:00+11:00=30:00)をview側で表示させたい //出来た事  contoroller側でDBからselectしてsumを使って集計($starts)しview側で集計値を表示させた。(出来た)ただし今回のソースでview側は記載していない。 //やりたいことその2 view側で表示させる範囲を決め(例 2022年4月16日~2022年5月1日) 集計値を表示したいので一旦、全件取得($e_all)してview側でループ集計して合計を足したい($e_time->start_time)をループして合計値を求める感じ。  因みにstart_timeは9:00のような時間が入っている。 //試したこと  上記、日付ループだと少し大変なので$i=0~5までのループとした。 //エラー表示 $total=0; 13:22:00 $total += $i; 13:22:00 $total += $i; 13:22:00 $total += $i; 13:22:00 $total += $i;  のように計算されずに文字列でそのまま吐き出している。 //補足  上記、出来た事に書いているコントローラー側で先にsumして  viewで表示した場合は、start_timeの合計値は時間で加算されている。 //DB側でなくview側で計算させる根拠  やりたいこと2で書いた通り、表示させたい範囲が変わるために(例2月、3月、4月)  範囲をview側で決めて日数でループする回数を決めたい //今回の解決したいこと  取り急ぎ、データベース側から全件取得したと仮定して  $i=0~5までのループ回分を文字ではなく時間の加算となるようにしたいです。 //Controller側で全件取得($e_all)とstart_time($starts)の合計値を取得   public function index() { $e_all = Kintai::all(); $starts = Kintai::selectRaw('SUM(start_time) as start')->groupby('date_time')->get(); return view('user.index',compact('e_all','starts')); } //view側で$e_allの中のstart_timeを取り出し加算  今回は,$startsは取っていない。 $total=0; @foreach($e_all as $e_time) @for($i=0;$i<5;$i++) {{ $e_time->start_time }} $total += $i; @endfor echo $total; //表示結果(文字で表示されている) $total=0; 13:22:00 $total += $i; 13:22:00 $total += $i; 13:22:00 $total += $i; 13:22:00 $total += $i; 以上よろしくお願い致します。

  • パラメータの前にスラッシュ

    example.com?hoge=1・・・① example.com/?hoge=1・・・② 上記URLで2種類のURLの違いは何でしょうか。 あるサイトに最初にアクセスした時は example.com/keyword?anyword=hoge の形式でしたが、 本日アクセスしたら、 example.com/keyword/?anyword=hoge の形式で keywordの前にスラッシュが付いたものに変わっていました。 なぜ、このような現象が起きたのでしょうか。 また、上記のURL①と②はアクセスしても同じ検索結果でした。

    • ベストアンサー
    • noname#254974
    • PHP
    • 回答数6
  • wordpressで投稿記事を3パターン表示したい

    投稿記事を3ファイルに分けて表示したいのですが、うまくいかず全てpage.phpとして表示されます。振り分けることができないのですが、アドバイスよろしくお願いします。 前提として page.php page-secound.php page-third.phpの3ファイルがあり固定ページのテンプレートにしている。 <?php /* Template Name: 画像2タイトル1 Template Post Type: page */ ?> <?php /* Template Name: 画像3タイトル1 Template Post Type: page */ ?> 以下のカスタムフィールド名を各記事に割り振っております。 single_rss_feed1 duuble_rss_feed 2 triple_rss_feed 3 ※1つ目の方法 <!--index.phpの文頭に書くコード--!> <?php if(get_post_meta($post->ID,'single_rss_feed1',true) == 'A'): ?> <?php include(('main-first.php') == 'A'); ?> <?php elseif (get_post_meta($post->ID,'duuble_rss_feed2',true) == 'B'): ?> <?php include(('page-secound.php') == 'B'); ?> <?php elseif (get_post_meta($post->ID,'triple_rss_feed3',true) == 'C'): ?> <?php include(('page-third.php') == 'C'); ?> <?php else: ?> <?php endif; ?> _______________________________ ※2つ目の方法 <!--functions.phpに書くコード--!> function custom_template_include($template) { global $post; if (!is_page()) return $template; if (get_post_meta($post->ID, ' duuble_rss_feed 2')) $new_templete = locate_template(array('sub-secound.php')); if (get_post_meta($post->ID, ' triple_rss_feed 3')) $new_template = locate_template( array( 'sub-third.php' )); if (!empty($new_template)) return $new_template; return $new_template; }

    • ベストアンサー
    • php_learn
    • PHP
    • 回答数30
  • HTMLにPHPを埋め込んでお問い合わせフォーム

    PHP超初心者です。 こんな感じの、お問い合わせフォームが含まれるHTMLページを作ろうとしています。↓ https://rdlp.jp/image/lp-archive/63361/full.jpg HTMLにPHPを埋め込んで作ろうと思っていて、 こちら↓ https://www.webdesignleaves.com/pr/php/php_contact_form_01.php を参考にしているのですが、 メール送信前に確認ページが表示されて、 OKだったら送信ボタンをクリックする、 修正する場合は戻るボタンをクリックしてもとのお問い合わせフォームに戻る(名前やメールアドレスなど入力した内容を残す)、 というふうにカスタマイズしたいのですが、 どのようにすればよいでしょうか。 (確認画面なしのフォームは実装済みです) カスタマイズでなくても、 ・確認画面あり ・二重送信防止機能あり ・自動返信機能あり ・バリデーション機能あり(お問い合わせフォームにエラーを表示)※添付画像(Web Design Leavesさんのページより) の4つを満たしている、別の作り方紹介ページをご紹介いただく形でもOKです。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • CRAFT05
    • PHP
    • 回答数2
  • コメント欄を出力した後に返信機能を追加したい

    カスタムフィールド名をつけて記事を振り分けていきたいのですが、上手くいきませんどうすれば良いでしょうか? $nextID = $post_ids[$current + 1]; //$currentの1つあと $next2ID = $post_ids[$current + 2]; //$currentの2つあと echo '<ul>'; //1つあとの記事のコメント $args = ['post_id' => $nextID, 'number' => 1]; $comments = get_comments($args); if (empty($comments)) { $comment = 'コメントなし'; } else { $comment = $comments[0]->comment_content; } echo "<li>{$comment}</li>"; //2つあとの記事のコメント $args = ['post_id' => $next2ID, 'number' => 1]; $comments = get_comments($args); if (empty($comments)) { $comment = 'コメントなし'; } else { $comment = $comments[0]->comment_content; } echo "<li>{$comment}</li>"; echo '</ul>';

    • ベストアンサー
    • php_learn
    • PHP
    • 回答数29
  • PHPの問題が分かりません。

    PHPの問題がわからなくて困ってます。 至急、わかる方教えていただけますでしょうか。 1.車を管理するクラス、Carを作成しましょう。 Carには、残りの燃料を表すfuelと、燃費(1km走行するあたり消費する燃料)を表すconsumptionメンバがあります。また、fuelからあと何km走れるかを表示するmileageメソッド(メソッドの中身は、fuelとconsumptionを使ってあとどれくらい走れるかの計算を書く)を作成しなさい。 2. 上の1を使って、$myCarを作成し、残りの燃料が10、燃費が3の時、あと何km走れるか、画面に表示しなさい。

  • how to stop malwarebytes

    Users need to log into Malwarebytes account and change the setting to turn off malwarebytes popups on the system.

  • PHPの正規表現で「style="<文字列>"」を

    PHPの正規表現で教えて下さい。 以下の文字列があります。 この文字列の中から、styleタグの中身を取得したいのですが、どのように正規表現を書いたらいいかわかりませんので、教えて下さい。 <div class="se-component se-image-container __se__float-none" contenteditable="false"> <figure style="margin: 0px;"> <img src="58065e517c7252ca0678a06e2ee8e730=" alt="" data-rotate="" data-rotatex="" data-rotatey="" data-size="," data-align="none" data-percentage="auto,auto" data-index="0" data-file-name="neko1.jpg" data-file-size="7136" data-origin="," style="color: gray; width: 300px"> </figure> </div> 上記文字列であれば「color: gray; width: 300px」のような文字列を取得したいです。 もしくは、「style="color: gray; width: 300px"」でも構いません。 よろしく御願い致します。

    • ベストアンサー
    • t_hirai
    • PHP
    • 回答数1
  • POSTからGETメソッドの変換方法

    URLでPOSTメソッドからGETメソッドにする時、アドレスバー上で変更出来ますか? <例> 4500円でサイズがMと設定した時、 POSTのURL example.com を /search?yen=4500&size=M と加えて example.com/search?yen=4500&size=M にアクセスすると、 POSTからGETに変わるものです。

    • ベストアンサー
    • noname#254974
    • PHP
    • 回答数3