Ne iki satır kod ve bir fonksiyonun kolay bir uygulama olacağını düşündüm başarısız yapılmış olduğu ortaya çıktı.
Web sayfamda, ben [text]1[/text]
yazın ve ne yapacak kimliği başlığı çekmek olduğunu edebilmek istiyorum.
function textFormat($text) {
$raw = array(
'\'\[text\](?P<id>.*?)\[/text\]\'is'
);
$out = array (
'<a href="index.php?function=getData&reference=text&id=$1">' . getTextTitle() . '</a>'
);
preg_replace($raw, $out, $text);
return $text;
}
function getTextTitle($id) {
$sql = mysql_query("SELECT title FROM text WHERE id = $id");
return mysql_result($sql);
}
Yani, burada güzel küçük bir sorun var: biri ben tırnak içinde büyük işler sayısal-başlıklı değişken, bir fonksiyon arıyorum, söyleyebilirim, ama bildiğimiz gibi, PHP gibi değil. Yani, bir adlandırılmış grubu için seçti. $regs['id']
çalışma başarısız olur kullanma.
Ben yanlış bir şey yapıyorum?
Ben bu konuda yanlış şekilde gidiyorum?