Właśnie skończyłem pisać skrypt który działa bez bazy, cały config jest w pliczku config.php, żeby ułatwić życie użytkownikowi postanowiłem napisac instalator...
plik install.php (wiem że są tam niepotrzebne zmienne, ale jak podałem zmienną jako zwykły tekst w pliku wyjściowym było to ucinane

<?php { } else { { $adres = '$adres'; $katalog = '$katalog'; $patch = '$patch'; $katmin = '$katmin'; $prefix = '$prefix'; $jakosc = '$jakosc'; $rozmiar = '$rozmiar'; $maxrozmiar = '$maxrozmiar'; $upraw = '$upraw'; $abuse = '$abuse'; $abuse_email = '$abuse_email'; $cookiedomain = '$cookiedomain'; $cookiepatch = '$cookiepatch'; $cookiestring = '$cookiestring'; $cookiettl = '$cookiettl'; $top = '$top'; $bottom = '$bottom'; $footer = '$footer'; $config = "<?php\n".$adres." = '".$_POST['adres']."';\n".$katalog." = '".$_POST['katalog']."';\n".$patch." = '".$_POST['patch']."';\n".$katmin." = '".$_POST['katmin']."';\n".$prefix." = '".$_POST['prefix']."';\n".$jakosc." = '".$_POST['jakosc']."';\n".$rozmiar." = '".$_POST['rozmiar']."';\n".$maxrozmiar." = '".$_POST['maxrozmiar']."';\n".$upraw." = '".$_POST['upraw']."';\n".$abuse." = '".$_POST['abuse']."';\n".$abuse_email." = '".$_POST['abuse_email']."';\n".$cookiedomain." = '".$_POST['cookiedomain']."';\n".$cookiepatch." = '".$_POST['cookiepatch']."';\n".$cookiestring." = '".$_POST['cookiestring']."';\n".$cookiettl." = '".$_POST['cookiettl']."';\n".$top." = '".$_POST['top']."';\n".$bottom." = '".$_POST['bottom']."';\n".$footer." = '".$_POST['footer']."';\nphp?>"; $plik = 'config.php'; } else { require_once('template/install.tpl'); } } ?>
Tworzy plik config.php który po utworzeniu wygląda tak:
<?php $adres = 'http://mojastrona.pl/squirrelupload/'; $katalog = 'pics/'; $patch = '/squirrelupload/'; $katmin = 'thums/'; $prefix = 'min_'; $jakosc = '80'; $rozmiar = '140'; $maxrozmiar = '512000'; $upraw = '666'; $abuse = 'on'; $abuse_email = 'abuse@serwer.pl'; $cookiedomain = 'mojastrona.pl'; $cookiepatch = '/'; $cookiestring = 'cn92107097c7ghiub1oi2biubxq09u9070h9b'; $cookiettl = '36000'; $top = 'on'; $bottom = 'on'; $footer = 'on'; php?>
I teraz chce dodać do panelu admina edytor w stylu instalatora (graficzny), tylko nie wiem jak zrobić aby fopen/fread wyciągał jedną linie np
$adres = 'http://mojastrona.pl/squirrelupload/';
a w polu do wypełnienia wyświetlał (w input type="text" i value) tylko:
http://mojastrona.pl/squirrelupload/
i później zamieniał stary wpis nowym...
Jest to wogóle do wykonania?
Pozdrawiam.