İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php ile içerikleri güncelleme nasıl yapılır

CoLd!uX

0
İyinet Üyesi
Katılım
9 Mayıs 2008
Mesajlar
509
Reaction score
1
ayar.php dosyasındaki bilgileri düzenlemek için ftpye girmem gerekiyor
PHP:
<?php
$adi="bu bir örnektir";
?>
index.php yani ayar.php deki bilgileri anasayfada gösterebiliyorum
PHP:
<?php echo "$adi";?>
ama bir türlü php ile güncelleme sayfasını yapamadım
 

metadige

0
İyinet Üyesi
Katılım
23 Aralık 2005
Mesajlar
354
Reaction score
4
Arkadaşım anladığım kadarı ile dosyaya yazıp güncelleme istiyorsun. Bunun için fopen, fwrite vb. fonksiyonları kullanman gerekir. En basit haliyle:

PHP:
<?php
$adi = 'bu bir örnektir'; 
$soyadi = 'bu başka bir örnektir'; 

$ayar_yaz = '<?php
$adi = '.$adi.';
$soyadi = '.$soyadi.';
?>';

$dosya_yaz = fopen('ayar.php' , 'w') or die ("Dosya Yazma Hatası!");
fwrite($dosya_yaz , $ayar_yaz);
fclose($dosya_yaz);
?>

Eğer amacın site ayarları gibi bilgileri kullanıcının değişmesine olanak sağlamaksa, dosya yazma yerine veritabanı kullanman daha mantıklıdır.
 

CoLd!uX

0
İyinet Üyesi
Katılım
9 Mayıs 2008
Mesajlar
509
Reaction score
1
yapmak istediğimi tam olarak şu şekilde

ayar.php ye manuel elle giricem

<?php
$adi="ali";
$soyadi="kemal";
$tel="0500 xxx xx xx";
vs...
?>
şeklinde alanları giriyorum yapmak istediğim ise ayar.php deki bilgileri örneğin duzelt.php den bilgileri güncellemek istiyorum
 

muharrem

0
İyinet Üyesi
Onaylı Üye
Katılım
1 Kasım 2012
Mesajlar
4
Reaction score
0
Burada vermiş arkadaş zaten ama bunda hata alabilirsin çünkü <? komutu kodda sıkıntı yaratabilir ondan dolayı şunu eklemen lazım
PHP:
<?php
$adi = 'ali'; 
$soyadi = 'kemal'; 
$tel= '0555 000 00 00'; 
$kod1='?';
$kod2 = '$';
$ayar_yaz = '<'.$kod1.'php
'.$kod2.'adi = "'.$adi.'";
'.$kod2.'soyadi = "'.$kod.'";
'.$kod2.'tel = "'.$tel.'";
'.$kod1.'>';

$dosya_yaz = fopen('ayar.php' , 'w') or die ("Dosya Yazma Hatası!");
fwrite($dosya_yaz , $ayar_yaz);
fclose($dosya_yaz);
?>

bu arada bu kodda duzenleme yerinde formdan alğın bilgileri $_POST yada $_GET şeklinde alır böyle yazırıp değiştirebilirsin. kolay geldin
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst