Men php redaktorni noldan yozib chiqishga qaror qildim. (Zerikkanimdan). Hamma kodlarni yozib chiqdim, Dizayn ham bo'ladi. Ammo redaktorimda yetishmaydigan qism topdim. Redaktorda hamma ham to'g'ri kod yoza olmaydi. Agar php syntax bo'yicha yozmasa sayt qotib qoladi, yani o'sha xato strok (qator)gacha bo'lgan kodlarni o'qiydi, qolganini esa yo'q.
------------------------------------------
<?php
$file = 'EditorExamplePage";
if (isset($_POST['codeFromEditor'])) {
file_put_contents($file, $_POST['codeFromEditor']);
}
?>
<html>
Bu yerda form
</html>
<?php
include $file;
?>
------------------------------------------
Mening kodimning asosiy qismi shundan iborat edi.
ini_set('display_errors', 1); orqali ko'rsa bo'ladi. Menda ideya keldi. Ya'ni foydalanuvchi tomonidan kiritilgan kodda xato bo'lsa include ishlamasdan boshqa bir masalan echo 'Sizning kodingizda xato bor" degan kod yozmoqchi bo'ldim.
if(! ini_set('display_errors', 1)) yoki if(empty(ini_set('display_errors', 1))) yoki if(isset(ini_set('display_errors', 1))){
include $file;
}else{
echo 'Sizning kodingizda xato bor";
}
Ammo bu kod to'g'ri kelmayapti. Kimda qanaqa fikr bor?
Asosiy maqsad $file da php xato bo'lmasa include $file; ishlashi kerak agar $file ni ichida xato bo'lsa echo 'Sizning kodingizda xato bor'; ishlashi kerak;