Kom ihåg mig?
Home Menu

Menu


str_replace fungerar inte som jag vill

 
Ämnesverktyg Visningsalternativ
Oläst 2012-07-28, 12:57 #1
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Nu fungerar det.. Men jag kanske är onödig i min kod? Ser ni om jag kanske kan städa upp på något sätt? :P

PHP-kod:
$xml_url mysql_real_escape_string($_POST['xml_url']);
$xml simplexml_load_file($xml_url);
            
$message 1;

$real_url $xml->product->advertiserProductUrl;
//http://nelly.com/se/kläder-för-kvinnor/sportkläder/sport-bh/filippa-k-soft-sport-2123/yoga-bra-top-676373-99/

$original_url  $real_url;
$delete_url = array("http://");
$replace_url   = array("");
$new_url_without str_replace($delete_url$replace_url$original_url);
//nelly.com/se/kläder-för-kvinnor/sportkläder/sport-bh/filippa-k-soft-sport-2123/yoga-bra-top-676373-99/

$new_url urlencode($new_url_without);
//nelly.com%2Fse%2Fkl%C3%A4der-f%C3%B6r-kvinnor%2Fsportkl%C3%A4der%2Fsport-bh%2Ffilippa-k-soft-sport-2123%2Fyoga-bra-top-676373-99%2F

$original_url  $new_url;
$delete_url = array("%2F");
$replace_url   = array("/");
$new_url_function str_replace($delete_url$replace_url$original_url);
//nelly.com/se/kl%C3%A4der-f%C3%B6r-kvinnor/sportkl%C3%A4der/sport-bh/filippa-k-soft-sport-2123/yoga-bra-top-676373-99/


$function_url "http://" $new_url_function;
//http://nelly.com/se/kl%C3%A4der-f%C3%B6r-kvinnor/sportkl%C3%A4der/sport-bh/filippa-k-soft-sport-2123/yoga-bra-top-676373-99/

echo $function_url "<br>";
echo 
$real_url "<br>";
echo 
getOrgPrice($function_url); 
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-28, 13:21 #2
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
För att ta bort "http://" hade jag använt substr istället --> http://php.net/manual/en/function.substr.php

Edit: substr_replace borde passa det du behöver perfekt --> http://www.php.net/manual/en/functio...tr-replace.php

Senast redigerad av P3N den 2012-07-28 klockan 13:33
P3N är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:50.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017