Ben bu zaten bir soru olduğunu sanırsın, ama ben bulamıyorum. Belki de çözüm çok kolay ... Neyse, ben bir düz bir dosya varsa ve kullanıcı adına göre değerlerini değiştirmek izin vermek istiyorum. Zaten newValue
ve newName
ile AJAX çağrı göndermek için jQuery kullanarak, fopen('a')
modunu kullanarak yeni adı + değer çiftlerini yaratan dizildi ettik. Ama içerik bu gibi görünüyor söylüyorlar:
host|http:www.stackoverflow.com
folder|/questions/
folder2|/users/
Ve şimdi ben folder
değerini değiştirmek istiyorum. Bu yüzden oldName
olarak folder
göndermek ve /tags/
newValue
şeklinde olacak. Değeri üzerine yazmak için en iyi yolu nedir? Listede sırası önemli değildir, ve adı her zaman bir |
(boru), ardından sola, değer ve ardından bir new-line
olacak.
Benim ilk düşünce, listesini okumak bir dizide saklamak, oldName
, sonra ona ait olduğu [1]
değiştirmek için tüm [0]
's aramak oldu , ve sonra tekrar bir dosyaya yazmak. Ama bu çevrede daha iyi bir yolu var olduğunu hissediyorum? Herhangi bir fikir? Belki regex?