پیش به سوی تابستان؛ با تخفیف‌های داغ راکت!

بزن بریم!
ثانیه
دقیقه
ساعت
روز
محمدطاهر غلامی
4 روز پیش توسط محمدطاهر غلامی مطرح شد
5 پاسخ

کامند شدن کد php

دیروز یه پروژه رو شروع کردم که فرانتش اماده بود و فقط بک نیاز داشت, این یه بخش از کد فرانتش هست


<html dir="rtl" lang="fa-IR">
<?php
require_once "./assets/php/function.php";
?>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title> تی‌بلاگ | <?php echo $HomePageHeader ?> </title>

فایل فانکشن و مسیرش ولید و درستن اما خروجی توی مروگر اینه

<html dir="rtl" lang="fa-IR"><!--?

$HomePageHeader = "صفحه اصلی";
<head--><head><meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title> تی&zwnj;بلاگ | &lt;br /&gt;
&lt;b&gt;Warning&lt;/b&gt;:  Undefined variable $HomePageHeader in &lt;b&gt;C:\xampp\htdocs\game\index.php&lt;/b&gt; on line &lt;b&gt;9&lt;/b&gt;&lt;br /&gt;
 </title>

خیلی کد انگول کردم نمیدونم مشکل از کجاست اما کلا هر require یا require_once کامند میشه, توی بقیه فایل های پروژه تست کردم اونها اجرا میشن اما این index.php اجرا نمیشه


ثبت پرسش جدید
فول استک
تخصص : در حال یادگیری
@Progahm 4 روز پیش مطرح شد
0

سلام،
کدت رو بالای تگ html بزار و اگر مسیر دهی درست باشه که داری warning میگیری و میگه متغیری که تعریف کردی رو نمیشناسه
شاید اشتباه تایپ شده یا تعریف نشده و استفاده کردی ازش بهتره فایل فانکشن رو هم چک کنی
در ادامه اینکه مسیر این 2 فایل نسبت به هم چطورین؟
احتمالا مسیر اشتباهه اگر متغیر درست تعریف شده باشه چون بهرحال نمیشناستش


پارسا سجادی
تخصص : فول استک وب
@mrcortexcode 4 روز پیش مطرح شد
0

محتویات فایل require شده رو بزار


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 3 روز پیش مطرح شد
0

دیگه انقدم اوضام خراب نیس که این مشکلات رو متوجه نشم
@Progahm


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 3 روز پیش مطرح شد
0

کلا همینه

<؟php
$HomePageHeader = "صفحه اصلی";

فعلا چیز دیگه اضافه نکردم, اگه حل نشه مجبورم با جنگو یا چیز دیگه ای برم
@mrcortexcode


محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 5 ساعت پیش مطرح شد
0

سلام محمد طاهرجان.
اگه این چیزی که توی پیام آخرت ارسال کردی از فایل فانکشن، دقیقا از فایل پروژه‌ت کپی کردی، مشکل املایی داری. علامت سوالِ استارت php رو به صورت کارکتر فارسی نوشتی.
اگ این باشه، کدات پی‌اچ‌پی محسوب نمیشه و در نتیجه html اونو استرینگ میشناسه. استرینگِ نامعتبری که فرمت صحیحی نداره به همین خاطر به حالت کامنت درش میاره.

هیچ دلیلی نمیتونه داشته باشه که اونجا php ران نشه.
کدهای php قبل از اینکه ارسال بشه سمت سرور، پردازش میشن و بعدا ارسال میشن. وقتی فایلت php. باشه، هسته‌ی php قبل از ارسال کدها به سرور، میره برای پردازش اون فایل. وقتی واردِ فایل میشه، میبینه تگ معتبر php وجود نداره. بنا بر این نمیتونه پردازشی انجام بده و همون تیکه کد رو عینا، ارسال میکنه سمت سرور.
از طرفی نتیجه‌ی کدِ دریافتی از php، داره توی هدر html دریافت میشه. جایی که فقط یه سری تگ خاص میتونه قرار بگیره. نه هرچیزی. و چون متنی با اون استایلِ دریافتی اجازه‌ی قرارگیری توی اون بخش رو نداره، به صورت کامنت شده قرارمیگیره که هم بهت بفهمونه ریکوآیردت اومده، هم بفهمونه ولید نیست.

برای این که تست کنی، به جای این required بیا توی تگ php داخل هدت، یه متغیر بساز یه متن بزار جلوش و اون متغیر رو بزار توی تگ title هد اچ‌تی‌ام‌الت. اگه متن اومد روی مرورگرت یعنی پردازش کد php هیچ مشکلی نداره. که امکان هم نداره مشکلی داشته باشه.

اگر مشکلت حل نشد داده‌ی بیشتری بهم بده، درستش میکنیم.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام