Ben yanlış ne yapıyorum?

2 Cevap
<?php


$file = fopen("configuration.conf","w+");
$settings['LogEnabled'] = "true";
$settings['Pass'] = "pass";
$settings['ShowWarning'] = "true";
fwrite($file,serialize($settings));


$path = "configuration.conf";
$file2 = file_get_contents($path);
$settings2=unserialize($file2);
echo($settings2['LogsEnabled']);

?>

Bu çalıştırdığınızda "gerçek" göstermek gerek. Ne yanlış?

Ben fread ve $ file2 için fopen çalıştı, ama ne iş.

DÜZENLEME: Bu bir hata atmak değil.

Dosya izinlerini 0740 var

2 Cevap

Eğer bu konularda emin, ama serialize bölümünde 'LogEnabled' ve unserialize bölümünde 'Log ** s ** Etkin' değil.

O 's' seni atma olabilir mi?

Flush (ve tercihen close dosyayı), bir okuma yapılmıştır.

/* Write stuff to $file */
fflush($file);
fclose($file);
/* Read stuff from file */