- Kábeleket és csövezést rejtő "kirakatház" a GameMax logójával
- Felvarrták az Arctic rackmount rendszerekhez szánt CPU-hűtőjének ráncait
- Háromféle kivitelben, és nem kis kapacitásokkal jönnek a Micron 6550 ION SSD-i
- Már a Samsung sem szolgálja ki modern AI lapkákkal Kínát
- Havazáshoz igazított kiadás kap a Steam Deck OLED
- Azonnali informatikai kérdések órája
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen egeret válasszak?
- Nem indul és mi a baja a gépemnek topik
- Kormányok / autós szimulátorok topikja
- Felvarrták az Arctic rackmount rendszerekhez szánt CPU-hűtőjének ráncait
- Projektor topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen videókártyát?
- Milyen monitort vegyek?
Új hozzászólás Aktív témák
-
Xirtam
veterán
válasz fordfairlane #7051 üzenetére
Akkor nálam mért írja? A kiszolgálás közben hiba lépett fel. A probléma valószínû oka a .htaccess file hibás/nem megfelelõ tartalma.
Lehet cache-ből töltötte be a weboldalt, nyomj egy CTRL+F5-öt.
10 Perce néztem akkor még ment. És másnál se jön be. Most kaptam agyvérzést komolyan mondom.
[ Szerkesztve ]
-
Xirtam
veterán
Ilyenkor mit lehet tenni? Ma volt a bolt nyitása, szóval ez így fantasztikus.
-
Xirtam
veterán
válasz fordfairlane #7056 üzenetére
SQL se jön be. Semmi. Csak az FTP-t érem el.
Megjavult! MAGÁTÓL!
[ Szerkesztve ]
-
Peter Kiss
őstag
válasz Peter Kiss #7028 üzenetére
Ezzel a technikával meg tudom csinálni azt, hogy PHP kódból tudjak külön regisztráltatni kliensoldali kódot:
</head> előtt:
CSS fájlt
CSS blockot
</body> előtt:
JavaScript állományt
JavaScript kódot, ami azonnal lefut
Egyéb JavaScript kódotA View Render metódusába kell az előzőekben látható Content-ContentEnd kódot rakni, és kész is.
-
Peter Kiss
őstag
válasz Peter Kiss #7059 üzenetére
public function index() {
if ($this->_httpContext->IsAsyncCallback()) {
ScriptManager::StartupScript("window.alert('bu')");
ScriptManager::StyleBlock("a{font-size:70px;}");
ScriptManager::StyleInclude("/mymvc/css/teszt.css");
return $this->PartialView('teszt_user_control.html');
}
ScriptManager::StyleInclude("/css/ultrabrutal.css");
return $this->View('index');
}Tehát akár így is, ez a kód egy Controller-ből való (fent már szerepelt egyszer). Ha AJAX-szal belehívok, akkor a PartialView mellett leküld még egy pár apróságot. Amin megjött a válasz kliensoldalra, azonnal lefut a window.alert(), bezárása után pedig alkalmazódnak a stílusok (a teszt.css-ben lévők is persze, végrehajtási sorrend böngészőnként eltérő).
---
Találkoztam egy lényeges dologgal is tegnap este: az ob_ függvények nem multibyte safe-ek! Nekem konkrétan a ob_get_length()-tel kellett megküzdenem.
[ Szerkesztve ]
-
Alukard
senior tag
válasz kukinyo #7062 üzenetére
A következő szigorúan magánvélemény és úgy alkotom, hogy én sem vagyok guru, de fizetés kiegészítésnek jó munka és szeretem csinálni.
A probléma amit látok nálad az az, hogy maguk az alapok (HTML+CSS) is hiányoznak, és így vágtál bele egy nagyobb projektbe. Lásd mondjuk egy CSS fájl felépítését, hierarchiáját.
Ha elfogadsz egy baráti jó tanácsot, először inkább sima, egyszerű statikus oldallal érd el azt a kinézetet amit szeretnél, ha ez megy, azután kezdj bele szerkesztésbe, módosításba.
Én is ezzel kezdem a mai napig, akár sablont, akár sima oldalt csinálok, és a referencia könyv (vagy internet oldal) a legjobb barátom ilyenkor... a második meg a firebug.https://blackfyre.ninja
-
kukinyo
addikt
válasz Alukard #7063 üzenetére
Köszönöm ezt a bőbeszédű kioktatást.Ahhoz képest hogy a kérdésemre adott válaszhoz semmi köze,szép beszédet dobtál össze.Ne érts félre,tisztában vagyok vele hogy senki nem köteles segíteni.Viszont kioktatni sem kellene.Nem hiszem el hogy akár te,akár más elolvasott valamit és azonnal kente,vágta.Biztos hogy neked is voltak olyan dolgok amiket nem értettél,és valaki rávezetett a helyes útra.Hidd el hogy nagyon sok mindent meg tudok oldani de ezt valahogy nem fogja az agyam.Nem jövök rá a logikájára,a miértjére,nem értem ezt a részt.
Azért köszönöm hogy szántál rám némi időt.[ Szerkesztve ]
-
Siriusb
veterán
Szemezgetek a php.net-ről, és most belebotlottam egy példába, amit nem értek:
Example #6 Static variables with recursive functions
<?php
function test()
{
static $count = 0;
$count++;
echo $count;
if ($count < 10) {
test();
}
$count--;
}
?>1.) Miért van a végén a $count--;?
2.) És amikor elérte a 10-at a $count értéke, miért kezd el visszaszámolni nulláig a függvény (a debuggerben a függvény végét elérve a vezérlés visszaugrik a $count--; sorra)? -
cucka
addikt
válasz Siriusb #7065 üzenetére
1. Azért, hogy a statikus változót visszaállítsa 0-ra. Ez csak egy példakód.
2. Mert a függvényben egymás után le fognak futni a sorok. Ha a függvényen belül meghívod a test() függvényt, akkor az a futása után oda tér vissza, ahonnan hívtad, tehát a programod onnan fog tovább futni.
Tehát a függvényed először megnöveli a count-ot majd meghívja saját magát. A meghívott függvény megnöveli a count-ot majd meghívja saját magát. Ez megy egészen addig, amíg tizedszer hívta meg magát.
A tizedik hívásnál a feltétel hamis, ezért nem hívja meg magát, hanem továbblép: csökkenti a count-ot majd kilép, a futás pedig ott folytatódik, ahonnan meghívtad, vagyis a 9. szinten, ahol szintén csökkenti az értéket, majd kilép a 8. szintre és így tovább. -
Siriusb
veterán
Tehát ez azt jelenti, hogy a függvény 10 példányban létrejön a memóriában, és mindegyik onnan folytatódik tovább, ahol az önmagára hivatkozás folytán visszaugrott az elejére, miután túljutott azon a ponton, hogy ismételten meghívja magát.
Úgy látom, érdemesebb elkerülni ennek a metódusnak az alkalmazását, rosszul megírt kód szépen teleszemeteli a memóriát.Kösz a segítséget.
-
cucka
addikt
válasz Siriusb #7067 üzenetére
A rosszul megírt rekurzív függvény sem szemeteli tele a memóriát, a legrosszabb, ami történhet, hogy nem ér véget a futása, de ezt meg úgyis észreveszed .
Nyilvánvalóan nem érdemes rekurziót használni, ha az a feladat, hogy számolj el 10-ig. Vannak olyan feladatok, amire a rekurzív függvény a kézenfekvő és általánosan használt módszer, például ha be kell járni egy fát. -
PazsitZ
addikt
válasz kukinyo #7070 üzenetére
Ez igazából nem is php kérdés már úgy látom.
De hirtelen átfutva a problémádat:
A config részben ugye megvannak ezek a részek:
define('linkclass', ""); // the css class to apply to each link
define('linkclass_hilite', ""); // the css class to apply to the currently selected link
Ezeket kiszedve a kommentezést és megadva egy class nevet a cms be kell, hogy rakja a class neveket.
Tehát a sima link a linkclass-nál megadottat, az épp aktuális a linkclass és linkclass_hilite-nál megadottat is felveszi.
Ezen class nevekre tudsz hivatkozni a css fileban.
tehát:
define('linkclass_hilite', "active_link");
majd a css-ben:.active_link {
font-weight:bold;
color:#f00;
}Alapvetően tehát ez a két opció van:
- Ha a css-ben találsz előre definiált class-t, akkor azt adod meg a define-nál.
- Ha nem, akkor a define-ban megadott class névvel magad írsz a css-ben egy style-t hozzá.szerk.:
Ahogy átrfutottam a linkelt css-t ugy látom az alap linknek a menuButton az active-nak pedig a menuButtonActive van szánva.
Tehát szvsz, így próbáld:define('linkclass', "menuButton"); // the css class to apply to each link
define('linkclass_hilite', "menuButtonActive"); // the css class to apply to the currently selected link[ Szerkesztve ]
- http://pazsitz.hu -
-
-
Speeedfire
félisten
Egyik ismerősömnek fogok egy weblapot készíteni, kellene majd neki egy hírlevél rendszer is. Ki milyen megoldásokat szokott használni? Egy kis könyvelő cégről lenne szó, ahol idővel megszaporodhatnak majd az ügyfelek.
Azon agyaltam, hogy lenne az adatbázisban egy név, mailcím, hash (alapesetben ennek 0 az értéke), dátum.A hash arra akarom használni, ha valaki fel vagy le akar iratkozni akkor ezzel erősíti meg amit a megadott mail címre küld el a rendszer. A hírlevél törzsét meg valami ckeditor vagy valami hasonló megoldással adná meg az admin oldalon.
A másik érdekes kérdés, hogy ha elég sok felhasználó van akkor hogy küldje el a rendszer a leveleket? Ciklusból olvassa ki? Vagy egyesével menjen végig a listán? A newhostingon lesz elvileg az oldal és nem akarok php idő limitbe futni.
Bármilyen ötlet jöhet.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Peter Kiss
őstag
válasz Speeedfire #7076 üzenetére
Kiküldéshez készítesz egy buffertáblát. Mikor megvan írva a levél, rányomnak a kiküldésre, akkor ebbe belekerül minden szükséges adat (e-mail cím és a hírlevél ID-je mindenképp), majd elkezdi a rendszer kiküldeni. Lehet cron-nal, de én pl. AJAX-ot használtam automata újrahívással. Rányomnak a küldésre --> táblát felépíteni --> kiszedi pl. az első 50-et (törli is a táblából) --> elküldi --> visszahív a szerveroldalra az újabb 50-es adatért. A kérések között eltelik mindig egy kis idő. Ha ezt a módszert választod, akkor a buffertáblába be kell rakni, hogy ki intézi az aktuális kiküldést, így el lehet kerülni azt, hogy ha egyszerre 2 küldés van folyamatban, hogy összeakadjanak.
-
Siriusb
veterán
válasz Speeedfire #7076 üzenetére
Nekem a phpList bevált.
(#7075) kukinyo
Ha a böngészőben a forrást megnézed (akár firebuggal), milyen class van az aktív menünél?[ Szerkesztve ]
-
Speeedfire
félisten
válasz Peter Kiss #7077 üzenetére
Azt hiszem ez az ajaxos megoldás lesz a megfelelő. Bár ezt a buffertáblát nem nagyon értem. Illetve a hírlevél id-t sem.
Nem akarom én elmenteni a hírleveleket. Kap egy alap html sémát, amibe csak a tartalom lesz változtatva.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Peter Kiss
őstag
válasz Speeedfire #7079 üzenetére
Az általam elmesélt rendszerben mentve vannak a levelek. A buffertábla azért kellett nekem, hogy 1 levelet 1 ember nehogy 2-szer kapjon meg, mivel az emberek különböző csoportokba iratkoznak fel, levelet küldeni pedig csoportoknak lehet.
-
Speeedfire
félisten
válasz Peter Kiss #7080 üzenetére
Itt nem lesz semmi csoport. Egy nagy lesz, ahova mindenki feliratkozhat majd.
A levelet szerintem majd valami sessionbe elmentem, lekérem az embereket. Aztán ahogy írtad ajaxos megoldással 50-esével elküldöm majd a levelet.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Peter Kiss
őstag
válasz Speeedfire #7081 üzenetére
Buffertábla arra is kell, hogy ne legyen nagy gáz abból, ha megszakadna a művelet, lehessen folytatni.
-
Speeedfire
félisten
válasz Peter Kiss #7082 üzenetére
Hmm. Te a buffertáblát, hogy csináltad? Session? Javascript? Cookie?
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #7083 üzenetére
Adatbázisban tábla.
-
Xirtam
veterán
A weboldalamon : Restart Shop szeretném a kategóriáknál megszüntetni, hogy a nevekre lehessen kattintatni. Ugye a href-et szeretném eltüntetni, viszont az istennek se találom azt a fájlt ami tartalmazza ezeket. Valaki segítene?
<a href="http://restartshop.hu/category.php?id_category=26" title="Videókártya,VGA">Videókártya</a>
-
DeltaPower
addikt
-
kukinyo
addikt
Na most adtam fel ezt az aktívmenüpontot.Már bele őrülök.
És akkor sem értem. -
Speeedfire
félisten
Kis segítségre lenne szükségem. Valami miatt warningot dob az oldal.
A kód rész:
<?php
$lekerdez = "select * from hir";
echo '<pre>'.$lekerdez.'</pre>';
if (isset($_GET['id'])) {
$lekerdez .= " where id=".$_GET['id']." ";
}
echo '<pre>'.$lekerdez.'</pre>';
$lekerdez = mysql_query($lekerdez);
echo '<pre>'.$lekerdez.'</pre>';
while($row = mysql_fetch_assoc($lekerdez)) {A while sorra dobja a hibát.
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, array given in D:\munka\web\!!!!peti\hir.php on line 12
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Coyot
őstag
válasz Speeedfire #7090 üzenetére
nem vágtad felül a $lekerdez változó értékét?
mod.: sorry elírtam a változónevet
[ Szerkesztve ]
Má' nem
-
Peter Kiss
őstag
válasz Speeedfire #7090 üzenetére
$lekerdez = mysql_query($lekerdez);
Ha itt egy tök új változóba rakod be az eredményt, akkor mi történik?
-
Speeedfire
félisten
válasz Peter Kiss #7092 üzenetére
lol
De emiatt, miért panaszkodott?
php 5.3.0 van fent
Coyot: Nem.[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Peter Kiss
őstag
válasz Speeedfire #7093 üzenetére
var_dump()-pal lesd meg a típusát, szerintem nem mysql_resource lesz (vagy minek is kellene lennie), hanem string (tömb).
-
Speeedfire
félisten
válasz Peter Kiss #7094 üzenetére
print_r()-el megnéztem, de ott is resource-ot írt ki. Ezért nem is értettem mi volt a gond. Most a másik változóval tökéletes.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Coyot
őstag
válasz Speeedfire #7095 üzenetére
tuti hogy a ciklusban felülvágod az értékét... mivel 1 hírt kitett a másodikat már nem tudja.
Má' nem
-
Speeedfire
félisten
Már az elején van egy feltétel vizsgálat. Ha van megvan adva az id akkor csak 1 elemet ad vissza, ellenkező esetben mindet. De itt a teljes kód. -> [link]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Brown ügynök
senior tag
válasz Speeedfire #7095 üzenetére
var_dump()-t akartam én is javasolni. print_r()-rel nem látod a típusát.
-
Speeedfire
félisten
válasz Brown ügynök #7098 üzenetére
A teszt kedvéért megnéztem így is.
resource(8) of type (mysql result)
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Siriusb
veterán
válasz Speeedfire #7090 üzenetére
Csak egy kérdés, miért mysql és nem mysqli?
Nem ez utóbbi az ajánlottabb?
Új hozzászólás Aktív témák
Hirdetés
- Belépűszintű Gamer PC Eladó + Monitorral + Billentyűzettel és Egérrel
- XBOX ONE FAT 500 GB gyári tartozékaival, 2 kontrollerrel és 2 játékkal
- XBOX SERIES S KONZOL 512GB-os Játékkonzol - Azonnali termékcsere garanciával
- Vegyes filamentek PLA/PETG/ASA
- Legion 5 15ARH7 15.6" FHD IPS Ryzen 5 6600H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: HC Pointer Kft.
Város: Pécs