Diskuze: Uložení dat ze souboru do DB
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
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.


echo file_get_content($relative_path);
echo file_get_content($url);
Bud pouzijes relativni cestu nebo url. Musi to vypsat soubor na obrazovku.
Zkus si to nejdriv na localhostu. Pokud to nevypise, tak nekde na serveru mas
zakazany pristup k tomu souboru. Je mozne tam nastavovat prava rwx-rwx-rwx
(mozna i na slozce) nebo globalne zablokovat, ze z jine domeny soubor
nedostanes, pokud ti ho neposle nejaky php program, treba (coz se ted dela dost
casto, kvuli hackerum).
Bezne se nastavuji prava 0644, maximalni jsou 0777, ale to nedoporucuji, to
dovolis tomu souboru, ze se smi spustit na serveru (kdyby to byl exe, mohl by to
byt i virus a to nejspis nechces)
A jinak tedy, nejsem si uplne jisty, zda by tvuj kod fungoval. Data ze souboru musis nejakym zpusobem parsovat.
$a = Db::query('INSERT INTO data (info) VALUES (?)', 'string s odradkovanim \n')
To asi nevyrobi sql prikaz. Asi to potrebujes nacist, rozparsovat podle '\n'
a mozna jeste jinak zpracovat. (budu delat neco podobneho, tak za mesic, tak to
budu muset prostudovat..., ale ted ti neporadim
)
Děkuji za info. Takže ho musím tak jako tak stáhnout k sobě a u sebe ho
pak můžu přepsat do DB. Bez toho to nepůjde. Jinak co se týká parsování,
tak to mám vyřešené. Jen jsem to tam nenapsal. Nicméně i tak to už
nepotřebuji. Potřeboval jsem to jednorázově, protože by mi to ulehčilo den
práce. Nedařilo se mi to zprovoznit, tak jsem to udělal ručně. Ale i tak
díky za informaci 
Proc to programovat, pokud to nepotrebujes do produktu? Phpmyadmin umi importy.
Zobrazeno 5 zpráv z 5.