Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 18 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 08.10.2010 20:48

Cawte!

Chcel by osm sa spytat, ako by som mohol urobit link, ktory by bol platny len 60 sekund a po 60 sekundach po jeho zadani by uz nefungoval? Taketo linky ma napriklad www.slunecnice.cz.

Dakujem.


Offline

Čestný člen
Čestný člen
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.10.2010 13:36

V HTML nijak (preto som to presunul), na to potrebuješ nejaký programovací jazyk.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Správca fóra
Správca fóra
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.10.2010 13:42

myslis nejake dynamicke linky pre kazdeho pouzivatela ine, napr. na stiahnutie nejakeho dokumentu? bud cez databazu linkov alebo pomocou zakodovaneho retazca priamo v linku, z ktoreho by si po rozkodovani zistil, ci uplynula jeho platnost alebo nie...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 09.10.2010 17:45

Ja proste chcem, aby to vypadalo dako tak, ze ked si uzivatel 1 stiahne daky dokument do PC. No a z pamate by sa dal ten link vytiahnut. A keby bol na dakom verejnom PC, tak by si to mohol dakto vytiahnut. A ide o to, aby ten link platil iba chvilku, napriklad tych 60 sekund. Potom by bol uz neplatny, a teda keby to dakto chcel vybrat, tak by mu to uz nepomohlo.


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 09.10.2010 17:50

no však na to ti už odpovedali. v čom je ešte problém?







_________________
C#, PHP, ...
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 09.10.2010 18:22

OK, THX, pokusim sa o to a ak sa mi to nepodari, tak sem daco napisem este :)


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 11.10.2010 14:39

Hmm, googlil som, ale nic som nenasiel. Mohli by ste mi poradit daky soft, ktory by to vedel "spracovat"?


Offline

Užívateľ
Užívateľ
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 11.10.2010 17:23

vsak si sprav napriklad tabulku
Kód:
ID | FILE | TIME

do FILE budeš vkladať cestu k súboru, do TIME budeš vkladať aktuálny čas + 60 sekúnd. a potom budeš volať napr down.php?id=654789

down.php

Kód:
<php
$S = mysql_query('SELECT file FROM links WHERE id = '.intval($_GET['id']).' AND time > NOW()');
if(mysql_num_rows($S) == 0 ) die('platnost vyprsala');
$L = mysql_fetch_assoc($S);

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="subor.pdf"');
readfile('tvoja/tajna/cesta/'.$L['file']);
?>


// pridané po 57 minútach od posledného príspevku

upravoval som znamienko v selecte, lebo bolo naopak







_________________
Sorry za prelkepy
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 11.10.2010 17:51

THX, tak toto som potreboval. Fakt THX


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 12.10.2010 20:17

nwm pre co, ale ked napisem tieto riadky, mne to vzdy zastane na ...NOW ()...
Nie ze zastane, proste ked zatam tu stranku, ktoru chcem nacitat (napr. dokument.php) tak mi vypise toto NOW a tie kecy dalej :)
A inac, odkial ja viem, aky on ma aktualny link?

Viem, ze dost otravujem, ale so mnou je to na tazko :(


Offline

Užívateľ
Užívateľ
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 13.10.09
Prihlásený: 22.06.15
Príspevky: 168
Témy: 28
Príspevok NapísalOffline : 17.10.2010 21:27

Zdekam, s tebou je ťažko :D
Dostal si kompletný návod..

Odkiaľ zistíš jeho presný link ? Toto je tu len návod ako na to, nie je to kompletné riešenie..
K tomu ti chýba ešte druhá časť skriptu, ktorá zistí meno súboru, vygeneruje aktuálny čas resp. platnosť a poradové číslo ID. Tieto údaje vloží do spomínanej tabuľky, ako ti poradil emer. Následne toto číslo "predáš" resp. posunieš tej funkcii, čo ti poradil emer. Tá vbehne do databázy, podľa podstunutého ID nájde záznam. Zistí, či je link ešte platný (porovná zapiísaný čas platnosti s aktuálnym - overí platnosť). Ak platí, podsunie ti súbor, ak nie, vypíše chybovú hlášku.
Skript by sa dal ešte vylepšiť, nech maže neplatné linky, aby ti zbytočne nerástol objem dát uložených v tabuľke...

Edit : nie som si istý, či PHP pozná funkciu NOW... S funkciou TIME by to malo ísť.. (Pre teba to vyzerá ako náhodné čísla, ale on uloží aktuálny dátum do integeru :)) Takže potom môžeš dátum jednoducho porovnávať znamienkami > < atď..

Edit2 : Ten presný link vlastne ty musíš generovať.. Čiže je len na tebe, ako si to zvolíš.. Aktuálny link len reprezentuje ID pod ktorým má vbehnúť do databázy..







_________________
Laptop: Model Name Dell Studio 1555 | CPU Intel Dual Core Centrino 2.4ghz | RAM 4096 MB | SSD Samsung 840 Evo: 500GB | Graphics Ati Radeon HD 4570 | Display Resolution 1366*768 | OS Windows 7 Professional x64
Offline

Čestný člen
Čestný člen
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.10.2010 21:39

remus píše:
Edit : nie som si istý, či PHP pozná funkciu NOW... S funkciou TIME by to malo ísť..

Nie som si istý, či si uvedomuješ, že nejde o php ale o mysql, hmm?







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 13.10.09
Prihlásený: 22.06.15
Príspevky: 168
Témy: 28
Príspevok NapísalOffline : 17.10.2010 21:49

Hmm,
to som si vôbec neuvedomil..
Sú to už nejaké roky čo som s tým robil..
Chcel som chlapcovi hlavne načrtnúť princíp..
Ale pokiaľ ma pamäť neklame, tak s PHP funkciami to bežalo vždy vpohode..

Edit : Ešte sa mi tam nejak nezdajú tie úvodzovky, nebude "pes zakopaný" tam ? Že vnútri príkazu s jednoduchými uvodzovkami používa ďalšie jednoduché ?
Hovorím, je to už dávno, ale toto sa mi nezdá aj tak..







_________________
Laptop: Model Name Dell Studio 1555 | CPU Intel Dual Core Centrino 2.4ghz | RAM 4096 MB | SSD Samsung 840 Evo: 500GB | Graphics Ati Radeon HD 4570 | Display Resolution 1366*768 | OS Windows 7 Professional x64
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 21.10.2010 19:44

Som z toho vymlety, asi necham dinamicke linky dinamickymi linkami :)


Offline

Užívateľ
Užívateľ
Ako urobit link, ktory by bol platny 60 sekund?

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok NapísalOffline : 04.11.2010 17:06

Keby som všetko, čo sa mi dakedy zdalo ťažké, nechával tak, :shit: by som teraz vedel.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 04.11.2010 17:19

programmer píše:
Keby som všetko, čo sa mi dakedy zdalo ťažké, nechával tak, :shit: by som teraz vedel.


Vies, ked nikdy nic nerobis v mysql, tak mas z toho :shit: . Ak to vies spravit tak mi to co najpredebila vysvetli, OK?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 04.11.2010 17:21

ak este stale riesis ten skript, tak zaciatok zacina <php a ma tam byt <?php







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 04.11.2010 18:26

No, takze chyba bola v tom <?php

Ale teraz je v otazke, od kade ja naberiem jeho aktualny link? ako spravit, aby sa automaticky aktualizoval? Ja by som potreboval presny postup...
// teraz mi vyhadzuje po zadani linku platnost vyprsala


Odpovedať na tému [ Príspevkov: 18 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. ktory by bol lepsi

v Intel - Integrated Electronics

16

1258

13.02.2009 20:08

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako urobit zoskupovanie

v PHP, ASP

6

544

12.11.2007 16:15

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako to urobiť?

v PHP, ASP

6

626

18.08.2016 8:00

PepperSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako urobit pridavne napajanie?

v ATI/AMD grafické karty

5

1307

17.08.2009 22:04

Stoky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobit automaticke prihlasovanie

v Operačné systémy Microsoft

8

1121

03.01.2009 12:22

webkar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobit obraz disku?

v Pevné disky a radiče

2

759

05.10.2007 20:35

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobiť z webu server

v Webhosting a servery

11

831

30.12.2014 9:16

expresado Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. iPhone 3G-ako urobit zalohu?

v Mobilné zariadenia

28

3626

08.12.2009 20:05

McDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako urobiť swf s odkazom

v Ostatné

3

1132

04.09.2009 8:14

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobiť z DVD divX

v Video programy

11

9249

13.08.2007 20:07

Víla Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobit efekt z tejto stranky?

v HTML, XHTML, XML, CSS

4

683

03.05.2008 8:47

Lukybendo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobit z pesničky len hudbu ?

v Krčma

13

9779

30.05.2011 22:35

patrikos68 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako to urobit na Win 7

v Operačné systémy Microsoft

2

234

30.12.2012 18:48

tomas_svk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobit aktivnu polozku v menu?

v Webdesign

15

571

08.12.2013 13:31

dano Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako urobiť záložnú kópiu filmu NEXT

v Video programy

0

526

07.12.2007 21:23

MANIAC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako urobit dlzne a makcene vo worde?

v Ostatné programy

4

1693

12.10.2008 16:46

romanbee Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra