- Biztonsági aggályok miatt késik a Microsoft hatalmas AI-újítása
- Kíváncsi az EU, milyen online védelmet adnak a pornóplatformok a kiskorúaknak
- Panaszt tettek a Google ellen, mert követi a felhasználókat a böngészője
- Rengeteg áram kell az adatközpontoknak, erre válasz a geotermikus energia
- Az AI megmondja, hogy van-e fájdalma a macskának
Új hozzászólás Aktív témák
-
eagleberg
tag
Ha valakit érdekelne online tanfolyam (közös) előfizetés (magyar nyelvű, 1 éves, sok-sok téma) akkor kérem privátban keressen meg.
[ Szerkesztve ]
-
Agostino
addikt
oh, rájöttem közben asszem : ))
[ Szerkesztve ]
hey friend listen, i know the world is scary right now but its gonna get way worse
-
eagleberg
tag
válasz eagleberg #19502 üzenetére
Nem akarom ide kiírni melyik cég, de sejthetitek...
Senkit nem érdekel "felesben"? A hónap végéig van időm eldönteni kell vagy nem.
Máshol nem akarok ezzel "házalni".
(Bónuszként elárulom hogyan tudod lementeni a videókat magadnak...)
Privát üzenetet küldj ha esetleg...[ Szerkesztve ]
-
#68216320
törölt tag
Segítséget szeretnék kérni. Ki milyen class loader-t használ? Nálam folyton gond van azzal amit csináltam. Ez például PHP 7.2-n működik, de 5.6 esetében már nem. Valami olyan megoldás volna jó, ami minden helyen működőképes. Persze lehet teljesen rossz a koncepcióm.
./autoloader.php
<?php
function classLoadMain($class) {
$class = str_replace('\\', '/', $class);
include $class . '.php';
}
function classLoadAdmin($class) {
$class = str_replace('\\', '/', $class);
include '../' . $class . '.php';
}
?>./classes/DbConnect.php
<?php
namespace classes;
use PDO;
use Exception;
class DbConnect {
private $connection;
public function __construct() {
$this->connection = new PDO('mysql:host=localhost;dbname=my_test_database', 'root', 'admin');
if (!$this->connection) {
throw new Exception('Could not connect to database server');
}
$this->connection->query("SET NAMES 'utf8'");
$this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}
public function getConnection() {
return $this->connection;
}
}
?>./test1.php
<?php
use classes\DbConnect;
require_once("autoloader.php");
spl_autoload_register('classLoadMain');
$dbConnect = new DbConnect();
?>[ Szerkesztve ]
-
#68216320
törölt tag
válasz Joci93 #19508 üzenetére
Nem kell ezert composer rogton. Mint kiderult a macOS-en, amin a PHP 5.6 van, nem volt a mysql.default_socket beallitva a php.ini-ben. Kellet egy link a mysql.socket-hez es be kellett allitani a php konfigban. Azaz nem programkod volt a problema, hanem a dev. env. volt elszurva.
-
Agostino
addikt
sziasztok
a kérdés csak részben érinti a php-t, de biztosan tudtok segíteni : ) adva van egy oldal, vegyesen html, php tartalommal. az oldalon van négy darab form, a formokban csak egy submit button. ha a submit button-t lenyomja a felhasználó, lefut egy select lekérdezés, majd a lekérdezés eredménye echo segítségével táblázatban megjelenik egy div-ben. az oldalon összesen négy form van, négy lekérdezés futtatható le. a gondom az, hogy a submit lenyomásával az egész oldal újratölt. ez ilyen, tudom, csak azt szeretném, ha nem lenne page reload. utánaolvastam a témának és annyit kiokoskodtam, hogy ajax segítségével megoldható, amit szeretnék. viszont minden egyes példa külső url-t ad az ajaxnak és egy adott táblával foglalkozik. nem szeretném az oldalon található négy formot és hozzá tartozó php kódot szétszedni, mert a négyféle select csak a kezdet, sokkal több lesz a projekt végén. megoldható az egyáltalán, egy oldalon több form, több php + select legyen, azonban egyetlen ajax script megoldja azt, hogy ne töltődjön újra az oldal? amolyan global megoldás?
hey friend listen, i know the world is scary right now but its gonna get way worse
-
Gave
addikt
válasz Agostino #19511 üzenetére
Habár értelmesebb volna szét szedni, nem muszáj, küldj egy query paramétert aztán a PHP scriptben if/switch kondiciók vagy valamilyen mapping segítségével azt a részt futtatod amit a paraméterben kérnek, pl a tábla azonosítója..
Here? For folks like us? Wrong city.., wrong people
-
supercow
őstag
válasz supercow #19514 üzenetére
Valahogy így:
<form id="form1" >
<input type="text" name="form1mezo1" id="form1mezo1">
<input type="text" name="form1mezo2" id="form1mezo2">
</form>
<form id="form2" >
<input type="text" name="form2mezo1" id="form2mezo1">
<input type="text" name="form2mezo2" id="form2mezo2">
</form>
<button id="gomb">Csinald</button>
<div id="eredmeny"></div>és JQuery kódodban:
$('#gomb').on('click', function(e){
$.ajax({
url: 'target.php',
dataType: 'json',
method: 'post',
data: {
urlap1: $("form1").serialize(),
urlap2: $("form2").serialize(),
[...egyeb POST parameterek, pl CSRF TOKEN ]
}
}).success(function(resp) {
console.log('siker='+resp);
$('#eredmeny').html( resp.uzenet );
}).always(function(){
console.log('vege');
});
});illetve doc itt: http://api.jquery.com/jquery.ajax/
A target.php -ben az űrlapok egyesével jelennek meg POST paraméterként.
ott csinálhatsz valami ilyesmit és lesz egy tömböd. Ne felejtsd el a bejövő adatokat ellenőrizni filter_var() vagy ahogy szükséges.<?php
$urlap1 = parse_str( $_REQUEST['urlap1'] );
// eredmeny:
$urlap1 = [
"form1mezo1" => "valami",
"form1mezo2" => "másvalami"
][ Szerkesztve ]
In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.
-
GreenIT
tag
Egy kerdes erejeig jottem csak:
Letezik olyan program, ami adott konyvtarban levo php fajlokrol csinal egy hierarchia listat, hogy melyik melyiket hivja meg?
-
cdm12
tag
Sziasztok! Grafikus vagyok. Elkészítettem egy webdesignt , amiben van egy header menüpontokkal logóval stb , és az egésznek avn egy fehér háttere 50% opacityvel. Alatta a főoldalon van egy kutya aminek a fülei belógnak a header mögé, direkt így csináltam, így néz ki jól. Ugye a kutya már külön html tagben van , mivel a headert a programozó fel akarja használni a többi menüponthoz is , a kutya viszont csak a főoldalon van. A programozó haverom azt mondja ezt így nem tudja megcsinálni , mert wordpressben phpvel a külön html tagben lévő részeket nem tudja egymés mögé becsúsztatni. A kérdésem az lenne mi erre a megoldás?
-
Gave
addikt
Ahogyan ezt említették már semmi köze a PHP-hez.
1- kiveszitek a kutyát a képből teljesen egy külön képbe, transzparens PNG
2- külön rétegre rakjátok, CSS abs pos, z-index
3- kizárólag a főoldalon jelenítitek meg display: none, ha body.home akkor meg display: block
(4)- esetleg kelleni fog valami margó, padding stb, hogy kompenzálja, hogy ne lógjon be a kutya a tartalombaHere? For folks like us? Wrong city.., wrong people
-
biker
nagyúr
Mindig tudnak nekem újat mondani???
Belefutottam egy olyanba, hogy a tárhelyen nem volt PDO, php-ben ki volt kapcsolva.
Kértem, kapcsolják be, másnapra megtörtént, azzal, hogy "mi nem javasoljuk a pdo-t, inkább a mysqli-t, de ez az önök döntése"Miről maradtam le? Vagy nem én vagyok helikopter mégsem?
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 |
-
Gave
addikt
Szerintem elég egyértelmű, ha spec MySQL-re tervezett programról van szó akkor azt érdemes használni. PDO képes sok egyéb adatbázissal is kommunikálni, de ennek nyilván akkor van leginkább előnye ha az applikációt több Hostra telepítik, ahol előre nem ismerhető, hogy milyen adatbázist használnak.
Here? For folks like us? Wrong city.., wrong people
-
biker
nagyúr
ok, de nem láttam még olyat, hogy direkt --without-pdo-val telepítik a php-t
Egyébként most potyognak ki a csontvázak a rendszerből, még mit nem tudnak biztosítaniElektromos 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 |
-
kezdosql
tag
-
#68216320
törölt tag
Hogyan lehet PHP-ban teszteket csinálni? (pl. UnitTest)
Illetve a GitLab-on van egy DevOps funkció, ami folyton hibát a tesztekre, mivel nincsenek. Hogy lehetne ezt kilőni vagy leginkább tesztekkel megetetni? -
vic999
csendes tag
Sziasztok!
Egyik ismerősömnek szeretnék kis információt nyerni:Szüksége lenne egy olyan admin felületre, ahova bizonyos emberkék be tudnak lépni (pl. email cím alapján). Itt az admin által létrehozott termékek jelennének meg, amit az ügyfél meg tudna nézni, leokézni, igény szerint módosítást kérni egy arra szánt mezőben.
Fontos lenne, hogy ha például "A cég" jelentkezik be, akkor csak az "A cég" termékei legyenek láthatók a felületen.
Mindennek automatizáltnak kellene lennie: ha kérései alapján módosították a terméket vagy készen van a termék, arról kapjon értesítést az ügyfél, illetve a gyártó is kapjon egy emailt azzal, hogy az ügyfél jóváhagyta / módosítást kér.
Ami még fontos, hogy egy-egy szerkesztésnél mindig új verzióként jelenjen meg a termék. Pl. ha volt egy Nvidia videókártya beta nevű termék, akkor az a módosítás után Nvidia videókártya v1.0 legyen, aztán minden módosításnál nőjön a verziószám.
Összességében az alábbiakat kell tudnia a felületnek:
• rendelés létrehozása (Megrendelő)
• rendelések jóváhagyása (admin)
• input generálása a gyártáshoz
• rendelések állapotának követése (Megrendelő és admin)
• e-mail értesítések küldése
• pdf dokumentumok generálása elérhetőségének biztosítása
• új termék, termékmódosítási igény létrehozása (Megrendelő)
• új termék vagy termékváltozat definíció létrehozása(admin)
• minta input generálása a gyártáshoz
• termék kép feltöltése (admin)
• termék jóváhagyása (Megrendelő), megrendelésA design gyakorlatilag mindegy, csak átlátható legyen. A funkciókon van a hangsúly.
Lehet akár valamilyen motor (Wordpress, Prestashop, stb.) vagy sablon, egyedi programozás vagy bármi, csak működjön.
Remélem érthető és megvalósítható a kérdésem.
Előre is köszönök minden választ!
-
cidalain
veterán
válasz vic999 #19528 üzenetére
Azzal kezdted, hogy informaciot szeretnel nyerni. Mi a kerdes, mert az nem volt?
1. Valaszt varsz, hogy az ismerosod milyen iranyban induljon a fejlesztessel?
2. Az a kerdes, hogy a koncepcio ertheto e, es ez alapjan megvalosithato e?
3. Azt szeretned tudni, hogy itt a forumozok kozul valaki megcsinalna e?
4. Az a kerdes, hogy a forumozok tudnak e valakit, aki ezt megcsinalna?
5. Igazabol tokmindegy, csak mukodjon mar, van penz boven fejlesztesre.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
bandi0000
nagyúr
Sziasztok
Most próbálok ismerkedni ezzel a csodás világgal, mégpedig a SlimFramework-ot kezdtem el, de mivel kicsit tört angolom van, így előfordulhat, hogy félre értettem valamit
De elég sok kérdés merült fel bennem
Nem igazán értem mit csináltunk a feladatba
Első körben csináltunk egy loggert, amit nagyjából értek, hogy mi is
Ez után egy adatbázis kapcsolatot csináltam, de itt nem kellene lennie egy adatbázisnak is? Mert a feladatba nem írja, vagy legalább is nekem nem egyértelmű
Ez után teljes képzavar, hogy mi az a tickets fügvény, vagyis ez nem adatbázisból olvasná ki az adatokat vagy hasonló elgondolása van?
Ebbe van egy TicketMapper osztály? amit nem deklaráltam sehol, talán egy Dependency Injection lenne, de amikor "működött" az alkalmazás, akkor hibát írt rá, mert nincs sehol ilyen függvényemXbox One: bandymnc
-
bandi0000
nagyúr
válasz bandi0000 #19532 üzenetére
Esetleg annyi, hogy írja, hogy változtassam meg az elérési utat, az elején látok csak ilyet, de ha jól tudom, ott az autoload.php elérési útját kell megadni, viszont ha rá navigálok a tickets-re, akkor azt írja, hogy nem találja annak az osztálynak az elérési útját, mert rossz helyen keresi
Xbox One: bandymnc
-
bandi0000
nagyúr
Lenne egy gondolom pofon egyszerű kérdésem, de még csak most ismerkedek a php-val, így magamtól nem jövök rá
Szóval lényeg a lényeg, hogy REST-API-t használok PHP ben, és megcsináltam ezt a SlimFramework tutorialt, ott úgy van megoldva, hogy az adatbázisból beolvas 1 sort, minden egyes sornak létrehoz egy objektumot, aminek a függvényeiben vissza adja az egyes mezők értékét
Na már most, nekem notORM-et kellene használni az adatbázis adatinak kinyeréséhez, viszont a weboldalon, a példáknál, nem látom, hogy osztályt használna a reprezentálásra, hanem szimplán egy változóba lekéri az adatokat az adatbázisból
pl így:
foreach ($db->application() as $application) { // get all applications
echo "$application[title]\n"; // print application title
}de az ORM lényege nem az lenne, hogy osztályoknak feleltetjük meg az adatbázis tábláit?
Vagy esetleg teljesen más lenne a koncepció?
Xbox One: bandymnc
-
biker
nagyúr
tárhelypark gondom lenne?
Hülye kérdés. Van egy rendszerem, eddig közel 80 példányban fut kb 30 szerveren, gond nélkül
Ma felraktam egy tárhelyparkos ügyfélnek, de még a domainje nincs meg, így a c18tarhelypark.... féle elérésen fut.
Itt a session változó létrejön, belépek, benne vannak a mentett változók, de az egyik oldalon van egy iframe, ami egy almappából tölt be adatot, ide nem adja át a session adatot az iframe-be.
Mindenhol máshol működik gond nélkülszanaszét túrtam a google-t, nem segít semmi trükk.
Lehet hogy a domain hiánya okozhat ilyen gondot, vagy ez valami idióta beállítás a tárhelyparkon?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
Természetesen. Mondom, rengeteg példány fut hibátlanul
A $_cookie még visszaadja a session id-t, ami azonos az iframeben is, de a változók nem érhetők elElektromos 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
nabazz, volt a főgyökérben egy saját php.ini, de abban nem adok meg soha elérési utat, lévén konfigolja a szerver.
Tárhelyparkos megoldás: ha van php ini, akkor nem csak a változásokat veszi onnan, hanem a defaultot se tölti be a szerverről. Ergo a cpanel default session save path-ot se tölti be.
Csúcs, töröltem, működik a session
[:beer]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 |
-
Nite
őstag
sziasztok!
CodeIgniter-el kapcsolatban kerdeznem, hogyan lehet elerni, hogy az "application" mappan kivul levo egyeb mappakhoz engedjen hozzaferni?
persze, ha nem letezik a mappa akkor kezelje le tovabbra is
koszonom
[ Szerkesztve ]
Paid my dues!
-
bandi0000
nagyúr
Tud valaki segíteni a Front Controlleres sémába?
Maga az oldal működik, de
Van egy Kapcsolat nevű oldal, ahol emailt lehetne küldeni, de küldés helyett fel akarom tölteni egy adatbázisba
A probléma az, hogy ha form-ot használok, akkor bármire ha átirányítanám ami feldolgozza ezt, akkor új lapot nyit meg, amit nem szeretném, hanem azt akarom elérni, hogy "elküldi" és mintha nem történne semmi, tehát ugyan azon a lapon maradna, vagy betöltené ugyan azt az oldalt, de minden szöveges mező üres lenne
Létezik valami megoldás erre? A legjobb az lenne, ha pl egy feldolgoz.php-nek küldené el, de ugye nem akarná azt megnyitni minden áron
Xbox One: bandymnc
Új hozzászólás Aktív témák
- Computex 2024: analóg árkád kontroller a Varmilo gondozásában
- Computex 2024: jóvágású Gigabyte alaplap Threadripperek alá
- Veszprém és környéke adok-veszek-beszélgetek
- Honor Magic6 Pro - kör közepén számok
- Jövedelem
- Ingatlanos topic!
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Gaming notebook topik
- Reklámblokkolók topikja
- Nyaralás topik
- További aktív témák...
- ASUS TUF Gaming A15 FA507XU- LP4050W Gray ELADÓ!!!!!! (GARANCIÁLIS 36-HÓNAP)
- Újszerű Spigen Liquid Air Folio Tok, iPad Pro 12.9, Fekete
- Huion Kamvas Digitalizáló Tábla / Rajztábla / Külső Monitor okos tollal /// ÚJ // Számla + Garancia
- ESR 360 Mágneses Tok és Billentyűzet Ipad Pro /// Air // Bontatlan // Számla + Garancia
- Synology DS223 (2GB) /// Teljesen Új // Számlával és 2 év Garanciával