Autor | Zpráva | ||
---|---|---|---|
Suchla Profil |
#1 · Zasláno: 21. 1. 2010, 16:18:17 · Upravil/a: Suchla
Mám takový problém...udelal jsem formulář, přez který se přidávájí odkazy. Problém je v tom, že se celkem často stane, že to nevypíše nic. Nevím co s tím.
Muzete se na to mrknout na tady a dalsi problem je ze kdyz to hodim na stranky pomoci iframe a kliknu na ten nahodnej odkaz tak se mi ta stranka otevre v tom ramecku. Chtel bych aby se to otevrelo v novym okne.. Tenhle problem si muzete vyzkouset na http://www.suchla.hu.cz vpravo dole... Díky moc |
||
petr 6 Profil |
#2 · Zasláno: 21. 1. 2010, 17:13:39
Suchla:
„a dalsi problem je ze kdyz to hodim na stranky pomoci iframe a kliknu na ten nahodnej odkaz tak se mi ta stranka otevre v tom ramecku. Chtel bych aby se to otevrelo v novym okne..“ http://www.jakpsatweb.cz/html/odkazy.html#target „Problém je v tom, že se celkem často stane, že to nevypíše nic. Nevím co s tím.“ Asi máš nějakou chybu v tom |
||
Suchla Profil |
#3 · Zasláno: 21. 1. 2010, 18:58:30 · Upravil/a: Suchla
nj, jěště ale nevim, kam to
target="_blank" tady je kod pro přidani odkazu: <center> <form method="post"> <input name="odkaz" type="text" value="http://"> <button name="ok">Přidej</button> </form> <?php if (isset($_POST['ok'])){ $url = htmlspecialchars($_POST['odkaz']); $url .= "#"; $soubor = fopen("./odkazy.txt", "a+"); fwrite($soubor, $url); fclose($soubor); echo"Přidáno"; } ?> </center> a tady pro zobrazeni nahodneho odkazu: <html> <head> <title>suchla.hu.cz</title> <link rel="shortcut icon" href="http://suchla.hu.cz/miniikona.jpg"> </head> <body> <center> <?php $data = file_get_contents("./odkazy.txt"); $data = explode("#",$data); $adresa = $data[rand(0, (count($data)-1))]; echo "<a href='".$adresa."'>".$adresa."</a>"; ?> <?if ((empty ($adresa)))?> </center> </body> </html> |
||
keeehi Profil |
#4 · Zasláno: 21. 1. 2010, 19:13:27
Takto:
echo "<a href=\"".$adresa."\" target=\"_blank\">".$adresa."</a>"; |
||
Suchla Profil |
#5 · Zasláno: 21. 1. 2010, 19:26:57
a nevite někdo, proč mi to občas odkaz vypíše a občas ne? nešlo by někam vypsat podminku nebo tak neco? ještě to moc neumim to proklate PHP :D ....díky
|
||
petr 6 Profil |
#6 · Zasláno: 21. 1. 2010, 20:28:52
Suchla:
„a nevite někdo, proč mi to občas odkaz vypíše a občas ne?“ Problem asi bude v tom, ze posledni prvek pole $data je text za poslednim znakem #, kde uz zadny "viditelny" znak neni. (Tj. pokud mas v souboru jednu adresu, pak v poli $data mas dva prvky.) |
||
Suchla Profil |
#7 · Zasláno: 21. 1. 2010, 20:33:51
aha, no dobře...a co tedy s tím ? :D
|
||
keeehi Profil |
#8 · Zasláno: 21. 1. 2010, 22:21:09 · Upravil/a: keeehi
if (isset($_POST['ok'])){ $soubor = fopen("./odkazy.txt", "a+"); if(filesize("./odkazy.txt")>0) $url = "#".htmlspecialchars($_POST['odkaz']); else $url = htmlspecialchars($_POST['odkaz']); fwrite($soubor, $url); fclose($soubor); echo"Přidáno"; } |
||
Suchla Profil |
#9 · Zasláno: 22. 1. 2010, 07:13:21
no,...dela to i tak...jenze ted se k tomu jeste pridal problém se spamem....s tim si sam asi taky neporadim :-(
|
||
Časová prodleva: 13 let
|
0