• 07-12-2009, 19:52:19
    #1
    merhaba arkadaşlar benim sorum xxxxxx.php isimli dosyanın içerisindeki karakterleri kendim belirleyeceğim karakterler ile hepsini birden nasıl değiştirebilirim ve değiştirilmiş şekilde nasıl görüntüleyebilirim,, php bilgim yok denecek kadar az olduğu için şu şekilde bir örnekle açıklayayım


    xxxxxx.php dosyasının içeriği aşağıdaki gibi olsun
    <?php
    echo $test;
    ?>
    burdaki karakterlerden e --> q , c --> k , h --> v , t --> m ile değiştirmek istiyorum,, değişmiş hali
    <?php
    qkvo $mqsm;
    ?>
    bu şekilde oluyor,, ne demek istediğimi konunun uzmanları daha iyi bilir,, yardımlarınız için şimdiden teşekkürler
  • 07-12-2009, 19:58:13
    #2
    Eposta Aktivasyonu Gerekmekte
    str_replace() fonksiyonunu araştır.İstediğini bununla yapabilirsin.
  • 07-12-2009, 20:57:51
    #3
    o komutu araştırdım ama sayfa içerisinden yazıların nasıl çekileceğini bulamadım
  • 07-12-2009, 23:23:42
    #5
    sailor86 adlı üyeden alıntı: mesajı görüntüle
    o komutu araştırdım ama sayfa içerisinden yazıların nasıl çekileceğini bulamadım
    zaten çekmiyorsun bak örnek sa.php ile gönderdin ya as.php de $a ile aldın ardından str replace nin son yazma yerine $a diyorsun 1.sıraya aranan 2.sıraya yerine koyucak değeri yazıyorsun yani örnek
    $deger =str_replace("aranacak değer","yerine koyulacak değer",$gelen veri değeri);


    diyelim 7 8 tane değiştiriceksiniz ya
    $1deger =str_replace("--","-",$deger);
    $2deger =str_replace("--","-",$deger1);
    $3deger =str_replace("--","-",$deger2);

    şeklinde birbirine bağlıcaksınız ve en son $3değer ya örnek en son deger onu bastırıcaksınız
  • 08-12-2009, 00:48:19
    #6
    Direk dreamweaver veya notepad++ ile arayıp replace etmeyi deneyebilirsiniz.
  • 08-12-2009, 02:03:19
    #7
    <?
    
    $dosya = "xxxx.php";
    $bul = "isDanbul";
    $degistir = "isTanbul";
    
    $icerik = file_get_contents($dosya);
    $icerik = str_replace($bul, $degistir, $icerik);
    
    echo '<textarea style="width: 800px; height: 500px;">'.$icerik.'</textarea>';
  • 08-12-2009, 12:16:47
    #8
    inforesim adlı üyeden alıntı: mesajı görüntüle
    zaten çekmiyorsun bak örnek sa.php ile gönderdin ya as.php de $a ile aldın ardından str replace nin son yazma yerine $a diyorsun 1.sıraya aranan 2.sıraya yerine koyucak değeri yazıyorsun yani örnek
    $deger =str_replace("aranacak değer","yerine koyulacak değer",$gelen veri değeri);


    diyelim 7 8 tane değiştiriceksiniz ya
    $1deger =str_replace("--","-",$deger);
    $2deger =str_replace("--","-",$deger1);
    $3deger =str_replace("--","-",$deger2);

    şeklinde birbirine bağlıcaksınız ve en son $3değer ya örnek en son deger onu bastırıcaksınız

    Gehinnom adlı üyeden alıntı: mesajı görüntüle
    <?
    
    $dosya = "xxxx.php";
    $bul = "isDanbul";
    $degistir = "isTanbul";
    
    $icerik = file_get_contents($dosya);
    $icerik = str_replace($bul, $degistir, $icerik);
    
    echo '<textarea style="width: 800px; height: 500px;">'.$icerik.'</textarea>';
    bu şekilde yaptığımda şöyle bi sorun çıkıyor
    "a" ların "b" , "b" lerin "a" olmasını istediğimde "a" yı önce "b" yapıyor, "b" ye dönüştürülen "a" ları tekrardan "a" yapıyor
  • 08-12-2009, 17:25:59
    #9
    Üyeliği durduruldu
    bende birşey sormak isitiyorum. Bir sayfadan başka bir php sayfasındaki yazıları nasıl değiştirbiliriz.
    Örneğin ayar.php var ondaki ayarları install.php dosyasından değiştireceğiz.