Benim verdiğim kod çalışıyor:
ApacheFriends XAMPP (basic package) version 1.5.2
+ Apache 2.2.0
+ MySQL 5.0.20
+ PHP 5.1.2 + PHP 4.4.2-pl1 + PEAR
+ eAccelerator 0.9.4-rc1 (not stabil with PHP 5.1.2)
+ PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
+ XAMPP Control Version 2.2 from www.nat32.com
+ XAMPP Security 1.0
+ SQLite 2.8.15
+ OpenSSL 0.9.8a
+ phpMyAdmin 2.8.0.3
+ ADOdb 4.80
+ Mercury Mail Transport System v4.01b
+ FileZilla FTP Server 0.9.14a
+ Webalizer 2.01-10
+ Zend Optimizer 3.0.0
file_get_content() ?
14
●2.497
- 13-09-2006, 05:39:13
<? function file_get_content($filename) { $fd = fopen("$filename", "rb"); $content = fread($fd, filesize($filename)); fclose($fd); return $content; } $oku=file_get_content("deneme.html"); $pattern="/<title>(.*?)<\/title>/is"; preg_match_all($pattern, $oku, $matches,PREG_SET_ORDER); $icerik = trim($matches[0][1]); $icerik = addslashes($icerik); echo"$icerik"; ?>Edit sorun yaşama diye bide addslashes ekledim - 13-09-2006, 18:13:27Üyeliği durduruldu$tag1 icindeki / karakterini escape etmedigin icin o hatayi aliyorsun, </title> da ki / karakterinin onune \ eklemen lazim <\/title > gibi.
$icerik = " hedo <title>bla ehe</title> hube"; preg_match("/<title>(.*)<\/title>/i",$icerik,$sonuc); print_r($sonuc);