Diskuze: Generování kódu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 19 zpráv z 19.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


takhle jsem to kdysi používal na stránkách proti robotům
<?
echo "<input type=text size=10 tabindex='13' name=xkontrola value='";
function nahodneheslo ( )
{
$moznosti= array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","m","n","o","p","r","s","t","u","v","w","x","y","z");
//Počet míst náhodného hesla
$mista="7";
$heslo="";
for ($i=0 ;$i<=$mista-1 ;$i++)
{
$nahoda=rand(0, count($moznosti)-1);
$heslo.=$moznosti[$nahoda];
}
echo $heslo;
}
nahodneheslo ( );
echo "'readonly=yes style='text-align:center; color:silver; background-color=brown'>";
?>
Vysvětlíš mi trošku, jak to funguje? Nějak se v tom nevyznám (naprosto běžná věc, vyznám se jen v tom prasekódu, co mi leze z klávesnice)
Jednoduše jde o to, že si uděláš pole znaků a poté pomocí for
vybíráš náhodný prvek z pole tolikrát, kolikrát potřebuješ (ve tvém
případě 6x).
Pokaždé se k proměnné přidá jeden znak, který se náhodně z toho pole
vybral.
Místo ručního psaní znaků by se dalo využít i fcí ord() a chr().
Šestimístnej kód do registrace? Leda tak v captcha obrázku
No a co chceš dělat s šestimístným kódem v registraci?
Potřebujeme to k potvrzení registrace pomocí telefonu 
K čemu potvrzení na telefonu? Nestačí mail?
K potvrzení telefonního čísla mail nestačí 
K potvrzení mailu samozřejmě používáme mail, a to odkaz v něm.
Nebyla tu řeč, že chcete po uživateli i tel. číslo. K čemu že to vlastně potřebujete?
Spešl funkce
Posílání
upomínkových SMS 
(studentskydenik, hledej) - když si neudělá úkol, nastaví si, jestli chce
posílat SMSky, pokud si neoznačí úkol jako "hotovej", nastaví si čas a
cronem se budou posílat každou hodinu. (samozřejmě jednomu člověku dojde
jenom 1x denně). No a to vše jen pro O2 a Vodafone 
Hmm, zajímavé. Jen bych si dal pozor, aby si někdo neudělal srandu a
neposlal na jedno číslo desítky registrací. 
To je nám celkem jedno, pokud se číslo potvrdí na účtu B, zjeví se
jako nepotvrzené na účtu A, kde ho člověk předtím potvrdil (počítáme s
propadnutím). SMS máme naprosto zdarma, v případě O2 uživatel musí zadat
jen číslo, v případě Vodafonu si musí zařídit SMS E-mail, který je
zdarma. T-Mobile nám nabídl řešení za 1100kč/měsíc
+ koruna za každou odeslanou SMS.
Takže tu by ti vtipálci už celkem vadili
Jenomže jsme se shodli, že
každý inteligentní člověk od TM uteče, a tak máme upomínky SMSkama jen
pro chytrý lidi
(o svých
zkušenostech s TM bych ti mohl psát hodiny
)
A proč? Co na tom je že chceme mít ověření SMSkou? Dneska to není žádná výjimka. Tak proč to nemít jako nejeden Internetový projekt.
Pokud tím narážíš na TM, tak je to jejich problém, ne náš. Oni nejsou
schopní nabídnout normální služby, a to už asi 5 let. Samozřejmě hledám
jinou cestu, ale hodně pochybuju 
Zobrazeno 19 zpráv z 19.