KForum : phpRS Fórum
Máte dotaz ohledně KFora?
phpRS - redakční a informační systém
Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2
Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-08-06, 15:11

Na tu závorku jsem přišel, stejně mi to nešlo. A teď zrovna nejsem na svym PC takže to nemužu nijak řešit.....

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2010-08-06, 15:17

Zkoušel jsem to na lokale a funguje to dobře.

Co Ti to dává za hlášku??


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 1×. Poslední úprava Lonanek v 06.08.2010 15:18.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: pertinax (IP adresa zaznamenána)
Datum: 2010-08-07, 11:58

ahojte,

som to znovu odskúšal na locale s tým (int) a funguje to, okrem prehodených " a . tam chýbala jedna pravá zátvorka za druhým NOW()


[http://www.zeleznicne.info]

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-08-08, 23:43

Pardon, chýba ešte ukončovacia zátvorka. V INT chyba byť nemôže.
// vlozeni dat do databaze
//$fpostvyd=Date("Y-m-d H:i:s");
@$addpst = phprs_sql_query("

    INSERT INTO ".$rspredpona."frumpst
    VALUES (
        null,
        '".(int)$ffrumid."',
        '".(int)$Top_ID."',
        '".(int)$fpostautor."',
        '".phprs_sql_real_escape_string( $fposttext)."',
        NOW(),
        NOW()
    )",$dbspojeni);
if (!$addpst):
echo "<center>Pri vkladaní nastala neočakávaná chyba.</center><br>";
else:
// doplneni informaci do ostatnich databazi / peknej zmatek



EDIT: tak už vidím, že vlákno má ďalšiu stranu :) a toto ste už vyriešili



Celkem upraveno 1×. Poslední úprava pa3k v 08.08.2010 23:45.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-09, 18:45

Ahoj,
máš to již vyřešené? Ani jedna varianta zde uvedená mi nefunguje. Mě to hlásí

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't','2011-10-09 18:37:41','2011-10-09 18:37:41')' at line 1INSERT INTO rs_frumpst VALUES (null,'6','31','1','don't','2011-10-09 18:37:41','2011-10-09 18:37:41')

může to být i jen ' a už to hodí chybu.

Mnohokrát děkuji za rady.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-10-09, 19:38

chyba - apostrof v textu
don't

Buď upravit výraz pro ukládání do databáze, nebo nepoužívat v textu apostrofy, případně před uložením textu do tabulky nahradit apostrof adekvátní entitou (&#39;).



* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-10-09, 20:00

Ak je použité phprs_sql_real_escape_string apostrof vadiť nesmie. Ak to padá na chybe pri apostrofe v texte, je to deravé na SQL Injection.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-09, 20:07

Je to v texte.
Pokud tam proste je ' padá to.
don´t v pohodě
dont't padá
ale nevím jak to udělat to co je zde uvedné mi nefunguje.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-10-09, 20:14

Přesně jak radil pa3k

před ukládáním - na vstupu procedury ošetřit textové řetězce pomocí phprs_sql_real_escape_string

EDIT
KForum 1.3.2 používá před uložením funkci

function VycistiText($txthtml) // odstraňuje HTML tagy, atd.
{
$txthtml=NL2BR(HTMLSpecialChars($txthtml));
return($txthtml);
}

očividně nedostačující ošetření, když Ti to padá na apostrofu.
doplnit tuto funkci o phprs_sql_real_escape_string by mělo zamezit chybám a SQL Injection

tedy vložit:
$txthtml = phprs_sql_real_escape_string($txthtml);


Pokud se nepletu.........

EDIT 2


function VycistiText($txthtml) // odstraňuje HTML tagy, atd.
{
$txthtml=NL2BR(HTMLSpecialChars($txthtml));
$txthtml = phprs_sql_real_escape_string($txthtml);
return($txthtml);
}




* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 5×. Poslední úprava Lonanek v 09.10.2011 20:32.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-09, 20:21

Moc děkuji tato změna funguje.:)



Celkem upraveno 1×. Poslední úprava roman v 09.10.2011 20:34.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-10-09, 20:31


Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-09, 20:38

JJ já se furt řídil tím, co tu bylo uvedeno a to co máš uvedeno červeně, je to pravé, tak ještě jednou dík!!!!!:)



Celkem upraveno 1×. Poslední úprava roman v 09.10.2011 20:39.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-10-09, 20:47

NZ od toho to fórum je...

jen mě mrzí, že zrovna třeba na hostingu WZ.CZ si stěžují na tento systém, že jim prý příliš zatěžuje server zbytečnými dotazy do databáze...... No ono to jejich fórum taky není zrovna dvakrát rychlé...... takže chyba asi nebude u phpRS, že???
ale to je jíné téma....................




* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-10, 06:24

Webzdarma byl super webhosting. Provozoval jsem tam 8 stránek na phprs a šlapalo to. Pak najednou začaly chodit mejly s nabídkama na jejich redakční systémy a bylo po srandě. Od té domy to šlo zkopce; pomalý, někdy jsem se nepřipojil do databáze jindy na ftp apod. Nikdy jsem to nepřičítal phprs, protože já jsem měl game stránky na phprs [http://czpublic.czechian.net] a kolega stránky klanu které jel na php fusion [http://czklan.czechian.net] a ty fungovaly hůř než ty na phprs. Klan již dnesky nefunguje, ale czpublic.czechian.net udržuji spíše z nostalgie:) Jinak jedu phprs na endoře za 180,- kč ročně 5GB disk a 60MB mysql a nemohu si stěžovat a že to je již robustní phprs. Bylo a je zajímavé, že když jsem požádal admina na webzdarma, že mám pomalý web, tak to nějak zařídil a on byl náhle super rychlý, ale jen týden a pak zase nic. Jinak v tuto dobu okolo 6:00 to jde pokaždé a statické stránky tam jedou bez problémů.

Re: nejde přidat nový příspěvek
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-10-10, 06:25

Podařilo se mi to tam dát 2x sory.



Celkem upraveno 1×. Poslední úprava roman v 10.10.2011 06:27.

Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.