Arkadaşlar Başlıkta da yazdığım gibi kurulum sayfası oluşturmaya çalışıyorum baglan.php yada canfig.php gibi sayfaları notpad açıp düzenlemek yerine sunucumuza sql dosyamızı atıktan sonra web sitemize gelecek otomatik yönlendirme yapacak zaten kurulum.php den mysql blgilerini girecek bir yere kadar haletim zaten
ama hata aldım resimlere ve kodlara bakarsanız zaten ne anlatığım net anlaşılacaktır şimdiden teşekkür ederim herkese yardımları için..


index.php




kurulum.php




Veritabanım




Dizin Konumu





Kodlar






try {

if (isset($_POST['kur'])) {

$Host=$_POST['host'];

$dbname=$_POST['dbname'];

$dbadd=$_POST['root'];

$pass=$_POST['pass'];

}

// Mysql Text belgesi oluşturdum burada

$Mysql=touch("MYSQL.txt");

$Mysql=fopen('MYSQL.txt', 'w');

// Bittişi

// Mysql Text belgemin için mysql bilgilerim ile doldurdum içeriği okuma işlemi yaptım

$Yaz=fwrite($Mysql, $Host." ".$dbname." ".$dbadd." ".$pass);

$Mysql=fopen('MYSQL.txt', 'r');

$İcerik=fread($Mysql, filesize('MYSQL.txt'));

// Bittiş

// Parçala değişkenin de içerik içindeki bilgileri diziye çevirdim


$Parca=explode(" ", $İcerik);


$Parca[0];

$Parca[1];

$Parca[2];

$Parca[3];

$Host=$Parca[0];

$dbname=$Parca[1];

$dbadd=$Parca[2];

$pass=$Parca[3];

// fclose($Mysql);

// Bittiş

$db=new PDO ("mysql:host=$Host;dbname=$dbname;charset=utf8",$dbadd, $pass);

// echo "Test Başarılı";

} catch (PDOException $e) {

echo $e->getMessage();

}



if (isset($_POST['kur'])) {

$kurulum=1;

$İD=0;

$Host=$_POST['host'];
$dbname=$_POST['dbname'];
$dbadd=$_POST['root'];
$pass=$_POST['pass'];

$AyarGuncelle=$db->prepare("UPDATE ayarlar set Kurulum=:Kur, host=:Host, dbname=:DB, root=:Root, pass=:Pass where İD=$İD");

$update=$AyarGuncelle->execute(array(

'Kur' => $kurulum,

'Host' => $Host,

'DB' => $dbname,

'Root' => $dbadd,

'Pass' => $pass,

));

if ($update) {


header("Location:../../index.php");

}
}
// İşlemin durumu nötr
?>




Böyle bir yapı düşündüm veritabanı güncelliyor defalarca test ettim ama index de o hatayı veriyor acaba yöntemimi hep yanlış saygılarımla..