[php] link http:// toevoegen (+- newbie)

Pagina: 1
Acties:

  • smaij
  • Registratie: November 2000
  • Laatst online: 14:27
Ik kom ergens weer niet uit.. zal heel simpel zijn, maar vraag jullie hulp

Ik zit met het volgende probleem:
een link niet beginnend met http:// word dus wel gemaakt, maar vanuit de directory waar het php script in draaid.

Nu heb ik de search gebruikt en vind niets waarmee ik denk ik iets kan.. ik heb de volgende dingen doorgelezen:

[topic=322815/1/25]

http://gathering.tweakers.net/forum/list_messages/49453/2

[topic=104867/1/25]

en nog meer, maar deze leken me wel relevant misschien.
kan iemand mij helpen, want anders komen er nogal rare links in mijn gastenboek

greetz makingbones

NOG DIT EFFE:
code:
1
2
3
4
5
   If($GTwebsite != ""){ 
    If (!substr_count($GTwebsite ,"http://")){
     $GTwebsite = "http://"+$GTwebsite;    
    }
   }

werkt dus niet goed... maar waarom niet?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
code:
1
2
3
4
5
   If($GTwebsite != ""){ 
    If (!substr_count($GTwebsite ,"http://")){
     $GTwebsite = "http://"+$GTwebsite;    
    }
   }

werkt dus niet goed... maar waarom niet?
het is geen javascript maar php ;) >:)
code:
1
$GTwebsite = "http://" . $GTwebsite;

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • smaij
  • Registratie: November 2000
  • Laatst online: 14:27
inderdaad :(
bedankt in ieder geval..
toch wel leuk om te weten of er een functie voor bestaat die dit alles in 1 keer doet????

Verwijderd

zoveel is het toch niet?

Maak er zelf anders fucntie van:
PHP:
1
2
3
4
5
6
7
8
9
10
<?
function addhttp() {
    global $GTwebsite 
    if($GTwebsite != ""){ 
        If (!substr_count($GTwebsite ,"http://")){
            $GTwebsite = "http://" . $GTwebsite;    
        }
    }
}
?>

en voor diegenen die global niet mooi vinden :)
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
function addhttp( $GTwebsite ) {
    if($GTwebsite != ""){ 
        If (!substr_count($GTwebsite ,"http://")){
            $GTwebsite = "http://" . $GTwebsite;    
        }
    }

    return $GTwebsite;
}
?>

zo, hier is je functie

Verwijderd

Op dinsdag 08 januari 2002 13:18 schreef trebel het volgende:
zoveel is het toch niet?

Maak er zelf anders fucntie van:
PHP:
1
2
3
4
5
6
7
8
9
10
<?
function addhttp() {
    global $GTwebsite 
    if($GTwebsite != ""){ 
        If (!substr_count($GTwebsite ,"http://")){
            $GTwebsite = "http://" . $GTwebsite;    
        }
    }
}
?>

en voor diegenen die global niet mooi vinden :)
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
function addhttp( $GTwebsite ) {
    if($GTwebsite != ""){ 
        If (!substr_count($GTwebsite ,"http://")){
            $GTwebsite = "http://" . $GTwebsite;    
        }
    }

    return $GTwebsite;
}
?>

zo, hier is je functie
Lijkt me niet handig. Als je nu mailto:/ftp/file links wilt maken gaat het dus ook mis. Houd daar rekening mee.
Hint: eregi