با سلام و وقت بخیر
کافیه نوع ستون رو از نوع longText در دیتابیس در نظر بگیریم و متن یا محتوای html اتون رو توش ذخیره کنید
@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 بگیرم
بسیار عالی
توی پیام قبلی شرح اتفاقی که برای کدتون می افته رو نوشتم و فقط کافیه متغیر contents رو به دیتابیس پاس بدید همین
یه چیزی که گفتم بگم اینکه
اگر کدهای 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();
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟