ugrás a tartalomhoz

Archívum - Júl 7, 2011

OOP alapú rekord kezelés

H.Z. v2 · 2011. Júl. 7. (Cs), 22.25
Elakadtam(kissé belezavarodtam) már megint: ha létrehozok egy osztályt, aminek a dolga egy fix típusú adatrekord modellezése lenne (mondjuk egy darab user adatai, egy darab blog bejegyzés adatai stb.), akkor milyen feladatokat lehet/kell/szabad elvárni tőle?
Ami tiszta('nak tűnik) :
- ő tárolja az adatokat
- az egyes mezők tartalmának módosításakor ellenőrzi, hogy érvényes adat érkezik-e a setter metóduson keresztül (????? ez az ő feladata? )
- az insert/delete/update/select metódusokon át kiadja a szükséges SQL parancsokat.
(tehát egyetlen rekord beszúrását, törlését, update-elését a tárolt adat kulcsa alapján)

De:
kell-e foglalkoznia tranzakció kezeléssel? Feladata lehet-e optimistic concurrency controlt használva, az adatok változatlanságának ellenőrzése?
Milyen szinten kell törődnie azzal, hogy a kiadott SQL-ek hibátlanul értek-e véget?
Pl.azzal, hogy az adatbetöltés sikertelen volt, mert nem létező kulcs alapján akartam betölteni valamit? Vagy: amikor azt várom, hogy egyetlen soron hajtódott végre az SQL, de azt kapom vissza, hogy egynél több sort érintett az SQL?


Én úgy saccolom, hogy már megint tévúton járok és a "De:" után felsorolt kérdésekre csupa-csupa nem a válasz. Egyre inkább az az érzésem, hogy már megint fordítva ültem fel ama bizonyos pacira. :-)
 

GNU MediaGoblin

Joó Ádám · 2011. Júl. 7. (Cs), 18.11
A GNU saját tartalommegosztó platformja
 

Javascript Alert()-be ékezetes betűk ????

Medve · 2011. Júl. 7. (Cs), 12.47
Sziasztok!

Javascript alert függvényt hogyan lehet rávenni, hogy a magyar ékezetes betűket is megjelenítse? Próbáltam már az oldal tetején a <meta>-ban állítani karakterkészletet,
megpróbáltam a függvénybe írni html kódot (&oacute; &aacute; stb.). Több ötletem nincs.
valaki aki már beleszaladt ilyen problémába megírná nekem hogyan fejtette meg?
 

jQuery div eltüntetése

NZol · 2011. Júl. 7. (Cs), 10.00
Sziasztok!

Van egy div, ami mondjuk egy span elemre kattintva megjelenik illetve eltűnik (ez működik is).
Azt szeretném elérni ha az oldalon bárhová kattintunk eltűnjön a div.


       $("span#nyId").click(function(){
          if($("div.lenyilo").css('display')=='none'){
              $("div.lenyilo").css('display','block');
          }else{
              $("div.lenyilo").css('display','none');
          }
       });


Előre is köszönöm a segítséget.
 

Nagy méretű string (~5 MB) küldése szervernek

fchris82 · 2011. Júl. 7. (Cs), 00.51
Az ügyfél >15 ezer soros excelt szokott szinkronizálni a szerveren lévő adatbázissal. Ez most kibővült még néhány ezer sorral, és a VPS-en elfogy feldolgozás közben a memória, úgyhogy ezt a dolgot újra gondoltuk, és arra jutottunk, egyszerűbb lenne egy TEXTAREA, amibe copy-paste módszerrel beilleszti az egészet, és abból dolgozunk, így csak sima szöveget kell kezelni, úgy gondoltuk, ez sokkal kevesebb memóriát igényel, mint egy excelben járkálni. Persze erre nem volt bonyolult rájönni :)

A lényeg, hogy elkészült a form, kipróbáltam, 20 sorral, ment minden szépen. Ezután fellelkesedve ráeresztettem mind a ~20 000 sort, aminek az a váratlan eredménye lett, hogy a die(strlen($_POST['text'])); 0-t írt ki!!!

Nem jutott el a script-hez az adat... Végül azt a megoldást választottam, hogy egy fájlba kell beilleszteni az egészet, és a fájlt kell txt kiterjesztéssel feltölteni. Ez szépen működik is. De ettől még érdekelne, hogy a textarea-s elképzeléssel mi volt a baj? A php.ini-ben a post_max_size = 20M .
 

Html-be php vagy php-val html?

Hellhammer · 2011. Júl. 7. (Cs), 00.46
A tárgy talán értelmetlenül hangzik, bocsi.
Épp ezt-azt keresgettem google-n, amikor egy évekkel ezelőtti fórum-vitába botlottam, ahol erről (is) folyt a vita ... gondoltam, megkérdezem, ha nem nagy hülyeség:

Szóval: egy nagyon primitív példa alapján:
ha ezt a html kódot szeretném létrehozni php-vel:
<a href="http://www.valami.hu">kattints ide</a>
, abban az esetben, ha maga a hivatkozás címe egy dinamikus dolog = php változó tartalmazza:
$valtozo = "http://www.valami.hu";
akkor két mód is akad:
1.)
<?php
echo '<a href="'.$valtozo.'">kattints ide</a>';
?>
2.)
<a href="<?php echo $valtozo; ?>">kattints ide</a>
Elvileg melyik a jobb/helyesebb megközelítés??
Mert láttam már olyat, hogy echo "500sornyi html".$valtozo."további kétszáz sor kód";
ez véleményem szerint egyszerűbb a 2.) móddal megcsinálni, és persze az ellenkezőjére is lehetne példát adni...

Vagy, és persze nem az olyan, fent említett szélsőséges verzióknál, ahol adja magát, hanem egy átlag esetben ez mondhatni ízlés dolga?

Köszi a választ & bocs, ha hülyeséget kérdeztem!