Merhaba arkadaşlar
Textareadaki içeriği veri tabanına kayıt ederken ayrıştırıp kaydetmek istiyorum bunun için nasıl yapmalıyım yardımcı olur musunuz arkadaşlar
iyi günler.
Textareadaki içeriği kayıt ederken ayrıştırma
3
●252
- 03-07-2016, 23:56:34http://php.net/manual/tr/function.explode.php kullanabilirsin hocam
- 04-07-2016, 07:31:29Merhaba,dursunkoca adlı üyeden alıntı: mesajı görüntüle
Benim yapmak istediğim textarea daki veriyi preg_match ile sadece istediğim yeri kayıt etmek. bunu nasıl yapabilirim. - 04-07-2016, 12:44:32Texarea içerisinde sabit ve değişkenler var mı? Örneğin textareadan veri post edildiğinde bu verilerdeedward adlı üyeden alıntı: mesajı görüntüle
<textarea><sabit>Değişken</sabit><sabit>Değişken2</sabit></textarea>
gibi kısımlar bulunursa preg_match_all ile bu verilen kaydedilebilir. Textareadaki verileri net bilemediğim için bir şey diyemiyorum net olarak. Fakat bu gelen verileri önce explode yapıp belirli karaktere göre substr yaparsanız sonrasında foreach ile hepsini bir sabite atayabilirsiniz.
Örnek olarak
if ($_POST){ $texareaverisi=$_POST["texareaverisi"]; } $texareaverisi = explode("\n",$texareaverisi); $sonveri=""; foreach ($texareaverisi as $veriler) { $veriler = preg_replace('/\D/','',$veriler); $veriler = substr($veriler, -10); $sonveri.="<veri>".$veriler."</veri>"; } function ara($bas, $son, $yazi) { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); return @$m[1]; } $cikti = ara("<veri>", "</veri>", $sonveri); echo $cikti;Buradan geliştirebilirsiniz diye tahmin ediyorum.
Yardımcı olabildiysem R10+ verebilirseniz sevinirim.