Find-find ve ardından replece aklım karıştı???

Yeni başlayanlar, nasıl ve ne yapacağını bilmeyenler buraya yazabilir.

Find-find ve ardından replece aklım karıştı???

İleti gmby 27.02.2007, 23:02

Kod: Tümünü seç
#
#-----[ FIND ]---------------------------------------------
# Line 514
            $strEmpty = "";
            $strVal = addslashes($strVal);
         }
         elseif (eregi("date|timestamp", $aryType[$i]))
         {

#
#-----[ FIND ]---------------------------------------------
# Line 519
            if ($empty($strVal))

#
#-----[ REPLACE WITH ]---------------------------------------------
#
            if (empty($strVal))


Arkadaşlar bilindiği üzere find bizde bul anlamına geliyor ve arkasından gelen replace with ise yerine konulacak dizin satır vs anlamına geliyor...

Şimdi forumumu güncelemek için kollarımı sıvadım...

Üst üste iki adet find ve ardından tek replace görünce duraksadım...

Şimdi bu iki find yerinede :

Kod: Tümünü seç
#
#-----[ REPLACE WITH ]---------------------------------------------
#
            if (empty($strVal))


Koyacağız...

Yoksa son yani line 519 satırı mı sadece değiştireceğiz....

Şimdiden teşekkürler...
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

İleti XeNo 28.02.2007, 00:04

Merhaba,

Dosyalarınızı yedeklemeyi unutmayın öncelikle ki, herhangi bir hatada geri alabilme ihtimaliniz yüksek olsun...

Sanırım, bahsedilen 514. satırdaki şu kodları bulun, sonra da 519'daki şu kodları bulun ve 519'daki yeri de istenilen kod ile değiştirin. Ama, kesinlikle hatalı bir MOD kod değişikliği stili.

Hangi MOD bu? Bir bakmak istiyorum ben yine de. Emin olmak için...

Kolay gelsin.
Kullanıcı avatarı
XeNo
Üye
Üye
 
İleti: 588
Kayıt: 05.10.2005, 16:25
Konum: İstanbul

İleti XeNo 28.02.2007, 00:21

Güncelleme sanırım bu. Yeni anladım. Kaçtan kaça?
Kullanıcı avatarı
XeNo
Üye
Üye
 
İleti: 588
Kayıt: 05.10.2005, 16:25
Konum: İstanbul

İleti

ALEXIS
28.02.2007, 01:19

orada boşluk var, göstermek amacı ile satır sonuna bir yazı yazadım:

Kod: Tümünü seç
#
#-----[ FIND ]---------------------------------------------
# Line 519
            if ($empty($strVal)) boşluk

#
#-----[ REPLACE WITH ]---------------------------------------------
#
            if (empty($strVal))boşlukyok
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti XeNo 28.02.2007, 23:45

Sorun "find"ın iki kere yer almasıydı. Orada değildi. Sanırım, oradan ona geçin demek istenmiş. "Şu satırda bunu bulun. Biraz altında da bu var..." gibisinden.
Kullanıcı avatarı
XeNo
Üye
Üye
 
İleti: 588
Kayıt: 05.10.2005, 16:25
Konum: İstanbul

İleti

ALEXIS
01.03.2007, 00:01

İki find şöyle kullanılır, kod karışıktır, veya bulunacak asıl satırdan birden fazla vardır. İlk önce bir kodu bulun der, bizi belirli bir satıra götürür, ondan sonraki bul ise ilk bulunan satıra aşağıa doğru ilk geçerli değeri bulmamız içindir.

karıştı cümle sanırım, siz sadece yazanları yapın, güncelleme olur.ç
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08


Yeni Başlayanlar



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron