Autor | Zpráva | ||
---|---|---|---|
Jozefe Profil * |
#1 · Zasláno: 24. 11. 2007, 15:00:46
kod
<?php if(isset($_POST['pridat'])){ $nazov = $_POST['nazov']; $link = $_POST['link']; $interpret = $_POST['interpret']; if (substr($link, 0, 6) == "http://"){ $link = substr($link, 6, strlen($link)) $web1 = explode("/", $link); $web = $web1[0]; }else{ if (substr($link, 0, 4) == "www."){ $link = substr($link, 4, strlen($link)) $web1 = explode("/", $link); $web = $web1[0]; ?> chcem umoznit to ze ked niekdo zada napriklad http://www.de.de/de tak sa do db pod serverom ulozi iba www.de.de alebo ked uzivatel zada iba www.de.de/de tak sa ulozi tiez iba www.de.de dakujem za vasu pomoc |
||
djlj Profil |
#2 · Zasláno: 24. 11. 2007, 15:07:31
No a co to teda dělá nebo nedělá? (Krom toho, že to samozřejmě nefunguje.)
|
||
Joker Profil |
#3 · Zasláno: 24. 11. 2007, 15:08:02 · Upravil/a: Joker
Pokud se nepletu, *edit: pletu se :) *
Ale já osobně bych na tohle tedy použil regulární výraz. |
||
nightfish Profil |
a v čem spočívá tvůj problém? použij regulární výraz...
mimochodem v tom napsaném kódu ti chybí (některé) uzavírací složené závorky EDIT: chmm, pozdě |
||
Ján Kobezda Profil |
#5 · Zasláno: 24. 11. 2007, 15:11:10
$web1 = explode("/",$link);
if ($web1[0] == "http:") { $web = $web1[2]; } else { $web = $web1[0]; } |
||
shadyyx Profil |
#6 · Zasláno: 24. 11. 2007, 16:27:15 · Upravil/a: shadyyx
<?php
if(isset($_POST['pridat'])){ $nazov = $_POST['nazov']; $link = $_POST['link']; $interpret = $_POST['interpret']; if (substr($link, 0, 6) == "http://"){ $link = substr($link, 7); /*ty si mal substr($link,6,strlen($link)); - na SIESTEJ pozicii je POSLEDNE LOMITKO, teda to vracalo "/www.neco.nekde" a ak nedas posledny parameter (v tvojom pripade strlen()) tak sa berie cely retazec od toho znaku, ktory je v druhom parametri. viac na www.php.net - search for substr in function list */ $web1 = explode("/", $link); $web = $web1[0]; }else{ if (substr($link, 0, 4) == "www."){ $web1 = explode("/", $link); $web = $web1[0]; } } } ?> TERAZ BY TO UZ SNAD MALO FUNGOVAT... *EDIT = doplnene zatvaracie zlozene zatvorky... * |
||
JOzefe Profil * |
#7 · Zasláno: 24. 11. 2007, 16:39:10
nightfish
protoze tzo je kus scriptu kterej nefunguje :D |
||
Jozefe Profil * |
#8 · Zasláno: 24. 11. 2007, 16:43:53
Ján Kobezda
dikec jde to :D:D:D |
||
Časová prodleva: 16 let
|
0