Příspěvky uživatele Pitva

No ... ilustrační není a hádám, že je špatně. Píšu to podle jednoho návodu a tam se dušují, že tohle je správný a bezpečný způsob :D Ok, tohle přepíšu.

Nicméně s tím tokenem pořád nevím, asi jsem úplně marnej.

Každopádně i když z toho tedy udělám tohle -

$output .= '
<form method="post">
"._xsrfProtect()."
Polévka<br />
<input type="text" name="polevka" /><br />
Jídlo A:<br />
<input type="text" name="jidloA" /><br />
Jídlo B:<br />
<input type="text" name="jidloB" /><br />
Jídlo C:<br />
<input type="text" name="JidloC" /><br />
Desert:<br />
<input type="text" name="desert" /><br />
<p>
<input type="submit" value="Odeslat" name="submit-btn" />
</p>
</form>
';

Tak mi to nefunguje ... nebo to zase používám špatně? :D

EDIT: Ok, ta chyba je zřejmě v typu uvozovek, že? :)
Tak bohužel, zkusil jsem mu přidat name, ale stále neplatný token ...

Každopádně děkuju za snahu :-)
Zdravím, vím, že se zde tento problém řešil už několikrát, ale pořád si nějak nevím rady.

Chtěl bych si v administraci vytvořit jednoduchý modul pro přidávání obědových meníček. Je to v podstatě má první zkušenost s PHP, kdy se snažím zpatlat něco sám, takže je možné, že tam budou chyby.
Každopádně ten hlavní problém je, že vždy při odeslání formuláře mi to vypíše, že "Formulář nebyl odeslán s platným autorizačním tokenem".

Tady v diskuzi jsem zjistil, že se jedná o xsrf protect, tak jsem se to pokoušel implmentovat dle toho, co jsem tu našel, ale hláška se objevuje pořád.

Kód je zde:
<?php

/* --- kontrola jadra --- */
if(!defined('_core')) die;

/* --- skript pluginu --- */

if ($_POST)
{
DB::query('
INSERT INTO sd_menu (polevka, jidloA, jidloB, jidloC, desert)
VALUES (?, ?, ?, ?, ?)
', $_POST['polevka'], $_POST['jidloA'], $_POST['jidloB'], $_POST['jidloC'], $_POST['desert']);
}

$output .= '
<form method="post">
Polévka<br />
<input type="text" name="polevka" /><br />
Jídlo A:<br />
<input type="text" name="jidloA" /><br />
Jídlo B:<br />
<input type="text" name="jidloB" /><br />
Jídlo C:<br />
<input type="text" name="JidloC" /><br />
Desert:<br />
<input type="text" name="desert" /><br />
<p>
<input type="submit" value="Odeslat" />
</p>
<?php echo _xsrfProtect(); ?>
</form>
';

Děkuju za jakoukoli radu :-)
No to asi záleží na konkrétním případu, ale pozadí zřejmě v sobouru layout.css, který najdeš .../tvuj_template/style/layout.css, kde hledej spojení background, background-image nebo background-color ... pokud v tom tápeš, tak se zkus podívat na jakpsatweb.cz.

A konstrukcí těžko říct co myslíš, ale veškeré úpravy rovržení webu se provádí v souboru template.php, který najdeš v ../tvuj_template/template.php
Děkuju moc, jen se zeptám, funguje to i na 7.5.3? :-) Všiml jsem si, že je to děláno na 7.5.2 ...

Nebo je třeba něco upravit? Nakopíroval jsem to dle návodu, ale na webu pořád nic :-)

Díky moc, za případnou odpověď :-)
Zdravím, je tady tohle rozšíření ještě někde k dispozici?

Docela by se mi to hodilo na blog přítelkyně, bohužel ho nikde nemůžu najít...
Právě že malá, má jen 3,1MB ... nahrávám to v binárním režimu, ale i kdyby ne, tak by to přeci nevysvětlovalo, proč to totéž vyhazuje i při nahrávání přes administraci.
Zdravím,
přesouvám web z free hostu moxo.cz na placenej hosting na wedos.cz, kde jsem nainstaloval čistej systém. Na moxo.cz jsem přes Ostatní funkce -> Záloha a obnova vytvořil částečnou zálohu, kterou bych chtěl teď na wedosu obnovit. Bohužel když se snažím soubor nahrát, nebo i když jej nahraju přes FTP do složky data/backup, tak vždy mi to vyplivne tohle:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 757932349 bytes) in /data/web/virtuals/99364/virtual/www/require/class/kzip.php on line 96

Chtěl jsem po hostu dočasně zvýšit memory_limit, ale prý to nedělají, že by mi to mohl vyřešit přesun na jejich No limit Extra, ale tam stejně nabízejí jen 256MB a pokud vidím dobře, tak Sunlight chce při obnově 740MB ...

Bohužel většina věcí kolem php, sunlightu i cms obecně je pro mě zatím spíše velkou neznámou, takže budu rád za každou radu, jak bych mohl články nějak jednoduše přenést na nový web.

Informace o prostředí

Verze SL: 7.5.3 (rev.0)
PHP: 5.4.38
MySQL: 5.6.23
Strana: « předchozí 1 2 3