Heroku logsでのエラー
PHP Warning: include_once(): Failed opening '/app/../varidation.php' for inclusion (include_path='.:') in /app/add.php on line 19
<?php $user = "1"; $pass = "1"; // require_once '.:\xampp\prod.php'; //require_once '\xampp\db_config.php'; $recipe_name = $_POST['recipe_name']; $howto = $_POST['howto']; $category = (int) $_POST['category']; $difficulty = (int) $_POST['difficulty']; $budget = (int) $_POST['budget']; try{ include_once (__DIR__ .'/../varidation.php'); } catch (Exception $e) { echo "エラー発生:" . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "<br>"; die(); } ?>
どう書けばHerokuでvaridation.phpが読み込めるのかご教授お願いします。
やったこと:
https://www.php.net/manual/ja/language.constants.magic.php
https://agohack.com/going-levels-up-on-dirname/
以上のサイトを見て初めは
include_once (__DIR__ .'/../../varidation.php');
としていたのですが、C:\xampp\htdocs\Recipesこのローカルでのディレクトリ構造が(xamppフォルダの中にvaridation.phpがある)Herokuでは違う?のかこれでもエラーになってしまったので現在の様に書きました。
あなたの回答
tips
プレビュー