Új hozzászólás Aktív témák
-
PazsitZ
addikt
válasz PazsitZ #1568 üzenetére
Rájöttem.
Természetesen abba a feltételbe kello rakni, ahol növelem a szavazást, mivel ez az a mozzanat, ami után korlátozni akarok.
Utólag mindig olyan egyszerűnek tünik a megoldásDe még lenne egy kérdésem, valahogy le lehet tiltani a böngészővel való visszalépést?
Mert ez az egy dolog még könnyű csalásra ad lehetőséget.[ Szerkesztve ]
- http://pazsitz.hu -
-
geree@bl
aktív tag
-
PazsitZ
addikt
válasz PazsitZ #2014 üzenetére
Meg is találtam a hiba kulcsát. Elhamarkodottan kérdeztem.
A forrásban is jól adja vissza, csak a html nem ételmezi ugye a sortörést.
Szóval vagy a kimenetben kell cserélnem a sortörést <br/> taggel, vagy a <pre></pre> taget kell használnom az üzenetre.- http://pazsitz.hu -
-
cucka
addikt
válasz PazsitZ #2015 üzenetére
csak a html nem ételmezi ugye a sortörést.
Ez így nem teljesen igaz. A html a sortörés, tab és szóköz karaktereket is értelmezi, méghozzá úgy, hogy mindegyiket átalakítja 1 darab szóközzé. Tehát 1 darab sortörésből és egy 3 sortörés + 2 tab kombóból is egy darab szóközt fog csinálni. Ez azért van így, hogy lehessen szépen megszerkesztett, olvasható (magyarul indentált ) html kódot írni anélkül, hogy a szerkesztésnél használt tab-ok és újsorok tönkretennék a végeredményt.[ Szerkesztve ]
-
cucka
addikt
-
emitter
őstag
válasz PazsitZ #2292 üzenetére
értem én, de az én oldalamon egy keresés eredményeként kapott találathalmazt kellene oldalakra bontani. Ha adok egy új oldallekérést get-tel, akkor valahogyan a keresési feltételeket is vissza kell újra juttatni a szervernek, hogy a lapozás után a következő x db találatot tudja lekérni az adatbázisból.. nemtom mennyire érthető..
És ehhez javascript kéne, hogy az egyszer már elpostolt adatokat újra vissza tudjam küldeni, nem? Vagy akkor én nem értem, hogy te mire gondolsz. -
cellpeti
veterán
válasz PazsitZ #2466 üzenetére
Nekem nem működik.
A kedvenc költőnél se dob vissza semmit és a jelölő négyzetes dolognál se,ad vissza semmit,pedig ott on-t kéne visszaadnia,és semmi nekem.
Pedig lent van a WAMP server is,meg minden ok,tehát on-line is,de nem tom most akkor mi lehet a gond.
Tudsz segíteni?
Tehát az űrlapokat megírom,de a php motor sehol nem dob vissza semmit![ Szerkesztve ]
Tigris, tigris, csóvafény...
-
Louloudaki
aktív tag
válasz PazsitZ #2768 üzenetére
mert 3000 sor a csv fájl és minden sor 15 oszlopból áll, csupán csak ezért nem nyúlnék hozzá kézzel valami kobra progi köp ki terméklistát amit havonta 1x szinkronizálni kell a webshoppal. de a progi cseszi el a cuccot, ma fogtam magam és végignéztem, kalapos u meg hullámos o van benne ű meg ő helyett is, szal nemtom mi lesz a végső megoldásom még
-
válasz PazsitZ #2944 üzenetére
Nálam index.php is rendesen tölti be, meg a másik .html fájl is, a helyi virtuális LAMP serveren.
Szerver-beállítások nincsenek buzergálva? A prototype egy 120kB-os hatalmasság, lehet a mérete miatt nem akarja kiszolgálni? Bár elvileg erre kéne kapni egy szép hibaüzenetet.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
tildy
nagyúr
válasz PazsitZ #3014 üzenetére
hm, lehet első körben csak a kulcsokat kéne leszedni, azt tömbbe pakolni, majd miután már megvannak amik kellenek, az azokhoz tartozó többi mezőt újabb sql lekéréssel leszedni?
Hm... Próbálkozom, eddig az array merge csinált duplikátumot..."Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
DviDee
csendes tag
válasz PazsitZ #3088 üzenetére
Nálad tök jó, de nálam ezt írja:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/l.../mail.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/.../mail.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/.../mail.php on line 3 -
DviDee
csendes tag
válasz PazsitZ #3101 üzenetére
Na a session probléma megoldódott, viszont az a kód amit adtál nekem, azzal nem jó. Ha megnyomom a mehet gombot az index.php-t hozza be, holott az e-mail küldő index.php?KV=mail néven van. Mi lehet a gond?
Amúgy tök jól elmagyaráztátok ezt a sessionos dolgot, kösz![ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz PazsitZ #3109 üzenetére
Persze, hogy nem illik ékezetes betűt használni url-ben, épp ezért akartam ellenőrizni a júzert, aki feltölti a képet mondjuk "csodálatos ez a kép, sőt mondhatnám gyönyörű.jpg" néven Szóval hogy helyettesítse a szóközöket mondjuk alsóvonással, az ékezetes betűket pedig a neki megfelelő ékezet nélküli karakterrel, mint pl. gyönyörű -> gyonyoru
Ez esetleg megoldható? Nem is nagyon vágom, miért nem működik az ékezet-konvertálás...Sk8erPeter
-
Sk8erPeter
nagyúr
válasz PazsitZ #3111 üzenetére
TÖKÉLETES!
Pont ilyen tömbös megoldásra gondoltam én is, csak én úgy akartam megoldani, hogy pl.$special_chars = array (
'á' => 'a',
'à' => 'a',
'ä' => 'ae',
'â' => 'a',
'ã' => 'a',
...
}(ezt a tömböt kimásoltam innen, úgyhogy nem kellett szenvedni a megírásával ), tehát hogy ami a nyíl után van, arra helyettesítse, azt hittem, úgy is megoldható
De így is tökéletes, köszönöm, PazsitZ!Tényleg, ha már itt tartunk, akkor már érdekelne, hogy egyébként esetleg kivitelezhető lenne azzal a változattal is, amire én gondoltam eredetileg? Ha igen, akkor mi a módja?
Szerk.:
most látom, valahogy így oldja meg:if (in_array($char, array_keys($special_chars))) {
$result .= $special_chars[$char];
}Kicsit túl hosszú a többi kód, rá kéne vennem magam, hogy áttanulmányozzam...
[ Szerkesztve ]
Sk8erPeter
-
biker
nagyúr
válasz PazsitZ #3133 üzenetére
node várj, ez csak véletlenszerű oszlop szerinti rendezés (ORDER BY RAND() )
25.000 sornál az, hogy a 10 oszlop melyikét rendezi előre, ettől soha nem fogom látni az összes adatot random.Olyanra gondoltam, hogy random dobja ki mondjuk a 15., 137. 1456. 8765. 15.324. sort mondjuk.
ezt php-ban meg lehetne oldani, hogy lekérem az összsort, majd random 0-maxsor közt generálok számokat, csak gondoltam van szebb megoldás isElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz PazsitZ #3137 üzenetére
jó így is, köszi.
Csak jól le kellett teszteljem(csak arra kéne tipp, hogy rejtett rossz karaktereket hogy találok meg, mert a szemem kigúvad, akkor se találok egy hibát, ami egy egy sornál random széttöri a dobozokat. ugyanaz a sor mindig, de csak az, és nem látom a karakterhibát )
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz PazsitZ #3139 üzenetére
a probléma css formázás, szövegdobozok, több hasábban
a lekérdezés ad 20 találatot, és elkezdem kiíratni gyönyörűen 1. box balra, 2.jobbra, 3. balra, 4. jobbra, 5. balra stb
ez sokszor tökéletes, de időről időre (refreshelve) 1-1 doboz nem a jó helyre kerül, de még csak nem is bal helyett jobbra, hanem még a megfelelő pozíció mellé is csúszik 20px-nyit kbugyanaz a termékdoboz ami elcsúszik, az mindegy, hogy a randomnál hova kerül, 1. sor vagy 18. sor, onnantól törik a kinézet.
megnéztem amivel csak tudtam, nem találok semmi fals formázást, főleg, ha a ciklusban lenne hiba, akkor rendre ugyanott lenne a hiba, nem véletlenszerű helyen úgy, hogy van olyan, amikor a teljes oldal hibátlan 2-3 refresh után is, és csak a 4.-nél van hiba.
ezért gondolom, hogy a termék adatbázisban lehet valami gebasz, de nem találom, mi azha van kedved segíteni, és bárki másnak, privátban szívesen adok elérhetőséget a tesztoldalhoz
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Sk8erPeter
nagyúr
válasz PazsitZ #3088 üzenetére
Itt az if ($op != "ds") feltétel-ellenőrzéssel csak azt ellenőrizzük le, hogy egyáltalán el lett-e a küldve a form, és ha igen, akkor mehet tovább az ellenőrzés?
"wrap=virtual" ez micsoda?
Egy fontos kérdés: ha nem állítok be ilyen számellenőrzős cuccot, viszont van egy form, amit kitöltve elküldök, majd frissítem a böngészőt, akkor hogyan kerülhetem el, hogy még egyszer ugyanazokat az adatokat elküldje? (Pl. vendégkönyv esetén [tudom, hogy egyébként is érdemes itt valami captcha-t vagy hasonló számellenőrzős cuccot berakni].)
Múltkor csodálkoztam rá, hogy még egyszer ugyanazt az adatot elküldi, és bővíti az adatbázist, ha F5-tel frissítek. Az meg ugye nem jó.
A $PHP_SELF-fel küldöm "önmagának" az adatokat, szóval ugyanazon az oldalon dolgozom fel...
Ez lehet, hogy kicsit amatőr kérdés, de egyelőre akkor sem tiszta számomra.Köszi!
Sk8erPeter
-
Odiepapa
csendes tag
válasz PazsitZ #3222 üzenetére
"A trigger is defined to activate when an INSERT, DELETE, or UPDATE statement executes for the associated table"
Nekem nem az update alkalmaval kellene eletebe leptetni a functiont, hanem minden ejszaka egyszer.
Kovetkezo a szitu, biztos hogy ismerosebb lesz a helyzet:
vannak projectjeim, amelyek "expire date"-tel vannak ellatva. Azt szeretnem elerni, hogy ha az expire date egyenlo vagy kisebb a mai datummal, akkor atbillentek egy project_active kapcsolot es deaktivalom.Gondolom hasonlo modon van megcsinalva a limitalt napra bejelentkezo tagsagi metodusa is.
A linuxos fuggvenyek szepek es jok, de nekem php-ban kellene megoldanom a feladatot.
Mercedes-Benz W123 300CD 1978
-
biker
nagyúr
válasz PazsitZ #3269 üzenetére
namost ezt a LOWER() dolgot nem értem, nem is működik, és nem is találom a mysql manualban.
Ellenben további érdekesség, hogy a LIKE strtolower($keresett) ugyanazt produkálja, mint eddig.
vagyis hiába strtolower, a plüss szóra 0 találat, a PLÜSS szóra 84 találat, holott ugyanazt kell eredményezze. mert strtolower(PLÜSS) = plüss, szerintem legalábbis.Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Alex91
félisten
válasz PazsitZ #3680 üzenetére
Nem, letrejon a file. Mondom, hosszu futasidonel van a gond, de azert kiprobalom igy is...
Bar ugye folosleges varakozas nem kellene bele...
[ Szerkesztve ]
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
biker
nagyúr
válasz PazsitZ #3853 üzenetére
dehogynem kell left join.
a termékek táblában a kategória ID van, a listában meg jó lenne a kategória neve, amit ki kell nyerni a kategóriák táblából.és ezt legalább naponta egyszer fogja lekérni egy árellenőr rendszer
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz PazsitZ #3856 üzenetére
majd meglátom, indexeléssel jobb lesz-e, de szerintem itt valami servergond lesz, fater lefuttatott hasonlóan nagy táblákon egy összetett lekérdezést a kis P4 northwoodján, és 1mp volt
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Louloudaki
aktív tag
válasz PazsitZ #3853 üzenetére
a view készítése nem gyorsít a dolgon, erre már rákérdeztem egyszer itt. az max arra jó, hogy sok helyről összeszedett adatot beleraksz és egyszerűbb utána a queryt megírni, de attól a mysql még ugyanúgy lefuttatja minden egyes alkalommal azt a queryt is ami a viewt összerakja. tehát ha
"create view akármi as select ez meg az innen onnan", és lekéred "select * from akármi" formában a view tartalmát, akkor lefut az "ez meg az innen onnan" is. -
biker
nagyúr
válasz PazsitZ #3861 üzenetére
Ha pedig kiiratni akarod a usernek, akkor rakj ki neki addig egy kis ikont ami jelzi a töltést, így egy fancy userbarát felületet kap legalább és csak oldalanként kérd le az adatokat, ne az egészet.
xls-be lesz kiíratva, nem képernyőre.
most a lekérdezés 0,01mp, a generálás kb 1-2mp, és már indul is a downloadElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz PazsitZ #3861 üzenetére
egy kis gond még azért van a rendszerben a lekérdezéssel.
a termékek és a képek táblában is van termek_ID mezőnév, ezzel van kapcsolva a tábla, azonban a képek táblában csak ott van termek_ID ahol kép is van, így ahol nincs kép, ott NULL lesz az érték, és ezzel felülíírja az adott sor termek_ID-jét.
eredmény: ahol nincs kép, ott nincs termekID sem, mert null lesz
hogy őrízzem meg a webshop_termekek tábla termek_ID mezőjét hogy ne írja felül NULL-al?Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
cucka
addikt
válasz PazsitZ #3903 üzenetére
Még korábban én is barkácsoltam ilyen rövidítő kódot, de nem olyan egyszerű (még az enyém sincs kész csak félig-meddig ), mondjuk nálam az is szempont, hogy a szövegben lévő tag-ek is érvényesek maradjanak.
Pedig ez nem túl bonyolult feladat, a lényege, hogy szét kell bontani szavakra a szöveget. Kétfajta szó lesz benne: html tag-ek és sima szavak. Ezután végigmész a szavakon és a következő algoritmust használod (kell hozzá egy verem és fontos a sorrend):
- Ha az aktuális szó nem html tag, akkor kiírod az output-ra és növeled a kiírt karakterek/szavak számát.
- Ha az aktuális szó nyitó és záró tag egyben, akkor kiírod az output-ra. (Például ilyen a <br />, aminek nincs záró tag-je, mert már le van zárva).
- Ha az aktuális szó html nyitó tag, akkor kiírod az output-ra és a html tag-et lerakod a verembe. (tehát csak magát a tag-et, az attribútumokat nem). Példa egy veremre: {'span', 'a', 'div'}
- ha az aktuális szó egy html lezáró tag (pl. </div>), akkor kiírod az output-ra és a veremből addig dobálod ki a tag-eket, amíg ki nem dobtad az aktuális html lezáró tag párját.Az iterációnak akkor van vége, ha elfogytak a szavak, vagy a kiírt karakterek/szavak száma elérte az előre meghatározott limitet. Ezután a veremben maradt elemeket kidobálod és mindegyikre kiírod a hozzá tartozó lezáró html tag-et. (Tehát ha a verem tetején egy div tag van, akkor azt fogod kiírni, hogy </div>, ezután pedig kiszeded a veremből.
Az algoritmus pár lényeges tulajdonsága:
- Megőrzi a html tag-eket.
- Csak a képernyőn látható betűket/szavakat számolja, a html tag-eket nem.
- Ha a szövegedben vannak lezáratlan tag-ek, akkor is működik. Ha a szövegben olyan lezáró tag van, aminek nincs nyitó párja, akkor nem működik helyesen, de kiegészíthető, hogy erre az esetre is jó legyen.
- Az algoritmus kimenetében nem lesznek lezáratlan html tag-ek.
- Bizonyos tag-eket a böngészők automatikusan lezárnak (pl. br, hr), ezek felismerésével ki kell egészíteni az algoritmust.[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz PazsitZ #4223 üzenetére
Na basszus, teljesen igazad van.
(Ezt az error_reporting = E_ALL beállítással lehet a legjobban tesztelni (persze csak teszteléshez szabad ezt így engedélyezni, különben nem biztonságos). Meg itt is szerepel, hogy lefedi az isset() esetet: empty(). )
Köszi, hogy szóltál![ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
- Robot fűnyírók
- A régi node-okra koncentrál a szankciók miatt Kína
- Politika
- Itt az első kép a 2024-es Nokia 3210-ről
- Telekom mobilszolgáltatások
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Sony MILC fényképezőgépcsalád
- Kerékpárosok, bringások ide!
- LEGO klub
- Békéscsaba és környéke adok-veszek-beszélgetek
- További aktív témák...