phpbar.de logo

Mailinglisten-Archive

[php] Automatischer Link

[php] Automatischer Link

Johannes Mager php_(at)_phpcenter.de
Sat, 16 Mar 2002 09:55:17 +0100


martin.spuetz_(at)_gmx.de wrote:
> Hallo,
> 
> 
> 
> ich möchte aus einer Zeichenkette (z.b. http://www.php-center.de) einen
> Link erzeugen. Folgendes habe ich bisher gemacht:
> 
> 
> 
> <form action = "<?php print $PHP_SELF; ?>" methode="get">
> <textarea name="test"></textarea>
> <input type="submit">
> </form>
> </html>
> <?php
> if ($test)
> {
> print "<br><a href='$array[0]' target='_new'>$array[0]</a></b><br>";
> 
> if (preg_match_all("/http:\/\/www\.\w+\S+\b/", $test, $array) ) {
> {
> for ($x = 0; $x< count($array); $x++)
>     {
>         for ($y = 0; $y< count($array[$x]); $y++)
>         print "<br>$test<a href='".$array[$x][$y]."'
> target='_new'>".$array[$x][$y]."</a></b><br>";
>     }
> }
> }

$test = preg_replace("!(http:\/\/www\.\w+\S+\b)!","<a 
href=\"\\1\">\\1</a>",$test);
oder so ähnlich...

> 
> 
> 
> Der Link wird auch ohne Probleme erzeugt, nur soll der Link genau an der
> Stelle sein, wo vorher die Zeichenkette war.
> 
> 
> 
> 
> 
> Vielen Dank
> 
> 
> 
> Martin


php::bar PHP Wiki   -   Listenarchive