السلام عليكم
اريد كود php لأرسال رابط و اسمه المختصر من form html الى ملف json
هذا هو form htm
<form method="post">
<input type="text" name="link" placeholder="Link" /><br />
<input type="text" name="custom" placeholder="Custom Link" /><br />
<input type="submit" value="submit" />
</form>
مثلا الرابط في خانة name="link" و اسمه المختصر في خانة name="custom
ليصبح على هذا الشكل في ملف json
{
"google": "https://google.com"
}
وشكــــرا
التعليق السابق
تفضل:
<?php
$link = $_POST['link'];
$custom = $_POST['custom'];
$myObj[$link] = $custom;
$inp = file_get_contents('newfile.json'); // نقرأ محتوى الملف قبل الإضافة
$old_data = json_decode($inp); // نحول المحتوى لمصفوفة
$tempArray = $old_data;
$tempArray[] = $myObj; // نضيف كاىن جديد
$jsonData = json_encode($tempArray); // نحول المصفوفة لترميز جيسون
file_put_contents('newfile.json', $jsonData); // نعيد كتابة القيمة الجديدة للملف
//echo $jsonData;
التعليقات