View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 08.04.2007   #1 (permalink)
magos
 
Üyelik Tarihi: 09.11.2006
Yer: izmir
Mesaj: 194
iki dosyadan okuyup baska bir dosyaya yazmak istiyorum?

Merhaba arkadaslar. Yine içinden çıkamadığım bir problemim var. Hemen probleme geçecek olursam.

Şimdi elimde a.PHP diye bir dosya var. İçeriği şu şekilde :

HTML Code:
magos;1000;1000;MAGOS MAGOS,,,;/home/magos;/bin/bash
deneme;1001;1001;;/home/deneme;/bin/sh
mailmna;1002;1002;,,,;/home/mailmna;/bin/bash
PHP;1003;1001;;/usr/local/PHP;/bin/sh
Bir tanede b.PHP diye bir dosya onunda içeriği şu şekilde :

HTML Code:
magos:$1$tkjsECr2$pbhpxiW0E1i4PSEm8Jb2s.:13592:0:99999:7:::
deneme:$1$4u6alaOh$14kzHeBDb/.W6IiO9wD631:13574:0:99999:7:::
mailmna:$1$rmsb8.wm$paisUgOjxp0U0RSd6KLOB/:13574:0:99999:7:::
PHP:$1$SJx.ox9J$KQjxvzFoeP1AVShy/y0O/0:13576:0:99999:7:::
Şimdi olay şu; a.phpden bir satırı alacak, b.PHP den bir satırın bir bölümünü alacak ve c.PHP ye bunları yazacak

Örneğin :
a.PHP'den
magos;1000;1000;MAGOS MAGOS,,,;/home/magos;/bin/bash
satırını alacak

b.PHP'den
:$1$tkjsECr2$pbhpxiW0E1i4PSEm8Jb2s. sadece bu kadarını alacak (ki burası b.PHP de magos a karsılık gelen satırda)

sonra c.phpye satırı
magos;1000;1000;MAGOS MAGOS,,,;/home/magos;/bin/bash:$1$tkjsECr2$pbhpxiW0E1i4PSEm8Jb2s.

şeklinde yazacak. Yani a.phpden satırın tamamını alacak, b.phpden ise ilk : den ikinci : ye kadar olan bölümü alıp (tabi a.phpden aldığımız satırdaki ismin oldugu satırdan) c.PHP de bunları birleştirecek. Umarım anlatabilmişimdir.

Dosyayı okuma ve yazmada sorunum yok. yalnızca b.phpde alırken sorun yasıyorum. strstr ile denedim ama basarlı olamadım. Yardımcı olursanız cok mutlu olacagım.

Teşekkürler herkese
magos şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin