ugrás a tartalomhoz

Archívum - 2014 - Fórum téma

február 26

js strict mode

inf · 2014. Feb. 26. (Sze), 01.29
Mit gondoltok a js strict mode használatáról?
 

február 25

json_decode probléma

DarkHcK · 2014. Feb. 25. (K), 09.45
Sziasztok!
Szeretném a segítségeteket kérni, mert elakadtam.

Van egy ilyenem:
$rawData = file_get_contents('https://www.valami.hu/api/coupon/create', false, $context);

Dumpolva ezt adja:

{"code":"XXXXXX","link":"https:\/\/www.valami.hu\/api\/coupon\/link?state=fe12ca00efd84772d83bd4354d39305d"}


Majd ezt próbálom meg decode -olni, de NULL a visszatérési értéke a json_decode -nak.
A kérdés, hogy miért?

A json_last_error() visszatérése 3, azaz Unexpected control character found
Próbáltam, hogy a $rawData -ra ráeresztek egy stripslashes -t, de nem segített.
Azt is próbáltam, hogy kiszedem a bom -ot így:
$rawData = str_replace("\xEF\xBB\xBF",'',$rawData);
Sajnos ez sem segített.


Van valakinek valami jó ötlete, hogy mi lehet a gond?
 

Query string érték kiírása a weblapra?

DaWe35 · 2014. Feb. 25. (K), 03.11
Üdv! Az lenne a kérdésem, hogy egy Query String értéket hogyan tudok PHP-val beilleszteni az oldalra?
pl: http://valami.hu/valami.php?asd=123

És az oldalra írja ki hogy 123

Köszönettel: DaWe
 

február 24

symfony 1.4 'command.filter_options' event

razielanarki · 2014. Feb. 24. (H), 13.41
(inb4: nem, nem tudok másik keretrendszert választani, bár szívem szerint sf2/laravellel csinálnám)

megvan a generátor osztály, megvannak a widgetek stb, azt szeretném megoldani h a doctrine:build-* command taskok ezt a generátor osztályt használják.

https://gist.github.com/pborreli/577526

találtam ezt a fenti gist-et githubon, sikerült is elv belőnöm, de az $options-tömbbel gond akadt (Configration.class.php 24 sor, nálam ez a config/ProjectConfiguration.class.php)

ha ebben a formában írom be a sort
$options = array ('--generator-class=myFormGenerator');
nem fut le a generátorom, a rendes sfXxxx osztályokat kapom a BaseXxxxForm osztályokban.

ha ebben a formában írom be (idézőjelben a class, mintha commandline lenne)
$options = array ('--generator-class="myFormGenerator"');
nem fut le, hibaüzenetet kapok:
  The execution of task "doctrine:build-forms" failed.  
  - Not enough arguments.  
(wtf??)

próbálgattam mást is (egy kötőjel, kötőjel nélkül, szóközök stb), de sehogysem sikerült elérni a kívánt eredményt:
hogy ne kelljen külön kézzel futtatgatni a doctrine:build-forms -ot, hanem "simán", egy "doctrine:build --all" lal is helyesen fusson le.

ha kézzel futtatom, minden okés, de jó lenne ha automatizálni lehetne ezt a dolgot.

a forráskódot is böngésztem, de elég cryptic/designpatternitis-es/overfactored szal nem ad sok segítéget. doksik sem, gooogle sem :S

mit csinálok rosszul? :)
 

február 23

Hasznos linkek

Karvaly84 · 2014. Feb. 22. (Szo), 22.22
Heló mindenki!

Az imént olvastam bele egy eszmecserébe itt a Weblaboron, ahol Hidvégi Gábor említést tett egy véleményem szerint hasznos oldalról, ami a caniuse.com. Ezt eddig nem ismertem, és arra gondoltam hasznos lenne, ha az ilyen jellegű, és referencia oldalakról, mint pl. a devdocs.io, www.quirksmode.org, developer.mozilla.org, stb. lenne egy össze állítás itt az oldalon, hogy aki nem ismeri ezeket, könnyen tudomást szerezhessen ezekről a hasznos oldalakról.

Kinek mi a véleménye? Kivitelezhető e?

Esetleg ide össze szedhetnénk az ötleteket, hogy mik kerüljenek bele.

Most még az is eszembe jutott, hogy jó minőségű kód gyűjtemények is szóba jöhetnének.

Szerintem ha ezeket össze szednénk, kategorizálnánk, sokunk számára hasznos lehetne.
 

style.display="none"

cszlak · 2014. Feb. 22. (Szo), 10.08
Sziasztok
Egy kis segítségre lenne szükségem:

Egy többnyelvű Formot csináltam, de valamiért nem akarja csak a kiválasztott nyelvet megjeleníteni.

február 22

Hiányzó változó elleni védelem

Radon · 2014. Feb. 21. (P), 23.14
Sziasztok.
Az lenne a problémám, hogy vannak objektumaim, és azoknak GET-el adok át adatokat.
És védeni szeretném az alkalmazásomat az ellen, hogy ha valaki kitörli a címből a változót, akkor ne írjon ki sql hibát.
Ugyanez igaz a sessionjaimra is. Ha időközben lejár a session, és frissítek, akkor mindenhol sql hiba jön.
Eddig ezt úgy védtem, hogy ha nincsenek meg a fontosabb változók, akkor exit;-el érjen véget a program.
És ez működik is, nem ír ki hibát.
Viszont, mint kiderült az exites url címek nem létező file-ra mutatnak, és a szerveren hibát okoznak, és fejlesztés közben le is tiltott a szerver nagyon sok ilyen kiséretében:
[Fri Feb 21 20:38:23 2014] [error] [client 77.221.35.27] File does not exist: /home/domain/public_html/localdata.js, referer: http://www.domain.hu/index.php?col=15

A kérdésem, hogy a hiányzó változók ellen milyen védelem kell, hogy ne írjon sql hibát.
Köszi. R.
 

Outlook távoli tartalmak megjelenítése

Castor87 · 2014. Feb. 21. (P), 21.46
Sziasztok!

A legtöbb levelező kliens, köztük az outlook blokkolja a távoli tartalmak megjelenítését. Külön engedélyezéssel lehet megjeleníteni a képeket egy e-mailben.

Ezt szeretném kiküszöbölni azzal, hogy base64 kódolással a szövegbe mentem a képeket. Több féle megoldást találtam a neten. Volt olyan, amelyik működött thunderbirdben, de outlookban nem jelentek meg a képek.

Érdekelne mások tapasztalatai. A válaszokat előre is köszönöm!
 

február 20

Melyik CMS-t használjam?

almasiweb · 2014. Feb. 20. (Cs), 21.52
Szerintetek melyik CMS a legjobb?
Elsősorban olyan érdekel amihez a legtöbb téma van, lehetőleg magyar, és ne kelljen hozzá egyetemi végzettség se se a felhasználóknak se a webmesternek :D
Eddig használtam a PHP-fussion, SMF Wordpress, Joomla (na az nem nyerte el a tetszésem kicsit bonyolult volt)E107 (ez meg lassú :D)
 

SQL date mezo emelese 1 nappal

peterm1 · 2014. Feb. 20. (Cs), 15.16
Sziasztok,

milyen paranccsal tudnám egy "2014-02-21 10:00:00" formátumú dátum idő mezőnek emelni 1 nappal az értékét,de úgy hogy soknak egymás után.

pl. 100 sornak, de mindegyik 1 nappal kövesse az előzőt

id 1 "2014-02-21 10:00:00"
id 2 "2014-02-22 10:00:00"
id 3 "2014-02-23 10:00:00"
id 4 "2014-02-24 10:00:00"
id 5 "2014-02-25 10:00:00"
....
stb.

update tablanev set datum = ?