سلام دوستان
وقتتون بخیر
من میخوام کل یک فایل html رو توی دیتابیسم بصورت یک string ذخیره کنم
نمیدونم باید چیکار کنم برای این کار
ممنون میشم اگر راهنماییم کنید🙏🌹
@fakhraddin
سلام
ممنونم ازتون
چطوری html رو توی اون فیلد ذخیره کنم؟
یعنی اینطوری html ام رو بریزم توی یک متغیر؟
$content='<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body table-responsive p-0" style="direction: rtl">
<table class="table table-striped">
<thead>
<tr>
<td><b>Show Name</b></td>
<td><b>Series</b></td>
<td><b>Lead Actor</b></td>
</tr>
</thead>
<tbody>
<tr>
<td>
{{$show["نام"]}}
</td>
<td>
{{$show["series"]}}
</td>
<td>
{{$show["lead_actor"]}}
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>';
شاید پاسخ شما همینجا باشد
@a.ghaderi1375
سلام مجدد کدی که گذاشتید یک سری المان پیش پردازشی داره منظور آرایه show که اگه اقدام به ذخیره کنید براتون دو سناریو به وجود می یاد
@fakhraddin
این یک کد آزمایشی هست برای اینکه میخواستم تست کنم ببینم چطور میتونم یک فایل html رو به صورت یک string توی دیتابیس ذخیره کنم
میخوام یک فایل html رو در دیتابیس ذخیره کنم و بعد این string ذخیره شده در دیتابیس رو ازش خروجی pdf بگیرم
یه چیزی که گفتم بگم اینکه
اگر کدهای html رو در دیتابیس ذخیره کردید و خواستید آنرا در لاراول نشان بدیداگر از {{}} استفاده کنید علاوه بر متن درون کد , خود کدهای html رو نیز نشون میده
برای حل این مشکل و نمایش متن خالی از <? PHP?> استفاده کنید و مشکلتان حل خواهد شد.
سلام
من یک کنترلر در php برای نمایش اطلاعات مقاله ها ایجاد کردم ,و در قسنت ادمین از ckeditor استفاده کردم اما زمانی که اطلاعات را به صورت کد html وارد دیتابیس میکنم در زمان فراخوانی کلاس ها و تگ ها کم می شود و اطلاعات ناقص برگردانده می شود لطفا راهنمایی کنید
سلام وقتی میخای داخل دیتابیس ذخیرش کنی یبار serilaze کن و وقتی میخای داده هارو بگیری unserlise ببین درست میشه
@amir2007y
2 تا را وجود داره که کد های یک سند رو بخونی
راه اول :
$filename = "path_to_your_file.html"; // یا هر فرمت دیگری مانند .php
if (file_exists($filename)) {
$content = file_get_contents($filename);
echo $content;
} else {
echo "فایل وجود ندارد.";
}
راه دوم :
$filename = "path_to_your_file.html";
if (file_exists($filename)) {
$file = fopen($filename, "r");
$filesize = filesize($filename);
if ($filesize > 0) {
$content = fread($file, $filesize);
echo $content;
} else {
echo "فایل خالی است.";
}
fclose($file);
} else {
echo "فایل وجود ندارد.";
}
و در نهایت ذخیره سازی:
$code = "<html><body>...</body></html>"; // مثال کد HTML
try {
$stmt = $pdo->prepare("INSERT INTO table_name (column_name) VALUES (:code)");
$stmt->bindParam(':code', $code, PDO::PARAM_STR);
$stmt->execute();
echo "کد با موفقیت ذخیره شد!";
} catch (PDOException $e) {
echo "خطا: " . $e->getMessage();
}