Potřeboval bych nakopnout... potřebuju v regulárním výrazu zavolat funkci na nahrazovací řetězec, asi to není moc srozumitelný, tak dám příklad:
Tohle by mělo udělat že to vyrobí odkazy a za ně velikost souboru. ALE místo toho to zavolá funkci filesize s parametrem "download/\1", což samozřejmě nefunguje...Kód:$co=preg_replace("/\[download=(.*),(.*)\]/","<a href=\"/download/\\1\">\\2</a>(".filesize("download/\\1).")",$co);
Ještě příklad jak by to mělo správně pracovat:
[download=pes.exe, Stáhni psa] => <a href="download/pes.exe">Stáhni psa</a> (369MB)
Děkuji za radu![]()