» »

out url?

out url?

darix ::

živjo!

mene zanima, če je kdo delal že kaj podobnega kot je npr. tole: http://sl.netlog.com/go/out/url=-aHR0cD...

če dodaš na netlogu neko povezavo (www.google.si v našem primeru) ti naredi /go/out/.... url, ki nato zgenerira HTML z 2 frejma, v enem netlog (kjer imaš možnost za vrnitev in zaprtje tistega okna) v drugem pa je obiskana stran..

frejme in vse ostalo vem naredit ni mi pa jasno kako je narejena ta zadeva na netlogu?

mogoče se to naredi v .htaccess?

za vsak namig bom hvaležen :)

lp,d

blewlelel ::

Kako to misliš kako je zadeva narejena na netlogu? Takšno skripto se da preprosto naredit s php brez uporabe datoteke .htaccess, uporabiš jo pa lahko za lepši url kot je na njihovi strani ločen s slash..
Skripta preprosto prebere kodiran url ter ga vstavi v frejme..

DiTi ::

je možno da deluje to za vse povezave? ne glede na to kako je objavljena? ker sam sem si sestavil skripto, da je link formiran nekako tako: izhodna.php?url=www.google.com

blewlelel ::

Ja lahko bi, probaj s base64 php encoding, ker se mi zdi da uporabljajo tega..

edit:
Ubistvu sem pravkar probal in deluje: http://sl.netlog.com/go/out/url=-aHR0cD...
V povezavo vstaviš encodan base64 naslov spletne strani ki želiš med url=-NASLOV_

Zgodovina sprememb…

  • spremenilo: blewlelel ()

DiTi ::

ok, hvala. kaj pa še to, da kjerkoli je objavljena? da bi avtomastsko vse linke generiralo tako?

blewlelel ::

Seveda na strani Php.net imaš razloženo funkcijo. Preprost primer bi bil:

$povezava = 'http://www.google.com';
echo '<a href="?url='.base64_encode($povezava).'">'.$povezava.'</a>';

DiTi ::

saj tako imam zdaj. hočem rečt da bi avtomatsko vse linke tako zgeneriralo, vse ki se pojavijo kjerkoli. če se sploh to da.

blewlelel ::

Zakaj jih pa ne bi pred izpisom že pretvoril v ta format?

DiTi ::

bolj sem imel v mislih neko skripto ki preži nad vsemi linki, da tudi če se objavi kje kak navaden link, se bi spremenilo.

saj stvar ni nujna, zanimalo me je le če obstaja. pomojem bi šlo za javascript scripto ali pa php, ki bi vedno ko se v bazi pojavi novi link, le tega spremenilo.

darix ::

ja tudi mene je to zanimalo tako kot DiTi-ja... pač ko maš kodo
<a href="http://nekapovezava.com">nekapovezava.com</a>
če se da, da jo potem pretvori u tist link avtomatično?

techfreak :) ::

$text = preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@', '<a href="out.php?id='.base64_encode($1).'">$1</a>', $text);

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Intel lansiral 56-jedrne Xeone in Optane DCPMM

Oddelek: Novice / Procesorji
398579 (6223) Xserces
»

win xp problem ne zažene skype, ali še ene par programov.

Oddelek: Operacijski sistemi
21957 (862) #000000

Pomoč pri spreminjanju kode

Oddelek: Programiranje
61870 (1670) dynr la
»

PHP - "Generiranje" povezave za sliko

Oddelek: Izdelava spletišč
12795 (683) DiTi
»

HULU &#8211; nadomestek za vašo TV?

Oddelek: Novice / --Nerazporejeno--
223678 (3678) HunterMan

Več podobnih tem