regulære udtryk
Hejsa!Jeg har lavet følgende kodestump:
ereg ("fotos/([0-9])\.jpg", $indhold, $regs);
if (file_exists("fotos/big".$regs[1].".jpg")) {
$indhold=ereg_replace ("<img VSPACE=5 HSPACE=5 BORDER=2 src=\"fotos/".$regs[1].".jpg\">", "<a href=\"fotos/big".$regs[1].".jpg\"><img VSPACE=5 HSPACE=5 BORDER=2 src=\"fotos/".$regs[1].".jpg\"></a>", $indhold);
Som ingen behøver fortælle mig er primitiv, det ved jeg. Det virkede som det skulle, og det er til en privat side med billeder af min datter, så det er ikke lavet for at imponere nogen.
Det er lavet sådan, at billederne hedder et nummer X og så ".jpg". Hvis der findes et billede som hedder "big".X.".jpg", så skal der linkes til det jpg-billede automatisk. Som det er lavet her, virker det for billederne 1 til 9, men ereg-udtrykket kan ikke kende fx. billedet "11.jpg". Er der nogen, som kan skrive udtrykket om, så det fanger den del af <img src-linien, som er et tal (og kun den)?