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?