abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 06:00 | Zajímavý článek

USA Network vysílá již třetí sérii seriálu Mr. Robot (Wikipedie, ČSFD.cz). Ryan Kazanciyan, technický konzultant seriálu, se na Medium v sérii článků Mr. Robot Disassembled věnuje jednotlivým dílům a popisuje použité nástroje a postupy.

Ladislav Hagara | Komentářů: 2
včera 23:55 | IT novinky

Společnost StartCom oficiálně oznámila, že jako certifikační autorita končí. Od 1. ledna 2018 přestane vydávat nové certifikáty a následující 2 roky bude poskytovat OCSP a CRL. Počátkem roku 2020 budou všechny platné certifikáty zneplatněny.

Ladislav Hagara | Komentářů: 20
včera 22:00 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, překonala hranici 8 000 dolarů [reddit].

Ladislav Hagara | Komentářů: 3
včera 21:55 | Zajímavý software

Byla vydána verze 10.0 linuxové distribuce Raspberry Digital Signage. Jedná se o distribuci pro jednodeskové počítače Raspberry Pi určenou k prezentačním účelům (veletrhy, prodejny, ...). Po naběhnutí systému je spuštěn webový prohlížeč v režimu celé obrazovky a vybraná prezentace. Nejnovější Raspberry Digital Signage vychází z distribuce Raspbian Stretch.

Ladislav Hagara | Komentářů: 0
včera 13:33 | Zajímavý software

Společnost Google na svém blogu věnovaném open source představila container-diff, nástroj pro analýzu a porovnávání Docker kontejnerů. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
včera 08:00 | Komunita

Flatpak Workshop proběhne ve středu 29. listopadu od 10:00 v Brně. V dopolední přednáškové části se účastníci seznámí s Flatpakem, se specifiky pro aplikace napsané v Qt a GTK+, portály, které integrují aplikace do systému, a na závěr, jak dostat aplikaci do Flathubu, což je momentálně největší centralizovaný repozitář Flatpaků. V odpolední části si pak mohou za pomoci lektorů zkusit nějakou aplikaci zabalit pro Flatpak. Workshop je určen pro 20 účastníků. Nutná je registrace.

Ladislav Hagara | Komentářů: 6
včera 07:00 | Zajímavý článek

Software Freedom Law Center a Software Freedom Conservancy jsou organizace zaměřené na podporu svobodných/open-source projektů: SFLC poskytuje právní konzultace, SFC mj. také zázemí. SFC upozornila, že ze strany SFLC vůči ní proběhly právní kroky směřující k odebrání obchodní známky. SFLC v reakci tvrdí, že se jedná o logický krok, protože obchodní známky jsou si podobné, a SFC dlouhodobě nekooperuje. Brian Lunduke situaci shrnuje včetně ohlasů Neila McGoverna a Matthewa Garretta. Podle nich je Eben Moglen ze SFLC v konfliktu se zájmy komunity.

Fluttershy, yay! | Komentářů: 2
včera 06:00 | Komunita

MariaDB Foundation, nadace stojící za vývojem open source relační databáze MariaDB, oznámila, že Microsoft se stal jejím členem a platinovým sponzorem. Cílem Microsoftu je optimalizace MariaDB pro cloudovou platformu Microsoft Azure.

Ladislav Hagara | Komentářů: 0
16.11. 23:44 | IT novinky

Společnosti Dell a Canonical společně představily 5 nových počítačů Dell Precision s předinstalovaným Ubuntu. Jedná se o 4 notebooky a 1 all-in-one počítač. Cena počítačů s Ubuntu je o 100 dolarů nižší než jejich cena s Windows 10.

Ladislav Hagara | Komentářů: 15
16.11. 22:55 | Nová verze

Po pěti měsících vývoje od vydání verze 4.8 byla vydána nová verze 4.9 svobodného open source redakčního systému WordPress. Kódové označením Tipton bylo vybráno na počest amerického jazzového muzikanta a kapelníka Billyho Tiptona.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (9%)
 (1%)
 (1%)
 (1%)
 (74%)
 (14%)
Celkem 710 hlasů
 Komentářů: 36, poslední 17.11. 18:43
    Rozcestník

    Dotaz: apache a nginx problé s ajaxem

    22.3.2013 13:09 JohnyOushek
    apache a nginx problé s ajaxem
    Přečteno: 135×
    Zdravím,

    na svých stránkách používám anketu a chtěl jsem si předělat tak, aby fungovala pomocí jquery a ajaxu, abych nemusel reloadovat celou stránku při hlasování. Doma na localhostu mám server LAMPP, takže Apache, ale na hostingu stránky běží na NGINX.

    Zpracování ankety volám takto: $(function() { $("#'.$cislo.'").click(function() { $.ajax({ url: "anketa_formy.php", type: "GET", data: { anketa: "'.$cislo.'"}, cache: false, success: function() {alert("OK")} }); $(document).ready(function() {$("#anketa").load("anketa_formajax.php");}) }); });

    Na localhostu to funguje. Proběhne skript anketa_formy.php, který uloží všchno, co má do databáze, a pak se znovu načte anketa_formajax.php již s přidaným hlasem. Takže funguje, tak jak má.

    Problém nastává po nahrání na hosting, kde běží NGINX. Tam proběhne skript anketa_formy.php a všechno správně uloží do DB, ale funkce load(anketa_formajax.php) sice proběhne a načte daný skript, ale server v podstatě nezpracuje php v tomto souboru a vypíše jen to, co je mimo php část.

    Můžete mi nějak poradit, aby to fungovalo i na hostingu s NGINX?

    Odpovědi

    Tarmaq avatar 22.3.2013 13:41 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    fuj, predpokladam ze ten js mas vygenerovany pro kazdou moznost v ankete zvlast..

    byl by link na tu stranku? ;]
    Don't panic!
    22.3.2013 13:58 JohnyOushek
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    jj, js je generovaný pro kazdou moznost zvlášť. link je tady
    22.3.2013 14:04 chrono
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    Keď sa to načítanie (konkrétne kód $("#anketa").load('anketa_formajax.php')) presunie do success, pravdepodobne to bude fungovať lepšie ako teraz.
    Tarmaq avatar 22.3.2013 14:09 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    nebudu tu resit, jak zvraceny cely ten postup je, ale ocividne se to php provedlo, protoze se vratily handlery i html pro vsechny moznosti. V tom PHP je nekde problem, bylo by mozne dodat jeste ten PHP kod? Mam tuseni ze problem bude spis v nejake dalsi prasarne, kterou ti doma nakonfigurovane PHP povoli, ale na hostingu ne..
    Don't panic!
    22.3.2013 14:16 JohnyOushek
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    php kód je zde
    ';
    echo $otazka;}
    //*funkce na vypis otazek pod formular
    
    
    
    function hlas($cislo){
    $spojeni=mysql_pconnect("localhost","****","****");
    $co="select * from zadani_anketa limit 1";
    $vypis=mysql_QUERY($co, $spojeni);
    mysql_query("SET NAMES 'cp1250'");
    while (list($otazka,$m1,$m2,$m3,$m4,$m5,$m6,$m7,$m8) = mysql_fetch_row($vypis)){
    switch ($cislo){
    //prirazeni spravne odpovedi cislu 
    case '1':$text=$m1;break;
    case '2':$text=$m2;break;
    case '3':$text=$m3;break;
    case '4':$text=$m4;break;
    case '5':$text=$m5;break;
    case '6':$text=$m6;break;
    case '7':$text=$m7;break;
    case '8':$text=$m8;break;
    }}
    //pocitani jednotlivych odpovedi
    $pocet="select count(id)  from anketa where hlas='".$cislo."'";	
    $pocitam=mysql_QUERY( $pocet, $spojeni);
    while (list($pocetodpo) = mysql_fetch_row($pocitam)){
    $celkem=$pocetodpo;}
    //pocet vsech odpovedi pro vzpocet procent
    $pocet2="select count(id)  from anketa ";
    $pocitam2=mysql_QUERY( $pocet2, $spojeni);
    mysql_query("SET NAMES 'cp1250'");
    while (list($pocetcelk) = mysql_fetch_row($pocitam2)){
    $celek=$pocetcelk;}
    // vypocet procent a vypis odpoved zase 123 je neyvpiosuj
    if ($celek!=0){
    $procenta=$celkem*100/$celek;}
    else {$procenta='0';}
    if ($text!='123'){
    $celkem2=$procenta*2;
    echo '
    ';
    	$spojeni=mysql_pconnect("localhost","****","****");
    	$pocet3="select count(id)  from anketa where ip='".$_SERVER["REMOTE_ADDR"]."' ";
    	$pocitam3=MYSQL_QUERY( $pocet3, $spojeni);
    	while (list($pocetcelk2) = mysql_fetch_row($pocitam3)){
    	$pocip=$pocetcelk2;
    	}
    	if ($pocip>100)
    	{
    	echo '
    '.$text.'
    '.$celkem.'/'.round($procenta).'%
    '; } else{ echo '
    '.$text.'
    '.$celkem.'/'.round($procenta).'%
    ';} } return($celkem); } /*volani vypisu otayek pod form*/ $a=hlas(1); $b=hlas(2); $c=hlas(3); $d=hlas(4); $e=hlas(5); $f=hlas(6); $g=hlas(7); $h=hlas(8); $celkem=$a+$b+$c+$d+$e+$f+$g+$h; echo 'Celkem hlasů '.$celkem.'.'; echo '
    Historie anket ZDE
    '; echo '

    '; ?>
    Jinak upozorňuji, že jsem samouk a nemám žádný informatický vzdělání, takže ten kód se vám asi nebude líbit.
    22.3.2013 14:18 JohnyOushek
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    Příloha:
    Nějak to blbne, dám to sem jako soubor
    22.3.2013 13:53 chrono
    Rozbalit Rozbalit vše Re: apache a nginx problé s ajaxem
    Prečo obsluha toho kliknutia v odpovedi neposiela to, čo sa má potom zobraziť? (mám totiž pocit, že tie dve volania sa teraz robia náhodnom poradí, v závislosti od toho, čo a v akom poradí stihne server poslať)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.