ugrás a tartalomhoz

Archívum - Nov 2008 - Fórum téma

november 27

Adatok rendezése (több paraméter szerint)

attyhor · 2008. Nov. 27. (Cs), 16.13
Tiszteleletem mindenkinek!

Létrehoztam egy kis alkalmazást php+mysql segítségével, ami egy ranglista (ping-pong) nyilvántartó, készítő alkalmazás. Két kérdésem lenne:
1. előszőr is, az össz pontszámot nem tárolom külön táblában. Érdemes lenne? Jelenleg a ranglista létrehozásakor az erre létrehozott tábla tartalma törlődik, feltölti adatokkal, majd a rendezés ebben a táblában történik. Hatékony ez így, vagy lehet szebben is? :-)
2. Több paparméter szerint rendezném, pl azonos pontszám esetén a magasabb osztályban játszó legyen előbb. Ezt elég fapadosan, de még megoldottam, viszont ha ezek is egyeznek, hogyan tudom a sorszámot megadni úgy, hogy (ha 4 azonos eredmény van) 14-17 legyen mindannyiuk helyezési száma?

Köszönöm a segítséget!

Horváth Attila
 

CSS - browser default stílus használata egy saját stíluson belül

JohnnyWeiss · 2008. Nov. 27. (Cs), 15.31
Most nemtudom előző levelem elment-e, megírom mégegyszer:

Van nekem egy saját stílusbeállításom egy weboldalon.
<div class="own_style">
...
</div>

Hogy lehetséges beállítani, hogy a <div>-ben egy <hivatkozásnál ne vegye figyelembe a stílusbeállításokat, hanem használja a böngésző alapértelmezettet. Tehát a <div> - </div> között valami ilyesmit: <a style="browser-default" ....>
 

Project manager eszköz idődiagrammal

Vitaleas · 2008. Nov. 27. (Cs), 12.22
Sziasztok!

Olyan (ha van akár open source is) project manager toolt keresnék, amiben ha kiadom a feladatot a programozónak muszáj legyen jelölnie mikorra készül el a feladattal én pedig lássam vizuális formában, hogy éppen az adott processek, hogy haladnak melyikkel van csúszás.

Tudtok ajánlani ilyet?
 

Adatbázisból kivett formázás

codefreak · 2008. Nov. 27. (Cs), 00.04
Sziasztok!

Az lenne a kérdésem, hogy üzeneteket pakolok adatbázisba, be is kerül olyan módon (space-ek, új sor stb..) ahogy írom, de mikor kiveszem összefolyik az egész.

Hogyan tudom formázni?

Köszönettel,

Egy kezdő php-s.
 

november 26

MSSQL latin2-es érdekesség

tisch.david · 2008. Nov. 26. (Sze), 10.32
Sziasztok!

Az alábbi érdekességbe futottam bele MSSQL szerver 2005-nél, egy latin2-es adatbázisnál:
Adott a következő select:
SELECT nev FROM tabla WHERE nev LIKE '%Y%'
Ez a lekérdezés nem adja vissza azt a sort, melyben a név Andocs 22 NY. Ha a keresést NY-re módosítom
SELECT nev FROM tabla WHERE nev LIKE '%NY%'
akkor visszaadja ezt a sort is. Ugyanez a helyzet a többi magyar kettős mássalhangzóval is.

Lehet, hogy ez normális, engem mindenesetre meglepett, és érdekelne, hogy vajon milyen megoldások léteznek az általam elvárt viselkedés kikényszerítésére?

Előre is köszi a válaszokat!
Üdv:

Dávid
 

november 24

Fájl beágyazása PDF-be PHP segítségével

aboy · 2008. Nov. 24. (H), 12.01
Sziasztok!

Végignéztem sok google találatot, köztük weblaboros linkeket is, de nem találtam erre megoldást.

A problémám a következő: szükség lenne egy olyan PDF lib-re, amit PHP-ből lehet használni és képes bármilyen állományt beágyazni a PDF-be. Van is egy ilyen, a PDFLib. Ezzel az a gond, hogy a fizetős verziója (ami tökéletes lenne) 800 euró körül mozog, a Lite verziója viszont sokmindenben butább, és nem látom előre, hogy mire lesz szükség, ezenkívül nem világos hogy milyen feltételekkel lehet üzleti alapon használni.

PDFLib esetén a következőképp néz ki egy fájl beágyazása:

$p->create_annotation(left_x, left_y, right_x, right_y, "FileAttachment", "filename=akarmi.ext mimetype=akarmi");

ez nagyszerűen működik is, a gond az hogy a többi elérhető pdf lib alatt nem találtam fájl típusú annotation beszúrására lehetőséget (FPDF/TCPDF, HARU)

ahogy említettem PDFLib Lite-tal is működik a fenti példa, de a doksi szerint van jópár feature ami ebből hiányzik..

köszönöm a segítséget!
 

november 23

PHP - feltöltéskor swf-ből jpg kép lehetséges-e?

DarkRaptor · 2008. Nov. 23. (V), 19.31
Sziasztok!

PHP-vel lehetséges-e swf-ből jpg képet csinálni? olyasmit szeretnék, hogy feltölt a muki egy swf-et és a php csinálna belőle egy thumb képet is. Keresgéltem a neten + itt is de ennyit találtam és ez egyrészt nem működik, másrészt meg nem is hasonlít arra, ami nekem kéne: http://www.phpclasses.org/browse/package/4312.html

van erre valamilyen megoldás?

előre is köszönöm!
 

WinXP + Apache2 + mod_python + django

fchris82 · 2008. Nov. 23. (V), 11.47
Egyszerűen vmiért nem tudom rábírni a djangot, hogy Apache alatt normálisan fusson.

Az admin részt szerettem volna "aktiválni", így: http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02

Ha az alábbi módon elindítom a saját szerverét, akkor működik: manage.py runserver
A http://127.0.0.1:8000/admin/ -ra bejön a megfelelő oldal.

Ha viszont már Apache-ot használva szeretném elérni, akkor a bejelentkező oldal ugyan bejön, de a CSS már nem töltődik le. FireBuggal megnézve, a CSS-re 404-es hibaüzenetet ad a szerver. Tehát a http://local.django.hu/admin/ -ra az oldal maga bejön, de a http://local.django.hu/media/css/login.css fájlt már nem "találja meg".

Apache konfiguráció:
[...]
LoadModule python_module modules/mod_python.so
[...]
# local.django.hu
<VirtualHost 127.0.0.1>
    ServerAdmin webmaster##kukac##dummy-host2.localhost
    DocumentRoot "C:/Apache/htdocs/django"
    ServerName local.django.hu
    ErrorLog logs/django-error_log
    CustomLog logs/django-access_log common
    
    SetHandler python-program
    PythonPath "['C:\Apache\htdocs'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE django.settings
    PythonDebug On

    <Location "/media/">
        SetHandler None
    </Location>

    <LocationMatch "\.(jpg|gif|png)$">
        SetHandler None
    </LocationMatch>
</VirtualHost>
Már mindenfélével kísérleteztem, és néha a hibaüzenetben azt írta, hogy a mod_python nem találja a django.settings-t sem ... :( (hátha számít ez az információ)

Tudja vki, hogy mit kellene átírnom?
 

november 22

MySQL vs UTF8-order

ptibor · 2008. Nov. 22. (Szo), 21.32
Hello

Egy apró problémám lenne csak
van egy rendszer, ami tárol többszáz nevet, de mivel az oldal sok helyen ajaxot használ, így muszáj volt utf8-at használnom. ezzel nem is lenne bajom, DE az utf8 a magyar ékezetes karaktereket ugye mindenféle speckó karakterrel oldja meg, és így is érkezik az adatbázisból, így az order paraméterrel a rendes nevek előtt jelennek meg azon nevek, amik ékezetes betűvel kezdődnek.
A nagy kérdés arra vonatkozik, hogy van e arra mód, hogy az "order by"-en belül oldjam meg ezt a problémát.
(arra már gondoltam, hogy a kapott tömbben kellene egy korrektúra, majd sorbarendezés, de mivel a többsorral rendelkező eredmények egy olyan objektumban esnek ki, aminek minden sora egy tömb. Így ez egy kissé megbonyolítja a dolgot)

remélem valakinek sikerült megfejteni a kérdést. Előre is köszi

T.
 

Űrlap adatai SQL-ben majd összegés lekérdezése.

dawidhun · 2008. Nov. 22. (Szo), 15.39
Üdv!

Egy elégé nehéz problémával állok szemben. Már átnéztem ezernyi oldalt a neten de még mindig nem találtam meg a megfelelő megoldást.

A feladatom:
Egy 25 kérdésből álló kérdőív készítése. Kérdésenként 6 lehetséges válasz (osztályzatok 0-tól 5-ig).

A probléma:
Megírtam html-ben a kérdőívet majd formáztam css-el. Megírtam az alap php kódot ami feldolgozza majd e-mail formájában továbbítja az eredményeket.
Ezzel már csak az a probléma, hogy kb. 200-an fogják kitölteni és mindezt 1 óra leforgása alatt. Egyrészről feldolgozási problémái is vannak annak, ha csak az egyes kitöltések eredményeit küldi el e-mailenként másfelől SQL-ben tárolva és onnan lekérdezve a végeredmény és az egyes kitöltések eredménye sokkal megfelelőbb lenne.
Először arra gondoltam, hogy txt-ben tárolom egy sima +1 el de ezt elvetettem miután mondták, hogy milyen intervallum alatt és hányan fogják kitölteni.

Ha valaki tudna segíteni abban, hogy hogyan változtassam meg a php kódot úgy, hogy sql adatbázisban tárolja mind a 25 kérdés 6 lehetséges válaszaira adott értékeket összegzés és külön-külön kitöltés formájában életet mentene. (:$)
A külön-külön kitöltési eredmények annyira nem is fontosak, mert akkor max.