روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۳ M
عدم لود فایل‌های css و js
جامعه پی اچ پی ایجاد شده در ۰۳ مرداد ۱۴۰۱

سلام وقت بخیر.

استاد من فایل tpl-index.php رو include کردم و آدرس هارو هم درست کردم . وقتی فایل رو با فرمت html باز میکنم فایل‌های css و js لود میشه اما وقتی که از طریق لوکال هاست و فایل index.php باز میکنم هیچ کدومشون لود نمیشه

سلام دوست عزیز

یه عکس از سورسی که لود کردید فایل رو قرار بدین لطفا

محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۵:۵۷

سلام دوست عزیز

یه عکس از سورسی که لود کردید فایل رو قرار بدین لطفا

محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۵:۵۷

کل فایل رو براتون قرار میدم


M ۰۳ مرداد ۱۴۰۱، ۰۵:۵۹

دوست عزیز

یک راه سریعش اینه که به این شکل بنویسی

src="assets/src/script.js"

اما راه اصولیش اینه که بیای در فایل ثابت‌ها یه ثابت تعریف کنی و آدرس دامین رو توش دخیره کنی

const APP_URL = "http://loclahost/project";

بعد وارد فایل helper.php بشی و تابع تعریف کنی برای asset

function asset(string $path): string
{
    return APP_URL . '/assets/' . $path;
}

موفق باشید ?

محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۶:۴۲

درست متوجه نمیشم جناب گازری

درواقع انجام دادم اما نشد

M ۰۳ مرداد ۱۴۰۱، ۰۶:۵۵

توی فایل index-tpl جاهایی که دارید فایل‌های js, css رو لود میکنید آدرس اون فایل رو مثل شکل زیر به تابع asset بدین

e743-raycast-untitled (1).png

محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۷:۰۲

الان منظورتون رو متوجه شدم .

انجام دادم ولی الان دیگه سند html هیچیش لود نمیشه /:


این ثابت

const  APP_URL = " http://localhost/ToDoList";

این هم تابع

function asset(string $path): string
{
    return APP_URL . '/' . $path;
}

این هم آدرس که به دو روش زیر وارد کردم نشد

<link rel="stylesheet" href=" asset('../assets/css/style.css') ?>">



<link rel="stylesheet" href=" asset('../assets/css/style.css') ?>">

M ۰۳ مرداد ۱۴۰۱، ۰۷:۱۵

7542-Screenshot 2022-07-25 114857.png

M ۰۳ مرداد ۱۴۰۱، ۰۷:۱۹

تابع و آدرس رو اشتباه نوشتید

تابع بشه زیر

function asset(string $path): string
{
    return APP_URL . '/assets/' . $path;
}

صدا زدن بشه زیر

asset('css/style.css')
محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۷:۴۳

متاسفانه بازم نشد جناب گازری.

فایل کل پروژه رو براتون آپلود میکنم


M ۰۳ مرداد ۱۴۰۱، ۰۷:۵۹

متاسفانه بازم نشد جناب گازری.

فایل کل پروژه رو براتون آپلود میکنم


M ۰۳ مرداد ۱۴۰۱، ۰۷:۵۹

تغییراتتون رو کامیت زدم و تغییرات جدید رو میتونید با گیت ببینید

کمی در فرایند دقت کنید!

فایل پروژه رو براتون پیوست کردم بررسی نمایید


بهترین پاسخ
محمد گازری ۰۳ مرداد ۱۴۰۱، ۰۸:۲۲

بسیار ممنون جناب گازری . حل شد

M ۰۳ مرداد ۱۴۰۱، ۰۸:۳۱