Codeigneiter Sayfa Oluşturulacak
2
●52
- 30-12-2023, 16:28:41phpcontroller.php dosyasi
// application/controllers/FormController.php defined('BASEPATH') OR exit('No direct script access allowed'); class FormController extends CI_Controller { public function __construct() { parent::__construct(); // Gerekli kütüphaneleri yükleme $this->load->helper('form'); } public function index() { // Form view dosyasını yükleme $this->load->view('form_view'); } public function save_data() { // Formdan gelen verileri alma $data = array( 'field_name' => $this->input->post('field_name'), // Alan adı buraya gelmeli // Diğer form alanlarını da benzer şekilde ekleyin ); // Verileri dosyaya kaydetme $file = 'data.txt'; // Kaydedilecek dosya adı ve yolunu buraya yazın $content = json_encode($data) . "\n"; // Verileri JSON formatında kaydetmek // Dosyaya verileri ekleme if ( ! write_file($file, $content, 'a')) { // Dosyaya yazma başarısız olduysa burada bir hata işleyebilirsiniz echo 'Veriler kaydedilemedi.'; } else { // Veriler başarıyla kaydedildi echo 'Veriler başarıyla kaydedildi.'; } } }
index.php
<!-- application/views/form_view.php --> <!DOCTYPE html> <html> <head> <title>Form</title> </head> <body> <h2>Form</h2> <?php echo form_open('FormController/save_data'); ?> <!-- Form alanları buraya eklenecek --> <label for="field_name">Field Name</label> <input type="text" name="field_name" id="field_name"> <!-- Diğer form alanları da benzer şekilde eklenecek --> <input type="submit" value="Submit"> <?php echo form_close(); ?> </body> </html>