- Musk betiltja az iPhone-okat a Teslánál és az X-nél, ha ezt meglépi az Apple
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- ASUS routerek
- Windows 11
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Facebook és Messenger
- Musk meggondolta magát, mégsem pereli az OpenAI-t
- 10 éve nem változott ekkorát a Netflix tévés appja
- Microsoft Excel topic
- Autodesk - Revit
Új hozzászólás Aktív témák
-
Taci
addikt
válasz instantwater #20351 üzenetére
Hmm, most hogy így mondod, az is bőven jó lenne akkor, ha a szerver csak a bejegyzésekhez kapcsolódó adatokat küldené át (aktuális bejegyzés képének linkje, bejegyzés szövege, bejegyzés időpontja stb.) (és ezeket az adatokat sokkal egyszerűbben is lehetne átadni asszociatív tömbbel), aztán ezt a kliens rakná össze egy JS-tel lokálban generált HTML kóddal? Teljesen felesleges ugyanazt a fix html kódot utaztatni szerver és kliens között, az mindig ugyanaz, nem változik, csak az a pár bejegyzésenként módosuló változó.
Ez esetben pedig akkor vagy a JS-be kell "beleégetni" a html kódot, vagy itt is lehet külső fájlból, gondolom. Na ezeknek mind utána nézek most, hogyan lehet, hogy a jobb. Köszi a rávilágítást, erre nem is gondoltam még eddig! (És ha most is rosszul, kérnék egy kijavítást. ) -
instantwater
addikt
Igen, célszerű az adatot JSONban leküldeni a kliensnek, és kliens oldalon React/Vue vagy valami hasonlóval generálni a HTMLt.
Szerencsére ahogy értelmezem ez nem egy örökölt projekt ahol van sokezer sor HTML generáló kód backenden.
De minden azon múlik hány különböző oldalt kell generálnod, és mennyire értesz ezekhez a frontend frameworkokhöz.
Ha csak egy oldalt kell generálni, és csak PHPhoz értesz, akkor lehet jobban jársz egy Twig/Blade megoldással mint ezért szenvedni egy frontend frameworkkel, habár nem túlságosan nehezek.[ Szerkesztve ]
-
Taci
addikt
válasz instantwater #20353 üzenetére
Nem, ez egy teljesen saját, 0-ról kezdve, üres lapról (plusz egy HTML template-ről). Egyelőre csak egyetlen egy oldal, két oldalon és felül fix "kerettel" (opciók, menük, kereső stb.), középen pedig egy "feed", ahova folyamatosan tölti be (görgetéssel) a bejegyzéseket.
Igazából nem értek semmihez sem, de programozni szeretek, és ebben a "projektben" is kellett rengeteget HTML-lel, CSS-sel, PHP-vel és JS-tel foglalatoskodnom, amit amúgy élvezek is.
A korábban ajánlott Moments.js helyett is inkább megírtam magamnak az időbélyegző formázó kódját - addig is gyakorolok. Úgyhogy megpróbálom ezt is. Köszönöm! -
Taci
addikt
válasz instantwater #20355 üzenetére
Nem, dehogy. Úgy értettem, hogy keretbe foglalják a tartalmat (a feed-et).
-
Sziasztok!
Programajánlást szeretnék kérni Offline PHP szerverhez, Windows-ra vagy Linuxra. Aki tud ilyet, megbízhatót és hibátlan működésűt, az kérem jelezze.
Köszönöm
But who is watching the guardians?
-
válasz instantwater #20359 üzenetére
Köszönöm szépen, utána nézek.
Eddig javasolták nekem az Apache Server-t, de az egy rémálom...But who is watching the guardians?
-
coco2
őstag
Ha Windows-hoz vagy szokva, a Linuxra önmagában a rémálom. Mindegy mi, szöszölni kell mindennel.
Kicsi teljesítményre Windows alatt van egyszerű cucc. Mint például ez. Install, next, next, next, és készen vagy. A config-ot persze beállítod. Nagy teljesítményre nem lesz alkalmas.
Nagy teljesítményre Linux alatt van licence díj mentes cucc, viszont a rendszergazdát fizetni fogod - vagy te edződsz hozzá a kihíváshoz. Én az Apache-ot javasolnám.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Php alatt kimegy:
-mysqli_connect() OK,
-mysqli_set_charset() OK,
-mysqli_query() return boolean false-mysqli_errno() == 0
-mysqli_error() == ""Létezik valahonnét extra hibaüzenetet beszerezni? Ha nem stimmel valahol valami, csak illene róla visszajelzést kapnom
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
A Windows nálam csak alternatíva. 15 éve Linuxos vagyok, és nem felhasználói szinten. Az Apache nálam nem a telepítésnél verte ki a biztosítékot, hanem kezelhetőségre. Bár igaz, évekkel ezelőtt nyúltam utoljára hozzá, talán változott valami.
But who is watching the guardians?
-
válasz instantwater #20363 üzenetére
Offline alatt azt értem, hogy ne akarjon netre mászni. Jelenleg a MediaCenter Tárhely Commander-ét használom, de az is rémálom, mert ha változtatsz egy CSS fájlon, az percekbe is beletelik, mire hajlandó megjelenni. Ezért kell olyan, ami a PC-n fut és nem pedig neten. Hogy azonnali legyen a változás.
[ Szerkesztve ]
But who is watching the guardians?
-
pelyib
tag
Esetleg ezt: PHP The right way
"php 24 ora alatt" szerintem tobbet art mint hasznal, 20 eves konyv.
-
válasz instantwater #20366 üzenetére
Értem. Nem akarok listázást, csak futtatni akarom a kódjaimat gépen, mielőtt feltenném a netre.
Lényegében egy ehhez hasonlót keresek, csak PHP kompatibiliset és Net függetlent. Az számomra mindegy, hogy a megjelenítő programban dolgozok-e, vagy sem, én Visual Studio Code-hoz vagyok szokva, ha pötyögni kell[ Szerkesztve ]
But who is watching the guardians?
-
instantwater
addikt
-
válasz instantwater #20370 üzenetére
Köszönöm, szerintem innen megleszek vele. Ha nem, úgyis jelentkezek még
But who is watching the guardians?
-
coco2
őstag
válasz pelyib #20367 üzenetére
Ez itt a megjelenés dátuma szerint csak 16 éves
Egyébként meg mindegy, hány éves. Az oop php-t kezdetben szokni kell annak, aki html-be beinjektált php-t látott csak életében. Mert azok meg még régebbi példák. Hozzá kell szokni, hogy valakinek legyen önbizalma félrerakni a mankókat, és normálisan építsen alkalmazás szerkezetet. És tudod mit? Pont ahhoz a régebbi könyvek a jobbak, nem az újak.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz instantwater #20368 üzenetére
Te valami fene mód szeretsz partizánkodni az NginX-re, de én akkor sem fogadom el. Ha éppen érdekel, az okát is elárulom.
Játszottam oroszokkal neten. WoW. Onnét ismerem őket, meg a mentalitásukat. 1 év játék után már volt 2 karimon is legendary cucc. Egyszer csak lépnék be, nem stimmel a jelszó. Próbálom resetelni, nem stimmel az email. Írok adminnak, vissza se válaszolt. Ez volt 2016-ban a wowcircle wotlk x100 szerverén. Csináltam új accot, mentem vissza kicsi karival kérdezősködni, mi a roseb? Na oroszéknál az a szokás, hogy ad 1. Xenofóbok, ad 2. az erkölcsi érzékük még a mínusz 5ezret is alulról veri. Az én jelszómat konkrétan eladták pénzért. Valamelyik admin volt. Gyaníthatóan jót röhögtek rajta. Meg hogy hü**e külföldiek eridjetek a pi**ába. Olyanok ők, amikor "lazák". És oké, hogy csak játék, meg ingyenes, és senkinek semmit nem ígértek, de hát mégis miféle dolog az? Így vagy úgy de pénzt csinálnak mindenkiből mert ha nem akkor nyasgem?
Az NginX-et egy orosz fejleszti. Annyi backdoor lehet benne, mint egy hangyabolyon sem. Bármit fejlesztesz üzleti célra, ha megnő a cuccod, vagy megveszed a fizetős NginX-et, ami kb aranyárban van, vagy szervezett aukciókon fognak hátsó ajtót eladni az alkalmazásodhoz a legtöbbet licitálónak.
Ha éppen szeretsz ge*i feelingelni, akkor értem én, hogy reklámozod, mert bár nem túl szociális dolog, de hát látott már ez a világ kevésbé erkölcsös szórakozást is. Viszont legalább azért teszed? Vagy pusztán naivitásból? Mert ezen az egy kérdésen tényleg vakarom a buksit.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Mostanában építettem dev szervert, szóval képben vagyok az apache-ról. Az ssl-el én is megszenvedtem kicsit. Normálisan csak cert bottal szed le ssl-t, a cert botot meg utólag el kell távolítani, mert egy privát package repot is behúz az install források közé, ahonnét nem túl bizalomgerjesztő dolgok jönnek utána. Szóval ja, kicsit macera, ha az ember le nem dokumentálja alaposan első alkalommal, hogy utána biztos észben tudja tartani. Éppen ránéztem a jegyzeteimre, kb 100 sornyi csak az apache rész az ssl leírása nélkül, de a PPA tisztítással (az ssl certbot használata rendesen dokumentálva van netes blogban). A magam részéről végigszenvedtem, és ledokumentáltam mindent. És én nem 15 éve vagyok linuxos, hanem jó közelítéssel 15 évig nem sokat voltam linuxon (leszámítva az elektronikai fejlesztéseket és a user driverek írását). De ezek a reflexek valahogy a 15 évet is túlélték. Hogy te mibe tudtál beleakadni, azt perpillanat elképzelni se nagyon tudom.
De ha kényelmes cuccot akarsz, tényleg inkább egy win-t rakj fel, és rakd be alá a wampot. Ha offline lesz a gép, akkor nem tudja net felől támadás érni, és úgy semmi baja nincs a win 7-nek sem. Vagy ha driver problémákba akadtál, üsse kavics, rakj fel win 10 home-ot. Ha nem tud lehúzni semmi update-et, mert nincs neten a gép, akkor nem fog tönkremenni a saját ostobaságától. Teljesen offline talán még a win 10 home is stabil tud maradni (nem tudom, nem próbáltam, de valószínűleg működőképes marad).
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Win 10 van gyárilag a Laptopon, ahhoz nem szoktam hozzányúlni. A benne lévő 2. számú vinyón van a Linux, leginkább azt babrálom, csak játszani kapcsolom be a Win-t. Viszont tegnap este valamit g*cizett a Linux, ezért csak-csak kipróbáltam ezt a XAMPP-ot Win10 alól. Végülis működik, annyira itt már nem bonyolult a Localhost, mint volt pár évvel ezelőtt, mikor próbálkoztam vele.
Szóval, szerintem maradhat. Csak azt nem tudom, hogy ha nekem csak a htdocs mappája kell, mert abból csinál Localhost-ot és azon belül van a saját mappám, vajon minden mást, ami számomra ott felesleges, kidobhatok a kukába?But who is watching the guardians?
-
pigmeus
tag
Egy olyan problémám lenne, hogy készítettem egy sort funkciót, de valamiért a már korábban feltöltött adatokat nem sortol-ja helyesen. Bár most ahogy nézem az új felviteleket jól mutatja.
Esetleg volt valakinek hasonló gondja? Hogy érdemes ezt felépíteni?
<?php
if (isset($_GET['katid'])) {
$katid = $_GET['katid'];
$result = $sql->getCategoryById($katid);
} elseif (isset($_GET['sort'])) {
$sort = $_GET['sort'];
switch ($sort) {
case'price_asc':
$result = $sql->getProductsAsc();
break;
case'price_desc':
$result = $sql->getProductsDesc();
break;
}
} else {
$result = $sql->getProducts();
}
foreach ($result as $row) {
$id = $row["id"];
$termeknev = $row["nev"];
$termekar = $row["ar"];
$termekkep = $row["kep"];
echo "
---------------------------------------------------------
public function getProductsAsc(){
$dbCon = parent::connect();
$stmt = $dbCon->prepare("SELECT * FROM termekek ORDER BY ar ASC");
$stmt->execute();
$termekek = $stmt->fetchAll();
return $termekek;
}
public function getProductsDesc(){
$dbCon = parent::connect();
$stmt = $dbCon->prepare("SELECT * FROM termekek ORDER BY ar DESC");
$stmt->execute();
$termekek = $stmt->fetchAll();
return $termekek;
} -
pigmeus
tag
válasz pigmeus #20314 üzenetére
végül a keresést funkciót is elég egyszerűen sikerült megoldani....
$sql = new Sql();
$search = $_POST["search"];
$result = $sql->searchProducts($search);
if(!empty($result)){
foreach ($result as $row) {
$id = $row["id"];
$termeknev = $row["nev"];
$termekar = $row["ar"];
$termekkep = $row["kep"];
$cikkszam = $row["cikkszam"];
$keszlet = $row["keszlet"];
echo "--------------------------
function searchProducts($search){
$dbCon = parent::connect();
$stmt = $dbCon->prepare("SELECT * FROM termekek WHERE nev LIKE '%$search%' ");
$stmt->execute();
$result = $stmt->fetchAll();
return $result;
} -
biker
nagyúr
SOHA
NEM
FUTTATUNK
LEKÉRDEZÉST
SZŰRETLEN
ADATOKKALennyi...
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 |
-
RedHarlow
aktív tag
Sziasztok,
SQL-ben lévő változó értékét, hogy tudom php-ben módosítani? Arról van szó, hogy ha jól tudom az oracle ha megjegyzi az adott query-t legközelebb gyorsan le fog futni de mivel nekem szükséges lenne a hónapokat állíthatóra tenni így mindig újként érzékelné, azonban ha jól gondolom egy változó lenne benne a dátum akkor mindig az alap terv szerint futna le, ezt a változót viszont módosítanom kellene valahogy php-vel? Tudtok ebben segíteni, hogy ez hogy is néz ki? Van e egyáltalán ilyen? Esetleg egy link is elég, ahol erről bővebben olvashatok.
Előre is köszönöm a segítséget. -
disy68
aktív tag
válasz RedHarlow #20386 üzenetére
Szerintem téged a prepared statement-ek érdekelnek. Manapság az összes ismert adatbáziskezelő támogatja.
Előnyei lehetnek, hogy az adatbázis kiértékeli előre a lekérdezést, amihez paramétereket kötve lehet futtatni. A kiértékelt lekérdezést tudják cache-elni a driverek per kapcsolat és a további lekérdezéseket nem kell újra kiértékelni csak paraméterezni és futtatni, ami növeli a sebességet. További előnye, hogy véd a tipikus sql injection támadások ellen is.
A további részleteket az adott adatbáziskezelő dokumentációiban illetve az használt nyelvhez elérhető driver dokumentációjában lehet megtalálni.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
coco2
őstag
Van valakinek a keze alatt apache szerver "normál" üzemben haproxy tls terminátor mögött? Rewrite rule-okat keresgélek rá, hogyan lesz a kívülről érkező "https:"-ből "http:" mire az apache-hoz érkezik.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Sziasztok!
PHP-ban nem egyszerű az idézőjelek használata, főleg, ha tele van
include
-okkal$example = "";
kitöltéssel. Én személy szerint leginkább aposztrofot használok helyette, azzal nem akad össze.Viszont! Akad olyan felület (Pl: Libre Office), ahol a megjelenített idézőjelek kezdő tagja - mint ahogyan írjuk papíron is - alulra kerül, nem pedig felülre. Ez valahogyan kivitelezhető PHP-ban?
But who is watching the guardians?
-
Na, ez speciel egy olyan dolog volt, amire nem is gondoltam, tehát respect
Viszont a kérdésem továbbra is adott. Hiszen, attól, hogy PHP-t írsz, a betöltött oldalad egy már lefutott kód lesz, ami HTML formában jelenik meg. A kérdésem inkább vonatkozott arra, hogy CSS-ben tudok-e olyan paramétert beállítani, amitől alulra kerül az idézőjel?
But who is watching the guardians?
-
coco2
őstag
Amikor a kimeneti stinget adod, akár bináris karakter sorozatot kiküldhetsz. Utf-8 stringből azt küldesz ki, amit csak akarsz. Írhatsz alulra kerülő idézőjelet, ha az a kedvenced. Workaround gyanánt az a lehetőséged biztosan adott.
Hogy css automatán átformázza-e, arra a részre nem reagálnék - én magam sosem találkoztam azzal a problémával.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
-
disy68
aktív tag
A programkód meg a megjelenített adat az más dolog. A programkódnak van egy fix szintaxisa. Php alatt a single és double quoute nem ugyanazt jelenti (ahogy sok más programnyelvnél sem).
A single quote között lévő szöveget a php értelmező 'as is' kezeli, míg a double quote közötti szöveget interpolálja, azaz, ha tartalmaz változót escape-elt karaktert, akkor azt előbb feloldja és annak az eredménye lesz a tényleges szöveg.
pl.$something = 'kiskutya';
$text = 'this is {$something}';
echo $text --> this is {$something}
vs.
$something = 'kiskutya';
$text = "this is {$something}";
echo $text --> this is kiskutya
Szövegben pedig bármi lehet, amit az adott karakterkódolás megenged. Itt van néhány unicode idézőjel lehetőség.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
-
TigerCat
nagyúr
Sziasztok!
Először is bocsánat a láma kérdésért, de nem foglalkozom programozással, inkább felhasználói gondom van.
Weboldalon a beépített szövegszerkesztőben állandóan a kóddal szenvedek. Ha belejavítok a szövegbe, vagy kiegészítem, nagy eséllyel ez is belekerül sajnos.
Mit lehetne tenni, hogy ne kelljen átnéznem a forráskódot emiatt? Esetleg milyen szövegszerkesztőt javasoltok, amit be tudok rakatni az oldalba és ez a dolog nem jelentkezik?
Köszi!
♛ Kanapékirály Bútor és Kanapé Webáruház »»» https://kanapekiraly.hu
-
sztanozs
veterán
válasz TigerCat #20398 üzenetére
miért szenvedsz vele? (nbsp - non-breakable space, MS Wordben is tudsz ilyet, asszem Shift+Ctrl+Space)
Milyen szövegszerkesztő modult használsz (vagy melyik framework beépített szövegszerkesztője ez)?Amúgy ez nem PHP probléma, hanem javascript (felhasználói oldalon fut)...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
TigerCat
nagyúr
válasz sztanozs #20399 üzenetére
Azért szenvedek, mert a tartalmi részeket ezzel szerkesztem és van adminisztratív dolgunk is (pl. levél írása) ahol ez van berakva.
Egyébként CKEditor 4.8
Azt szeretném, ha nem is kellene ezzel foglalkozni. Tehát, módosításkor egy szó végére kattintok, beszúrok plusz egy szóközt és gépelem a szöveget (nem marad dupla szóköz), ilyenkor a szövegszerkesztő ne szúrja be a nem törhető szóközt.
Azért gáz, mert sokszor szétesik a tartalom, ha ilyen szóköz marad benne, viszont mivel nem statikus oldalakat szerkesztek, nincs arra idő, hogy másolgassam a kész anyagot. Ráadásul nem is kódolva nézem, hanem mint szövegszerkesztő használom. Kolléganőim szintén, akik meg végképp nem tudják mi az a forráskód...
♛ Kanapékirály Bútor és Kanapé Webáruház »»» https://kanapekiraly.hu
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen