login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Link opsplitsen.

Offline Janv - 02/10/2009 18:16 (laatste wijziging 05/10/2009 16:17)
Avatar van JanvNieuw lid Hallo,

Ik zit met een probleem.
Ik zou graag een link willen schijden en naar de database sturen.
Het gaat eigelijk om verschillende links maar 95% met dezelfde opbouw. Heeft iemand een idee hoe ik dit kan doen?


http://ul.to/1t42xu/Stephanie_Davadi_-_Rollin_(2008)_[www.RnBBase.com].mp3


Artist : Stephanie Davadi
Song : Rollin
Year : 2008
Link : http://ul.to/1t42xu



Deze dingen zou ik willen proberen te schijden en in een variable sturen. Is dat mogelijk?

Mvg.

6 antwoorden

Gesponsorde links
Offline nathanael - 02/10/2009 18:29 (laatste wijziging 02/10/2009 18:30)
Avatar van nathanael Gouden medaille

HTML gevorderde
$var = explode("-", $_GET['url']);

$var[0] = Artist : Stephanie Davadi
$var[1] = Song : Rollin
$var[2] = Year : 2008
$var[3] = Link : http://ul.to/1t42xu

zie de functie explode
En dan moet je tussen elke nieuwe $var een koppelstreep zetten
Offline Raze - 02/10/2009 20:35 (laatste wijziging 02/10/2009 20:36)
Avatar van Raze PHP beginner
nathanael schreef:
$var = explode("-", $_GET['url']);

$var[0] = Artist : Stephanie Davadi
$var[1] = Song : Rollin
$var[2] = Year : 2008
$var[3] = Link : http://ul.to/1t42xu

zie de functie explode
En dan moet je tussen elke nieuwe $var een koppelstreep zetten


??

ik veronderstel dat hij de url wil opsplitsen die hij daar schrijft, jou url zou zijn:
stephanie davida-rollin-2009-http://ul.to/1t42xu

normaal gezien moet je hiermee wel iets kunnen http://nl2.php....se-url.php
Offline Bart - 03/10/2009 10:15
Avatar van Bart PHP expert Even verduidelijken wat Raze zegt:
1. Door parse url halen, om laatste deel van de url te pakken
2. Die door explode halen op "-"
3. Overige tekens weghalen (vraag me niet hoe trouwens)
Offline ArieMedia - 05/10/2009 08:55
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Ik zou dit doen via PHP.net: preg_replace_callback

Scheelt je tientallen explode functies, goede reguliere expressie maken en de matches doorsturen naar een functie.
Offline Koen - 05/10/2009 12:42
Avatar van Koen PHP expert
Arie2Zero schreef:
Ik zou dit doen via PHP.net: preg_replace_callback

Scheelt je tientallen explode functies, goede reguliere expressie maken en de matches doorsturen naar een functie.


Waarom zou je daar nu weer een callback functie bij gebruiken?   PHP.net: preg_match lijkt me ruim voldoende.
Offline ArieMedia - 05/10/2009 12:48
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Koen schreef:
[..quote..]

Waarom zou je daar nu weer een callback functie bij gebruiken?   PHP.net: preg_match lijkt me ruim voldoende.
Zou ook kunnen ja. weet eigenlijk ook niet waarom ik het naar een functie door wou sturen .. Zal wel de maandag-ochtend zijn die het deed 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s