PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال php



afrateam
February 8th, 2010, 21:11
سلام
ما در تابع هایی مثل preg_replace_callback متونی رو به عنوان آرگومان اول کار میبریم مثل متن پایین

(<img [^<]*src=["|\']?([^ "\']*)["|\']?[^>]*>)
هرچی تو نت گشتم نتونستم آموزشی برای نوشتن این آرگومان رو پیدا کنم
اگه آموزشی برای یاد گیری نوشتن کدهایی که بشه برای این آرگومان وارد کرد سراغ دارین لینک بدین..
ممنون

---------- Post added at 09:11 PM ---------- Previous post was at 08:31 PM ----------

پیدا کردم
PHP: Meta-characters - Manual (http://www.php.net/manual/en/regexp.reference.meta.php)
PHP: PCRE regex syntax - Manual (http://www.php.net/manual/en/reference.pcre.pattern.syntax.php)

ولی هرچی خوندم متوجه نشدم چطوری کدی بنویسم که نتیجه ش این باشه که کد های داخل تگ body رو برگردونه :(
میخوام کد یه صفحه html به تابع preg_replace_callback یا هر تابع دیگه که قدرت این کارو داشته باشه بدم و کد های body رو برگردونه

کسی میتونه کمک کنه ؟

0x21HATE
February 19th, 2010, 21:03
اگه منظورت اینه که محتوایت تگ body رو در بیاره باید خدمت عرض کنم که این کار خیلی ساده است
از تایع explode استفاده کن

یه مثال ساده بت میزنم بقیشو خودت برو تو کارش


$str="<html><head><title></title><body>Hello 0x21HATE</body></html>";
$arr=explode("<body>",$str);
$arr=explode("</body>",$arr[1]);

$body_content=$arr[0];
echo $body_content;