Finde link adresse gemme i db og lav ny adresse
JA lidt svært at forklare i titlen, men det hele går ud på at når en bruger skriver en normal html kode til et link med aresse og det hele, i et textarea felt og trykker send. Så skal systemet gå ind i teksten finde linket, tag adresse, og gem den i db. Bagefter lave en ny adresse med ip fra db, og så sætte den i linket i stedet for. Det skal køre i en løkke, så der godt kan være flere links i en tekst.Ja hvis i stadig ser ud som i ikke har fattet en skid, så se dette eksempel:
Jeg skriver i textarea feltet:
-----------
Hej tryk på dette link for at besøge min hjemmeside <a href="http://www.hej.dk">Min hjemmeside</a> og her kan i trykke hvis i vil se mig <a href="http://www.hallo.dk">Mig</a>
-----------
Denne tekst sender jeg til mit php script.
Scriptet søger efter links den fandt det første nemlig <a href="http://www.hej.dk">Min hjemmeside</a> Den gemmer adressen i mysql db "http://www.hej.dk". Så laver den en ny adresse f.eks go.php?id=3 (id skal findes ved at bruge mysql_insert_id() ) (tror jeg den hedder) denne nye adresse indsætter den istedet for den gamle adresse "http://www.hej.dk" så der nu står <a href="go.php?id=3">Min hjemmeside</a>
Dette samme gør den ved det næste link også videre.
Nogen der ved hvordan man laver dette?? kunne forstille mig at man skulle bruge eregi_replace() med ved ikke.
Med venlig hilsen
Per dalbjerg.
