| Autor | Zpráva | ||
|---|---|---|---|
| Ado Profil |
#1 · Zasláno: 12. 8. 2012, 15:01:59
Zdravím mám funkci
for ($i=0; $i <= $delka_retezce; $i++) {
if(($retezec[$i]=="[")&&($retezec[$i+1])=="3"){
for ($j=$i+8; $j <= $delka_retezce; $j++) {
if($retezec[$j]==" "){
$odkaz=substr($retezec, $retezec[$i+9], $retezec[$j-1]);
$k=$j;
}
}
if($retezec[$k+1]=="V"){
for ($i=$k+7; $i <= $delka_retezce ; $i++) {
if($retezec[$i]==" "){
$vyska=substr($retezec, $retezec[$k+8], $retezec[$i-1]);
$k=$i;
break;
}
}
}
if($retezec[$k+1]=="S"){
for ($i=$k+7; $i <= $delka_retezce; $i++) {
if($retezce[$i]==" "){
$sirka=substr($retezec, $retezec[$k+8],$retezec[$i-1]);
break;
}
}
}
}
$retezec=str_replace("[3 Value=$odkaz", "<img src=\"$odkaz\"", $retezec); /*zde je odkaz a za nim \" ve výsledku ale tuto " hodí před odkaz*/
$retezec=str_replace("VValue=$vyska", "height=\"$vyska", $retezec); /*stejna věc jak u předchozího*/
$retezec=str_replace("SValue=$sirka", "width=\"$sirka", $retezec); /*Zde není na konci \" ale ve vysledku je tam "*/
}
return $retezec;<?php $retezec="[1] Hot on the heels of his digital-only[/1], appetite-whetting [2 Value=http://www.xxx.cz][1]single comes[/1][/2] the next installment from Netsky's [3 Value=open.jpg VValue=50 SValue=50] highly anticipated second album, which is due out at the end of June 2012."; echo prekladac($retezec); ?> <img src=""open.jpg height="50 width="50"> poněkud zvláštně zobrazí Ale u odkazu kdy funkce je obdobná: $retezec=str_replace("[1]", "<strong>", $retezec);
$retezec=str_replace("[/1]", "</strong>", $retezec);
$retezec=str_replace("[/2]", "</a>", $retezec);
$retezec=str_replace("[5]","</ br>",$retezec);
$delka_retezce=strlen($retezec)-1;
//odkaz
for ($i=0; $i <= $delka_retezce ; $i++) {
if(($retezec[$i]=="[")&&($retezec[$i+1]=="2")){
for ($j=$i+8; $j <= $delka_retezce ; $j++) {
if($retezec[$j]=="]"){
$odkaz=substr($retezec, $retezec[$i+9], $retezec[$j-1]);
}
}
$retezec=str_replace("$odkaz]", "$odkaz\">",$retezec);
$retezec=str_replace("[2 Value=","<a href=\"", $retezec);
}
}<a href="http://www.xxx.cz"><strong>single comes</strong></a> normálně Díky moc za každou radu, kterou můžete poskytnout, docela mě to zaráží tato chyba. |
||
| mzk Profil * |
#2 · Zasláno: 12. 8. 2012, 23:36:44
Ado:
mrkni na regularní výrazy a na funkce preg_match(), preg_replace() atd. |
||
| mimochodec Profil |
#3 · Zasláno: 13. 8. 2012, 00:46:52
|
||
|
Časová prodleva: 14 let
|
|||
0