From: Ali ABAKAN (ali@milliyetci.org)
Date: Mon 11 Aug 2003 - 17:20:52 EEST
Çok normal çünkü siz $textarea üstünde bi değişiklik yapmadınız.
Aksine $b ye istediğiniz şeyi koydunuz ama istediğiniz şeyi koymuyorsunuz ;)
Aşağıdaki kullanın isterseniz bi ;)
<?
// $textarea yı get veya post ile almanıza göre atamasını yapın burda.
$textarea=$_ ['textarea'];
$b=explode("\n ",$textarea); // Bu sekilde stringi parcalamiyor.
/*// Ornegin
echo $textarea[0]; // a
echo $textarea[1]; // l
echo $textarea[2]; // i
*/// Yapmak istedigim herkelimeyi bir degiskende tutmak.
//Su sekilde
echo $textarea[0]."\n"; // ali
echo $textarea[1]."\n"; // veli
echo $textarea[2]."\n"; // erhan
echo $b[0]."\n";
echo $b[1]."\n";
echo $b[2]."\n";
?>
----- Original Message -----
From: "Erhan Yeli" <appak_han@hotmail.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Monday, August 11, 2003 4:43 PM
Subject: [linux-programlama] Re: PHP ile form islemleri (textarea)
> Selamlar,
> Dediginiz sekilde denedim. Malesef olmadi.
> Textareada yaz asagidaki gibi yazdigimda.(kelime yazip entera
> basiyorum)
> ali
> veli
> erhan
>
> "kullaniciekle.php" ye gelen $textarea degiskeni su sekilde oluyor.
>
> echo $textarea // ali veli erhan
>
> Ve her harf(a l i v e l i e r h a n) $textarea dizisinin bir elemani
> oluyor. Benim istedigim her kelime o dizinin elamani olmasi...
> Regex cok fazla kullanmadan umarim pratik bir yolu vardir...
>
> Saygi ve Sevgiler...
>
> >From: "Ali ABAKAN" <ali@milliyetci.org>
> >Reply-To: linux-programlama@liste.linux.org.tr
> >To: <linux-programlama@liste.linux.org.tr>
> >Subject: [linux-programlama] Re: PHP ile form islemleri (textarea)
> >Date: Mon, 11 Aug 2003 16:36:01 +0300
> >
> >explode() da sanırım parametre olarak" " yerine "\n" kullanmak derdinize
> >deva olabilir ;)
> >
> >
> >----- Original Message -----
> >From: "Erhan Yeli" <appak_han@hotmail.com>
> >To: <linux-programlama@liste.linux.org.tr>
> >Sent: Monday, August 11, 2003 3:40 PM
> >Subject: [linux-programlama] PHP ile form islemleri (textarea)
> >
> >
> > > Selamlar,
> > > PHP ile formdan aldigim bilgileri MySQL e atiyorum.
> > >
> > > Formda " textarea" kullaniyorum. Textarea'nin satirlarini almak
> > > istiyorum. Ornegin her satirda bir kelime olacak sekilde 10 satirdan
> >olusan
> > > bir textarea....
> > > Textareayi alip baska biryere yazdirinca string gibi gorunuyor. Ve
> >bu
> > > stringi "explode" kullanarak bolemiyorum.
> > > Yaptigim:
> > > Formda textareaya yazdiklarimi yaziyorum:(kelime yazip
> >entera
> > > basiyorum)
> > > ali
> > > veli
> > > erhan
> > >
> > > Bu formdan gelen bilgi "textarea" degiskeni ile
> > > "kullaniciekle.php" ye gitsin.
> > > "kulaniciekle.php" de
> > >
> > > echo $textarea; //yazinca ciktisi
ali
> > > veli erhan oluyor.
> > >
> > > $b=explode(" ",$textarea); // Bu sekilde stringi
> > > parcalamiyor.
> > >
> > > Ornegin
> > > echo $textarea[0] // a
> > > echo $textarea[1] // l
> > > echo $textarea[2] // i
> > >
> > > Yapmak istedigim herkelimeyi bir degiskende tutmak.
> > > Su sekilde echo $textarea[0] // ali
> > > echo $textarea[1] // veli
> > > echo $textarea[2] // erhan
> > >
> > >
> > > Belki delphideki gibi satirlari kontrol edilebiliyordur.
Tam
> > > bilmiyorum. Gruba danismak istedim.
> > > Textareadaaki satirlari nasil tek tek degiskenlere atabilirim?
> >Yardimlariniz
> > > icin simdiden tesekkurler...
> > >
> > > _________________________________________________________________
> > > MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
> > > http://join.msn.com/?page=features/virus
> > >
> > >
> > >
> >
> >
>
> _________________________________________________________________
> MSN 8 with e-mail virus protection service: 2 months FREE*
> http://join.msn.com/?page=features/virus
>
>
>