Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- Brogyi: CTEK akkumulátor töltő és másolatai
- GoodSpeed: Kell-e manapság egérpad vagy sem?
- Gurulunk, WAZE?!
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- sziku69: Szólánc.
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
- 
			
			  #68216320 törölt tag válasz  polymorphin
							
							
								#21200
							
							üzenetére polymorphin
							
							
								#21200
							
							üzenetéreAha, köszi az infot. 
 Ha jól értem, akkor kicsit talán "alacsonyabb szintű" és ezért univerzálisabb a Symphony?Nem csak egy weboldalról van szó, hanem a project-ben van egy elég komoly business-logic ami a háttérben teker és az eredményt a weboldal már az adatbázisból jeleníti meg. Illetve egy admin felületen befolyásolja majd a háttérművelet futását. A public része csak view pár megjelenítéshez szükséges paraméterrel. (form vagy link-get) Nem gyors összedobásról volna szó, hanem egy régen megszüntetett portálom újraírásáról. 
 Elég nagy meló és csak egyedül leszek rá (sejthetőleg).
 Igen, Java Spring volt, de a korábbi projectem Php volt.Unit teszt alap. A business-logic Java-ban készül, ahhoz is kell Unit teszt, használnám Php-hoz is. Rossz beidegződésből én amúgy is előbb a unit tesztet írom meg és csak ezután a kódot. 
- 
			
			  #68216320 törölt tag válasz  pelyib
							
							
								#21179
							
							üzenetére pelyib
							
							
								#21179
							
							üzenetéreKöszönöm a tippet. Igen, a VSCode valóban jó cucc. Használtam már amikor C/C++ cuccba kellett belenyúlnom. 
 Viszont valamiért PHP esetében nem ugrott be, hogy használjam. Meg fogom próbálni.
 A PHPStorm ilyen jellegű használata viszont macerásnak tűnik, egyelőre nem eröltetem.VIM?? Nem semmi vagy, elismerésem. Én sima editornak is inkább a nano-t használom  
 Eddig még nem volt erőm belemélyedni a VIM lekivilágába.
- 
			
			  #68216320 törölt tag válasz  polymorphin
							
							
								#21177
							
							üzenetére polymorphin
							
							
								#21177
							
							üzenetéreKicsit reszletezned, hogy miert ezt ajanlanad? 
 Mi az elonye mondjuk a Laravel-el szemben?
- 
			
			  #68216320 törölt tag válasz  miroon
							
							
								#21172
							
							üzenetére miroon
							
							
								#21172
							
							üzenetéreIgen, én is a Laravel-ben gondolkodom. Régi melóhelyemen is a project egy része azt használta, valamennyire emlékszem még a felépítésére. 
 Eclipse PDT nagyon melléfogás lenne? Valahogy kézreáll a használata.nevemfel: 
 Nem szeretnék havi pakkot venni semmiből.coco2: 
 A PHP nem idegen számomra, csupán eddig nem használtam framework-öt.
 Pár éve még működött egy napi párezres látogatottságú site-om, amit teljesen nulláról magam építettem fel. Saját osztályok, saját loader, stb. Fontend és backend.
 (Már nem működik, lekapcsoltam üzleti megfontolásból, csak a domain-t tartottam meg azóta is.)
 A lényeg, hogy most csak egy másik project kedvéért szeretnék framework-öt használni és teljes mértékben szeretném az adott fw-öt megismerni.
- 
			
			  #68216320 törölt tag Sziasztok. Saját project készítése közben szeretnék valamilyen backend framework használatot elsajátítani. 
 Milyen fw-öt javasolnátok? Laravel, Symphony?
 Illetve melyik IDE-t érdemes használnom? Java-hoz még mindig az Eclipse (pontosabban STS) IDE-t használom. Felkonfigolva érdemes használnom PHP-hez is? Vagy van valami ami inkább javasolt lenne hozzá? (fontos h linux támogatott legyen)Köszönöm. 
- 
			
			  #68216320 törölt tag Sziasztok. Tudnátok ajánlani olyan File listázó/letöltő programot (vagy csak osztályt) amit könnyen üzembe lehetne helyezni? Fontos lenne, hogy minimális vagy leginkább semmi JS és CSS legyen benne, mivel olyan eszközök számára a készülne, amiknél ez gondot okoz. ('80-'90) 
 Alapvetően majdnem megfelelő a normál apache/nginx könyvtárlista.A következő kritériumoknak kellene megfelenie: 
 - tetszőleges mélységű könyvtárlista (dir elöl, fájlok utána sorrend)
 - ne direkt link legyen a fájlra, hanem mondjuk "download.php?dir=104&file=valami.ext" vagy valami ilyesmi
 - adott fájl letöltésének számlálása (nem JS-el, mondjuk a fentebb említett download.php segítségével)
 - könyvtárakat automatikusan térképezze fel, mivel nem web felületen lenne tartalom feltöltve
 - több fájl/könyvtár kiválasztása esetén azokat 1db zip-ben töltse leEnnyi lenne. 
 Ismeretek esetleg ilyen kész rendszert?
- 
			
			  #68216320 törölt tag Sziasztok. 
 Php konfigurálásban szeretnék segítséget kérni.
 Nginx-et használok php7.4-el.
 Phpinfo() szerint az /etc/php/7.4/fpm/php.ini fájl van betöltve.
 Ebben átírtam, hogy minden error miatt szóljon (E_ALL) és jelenítse meg (display_errors = on).
 Mégsem jelenik meg.
 A default (localhost) domain alatt dolgozom egy alkönyvtárban.
 Mit rontok el? Hogyan tudnék hibaüzenetet kicsikarni tőle?(nginx error.log-ban megjelenik a hibaüzenet) 
- 
			
			  #68216320 törölt tag válasz  jattila48
							
							
								#19998
							
							üzenetére jattila48
							
							
								#19998
							
							üzenetéreNem vagyok járatos a témában, de esetleg shell_exec() -el tehetsz egy próbát. 
- 
			
			  #68216320 törölt tag Sziasztok. Kis segítséget kérnék "dióhéjban", hogy hogyan is működik a composer? 
 Van egy composer.phar fájlom. Ezt hogyan használom, hogy letöltse a szükséges dependenciákat?
 Illetve kézzel kell letöltenem ezeket (megadva parancssorban) vagy van valami fájl, amiben felsorolhatom neki a projecten belül?
 Egyelőre nem használok FW-öt csak próbálgatnám.pl: Ezt szeretném működésre bírni [link] 
- 
			
			  #68216320 törölt tag Kódírásnál TAB vagy SPACE az elfogadottabb? Én alapvetően tab párti vagyok, de webes vonalon valamiért rengeteg space-es kóddal találkozom. 
- 
			
			  #68216320 törölt tag Help!!! Valaki használ EclipsePDT IDE-t macOS rendszeren? Egyszerűen nem sikerül beüzemelnem a PHPUnit-ot. 
 Beállítottam a PHPUnit.phar elérhetőségét, de egyszerűen a létrejött tesztek a "extends PHPUnit_Framework_TestCase"-re panaszkodnak, hogy nem ismert típus.
 Valami biztosan működő megoldáshoz linket vagy közvetlen tanácsot tudna adni valamelyőtök? (macOS 10.12.6)
- 
			
			  #68216320 törölt tag 644 jog van a fájlokra, 755 a directory-ra, szóval read jog van, owner pedig write. És mégis. Picit érthetetlen számomra a hiba oka. 
 A PHP path-ban látsz olyat, hogy php5, az ne zavarjon meg, mert macOS-en install után alapban ott a php5, de update volt és a php7.2 került oda, phpinfo is szépen mutatja.Update: Kipróbálom linux server-en is. Kíváncsi vagyok... Update2: Linux alatt sima unzip és rendben megjelent a welcome screen. Szóval valamit mégis csak én szúrok el biztosan ... Update3: Nem tudom mi lehetett, de egy Apache restart megoldotta a dolgot  (#19737) Nicotin: Én anno még egy PHP24 óra alatt könyvvel kezdtem, de az lehet mostanra erősen elavult. Semmi OOP nincs benne. Talán a többiek tudnak ajánlani valami jót. 
- 
			
			  #68216320 törölt tag válasz  Nicotin
							
							
								#19734
							
							üzenetére Nicotin
							
							
								#19734
							
							üzenetéreA kép bináris információ, ne töltsd adatbázisba. Tedd könyvtárba és a nevét ill egyéb adatait tárold adatbázisban. 
 Ha ki akarod védeni a frissítésnél újra feltöltést, akkor egy egyszerű módja, hogy PHP header(Location)-el egy másik oldalra mész. Mondjuk olyanra ami feldolgozza a képet. Átméretezi, db-be tárolja az adatait, stb és visszajelzést ad a felhasználónak, hogy lezajlott a dolog.Más: 
 Ezzel mi lehet a gond? Win alatt oké, de macOS alatt PHP7.2-t használva nem megy...
 Read jog van mindenkinek a fájlokhoz, mégis permission denied..
 [kép]
- 
			
			  #68216320 törölt tag Úgy gondolom a Laravel komplexebb. Nem egyszerűbb kiindulásnak az Igniter? Vagy rosszak az információim és kezdésnek is jó a Laravel? (Amúgy lehet volna egy project, ahol azt használnak. ezért is kezdenék azzal. Belelátnék a fejlesztésbe és menet közben abból is tanulhatnék.) 
- 
			
			  #68216320 törölt tag Szeretném a CodeIgniter-t kipróbálni. Milyen kiindulási pontot javasolnátok valakinek, aki még PHP vonalon nem foglalkozott framework-el? 
- 
			
			  #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?
- 
			
			  #68216320 törölt tag válasz  Joci93
							
							
								#19508
							
							üzenetére Joci93
							
							
								#19508
							
							üzenetéreNem 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.  
- 
			
			  #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();
 ?>
- 
			
			  #68216320 törölt tag válasz  #57018880
							
							
								#19388
							
							üzenetére #57018880
							
							
								#19388
							
							üzenetéreÚgy tűnik tényleg elég csak a run.php-ban megcsinálni az autoloader-t.  
 Az alábbi működőnek tűnik:
 file path - képrun.php <?php
 spl_autoload_register(function ($class_name) {
 include $class_name . '.php';
 });
 use DAO\TestDAO;
 $test = new TestDAO();
 $test->testMethod();
 ?>TestDAO.php <?php
 namespace DAO;
 use Model\TestModel;
 class TestDAO {
 public function testMethod() {
 $testModel = new TestModel ();
 $testModel->testMethod ();
 }
 }
 ?>TestModel.php <?php
 namespace Model;
 class TestModel {
 public function testMethod() {
 echo "hello";
 }
 }
 ?>
- 
			
			  #68216320 törölt tag válasz  #68216320
							
							
								#19385
							
							üzenetére #68216320
							
							
								#19385
							
							üzenetéreEz így működik, de akkor minden fájl elejére kelleni fog behívni az autoloader-t? Valahogy nem lehet automatikusan használtatni vele, ha use-t lát? <?php
 spl_autoload_register(function ($class_name) {
 include $class_name . '.php';
 });
 use Model\TestModel;
 $test = new TestModel();
 $test->testMethod();
 ?>
- 
			
			  #68216320 törölt tag 
- 
			
			  #68216320 törölt tag Ha egy class egy alkönyvtárban van és a gyökérben példányosítanám, akkor az alábbi megoldás miért nem jó? Nem látja az osztályt. (php7) <?php
 use Model\TestModel;
 $test = new TestModel();
 ?>
- 
			
			  #68216320 törölt tag válasz  PumpkinSeed
							
							
								#18492
							
							üzenetére PumpkinSeed
							
							
								#18492
							
							üzenetéreThx All 
- 
			
			  #68216320 törölt tag Szeretnék megismerkedni valamelyik framework-el. Javasolnátok valamit? Még nem használtam soha, tehát valami jó dokumentált volna ideális gondolom. 
- 
			
			  #68216320 törölt tag A következő feladatot kellene megoldanom: mod_termekosszerako.php 
 Itt kell megadni a termék adatait, többek között, hogy milyen alkatrészekből legyen elkészítve. Ezeket az adatokat session-ben kapja, ebből számol.
 A php fájl az oldal elején mutatja, hogy melyik alkatrészek lettek kiválasztva és még milyenekre van szükség, a termék elkészíthető-e. Ha igen, akkor kosár gomb jelenik meg és lehet továbblépni.
 Egy termék 5 vagy több fajta alkatrészből áll, amiket a már kiválasztottak alatt egy sok elemet tartalmazó felsorolásból lehet linkkel kiválasztani az alkatrész képére kattintva.
 (a linkek a task_termekosszerako.php-t hívják paraméterekkel)task_termekosszerako.php 
 Az átadott paraméterek alapján kiválasztott alkatrészt session-be teszi (ha tudja) és visszaugrik a mod_termekosszerako.php oldalra.A rendszer működik, de a tulajdonosnak problémát okoz az alkatrész kiválasztását követő oldal-újratöltés. Leginkább az, hogy az oldal alján történő kiválasztás esetén, az új betöltés miatt az oldal tetejére ugrik a navigáció. Horgonyok alkalmazása sem szimpatikus számára. Azt szeretné, hogy ne legyen látható újratöltés, az oldal egyetlen pixelt se mozduljon el egy kiválasztást követően. Az új tartalom viszont jelenjen meg, tehát a kiválasztott alkatrészt az oldal elején mutassa és újra ellenőrizze, hogy elkészíthető-e a termék. Ha az elejére görget, már ott kell lennie ennek az új eredménynek. Az volna a kérdésem, hogy véleményetek szerint ez milyen technikával oldható meg? Iframe jutott eszembe, de az ugyebár SEO szempontból nem túl jó megoldás. Elnézést, ha esetleg nem jó topicot választottam. 
- 
			
			  #68216320 törölt tag Urak, segítség kellene. Eddig volt offline fejlesztéshez egy jól bejáratott Apache2-Phph7-MySQL kombinációm 64bites binary-ból. Most viszont egy 32bites pici gépre kellene felpakolnom és már nem emlékszem, hogy a MySQL-ből melyik csomag kellene. 
 A netről a Community csomagot töltöttem le, de kitömörítve több, mint 1GB, miközben amit eddig használtam csak ~280MB körüli. Tudnátok segíteni, hogy melyik alap binary-t érdemes feltennem, ha semmi másra nem kell, mint PHP fejlesztéshez és csak weben fogom kezelni mondjuk phpmyadmin-al?Amúgy a fenti hozzászólásokhoz: +1 a PDO-nak 
- 
			
			  #68216320 törölt tag válasz  Sk8erPeter
							
							
								#18090
							
							üzenetére Sk8erPeter
							
							
								#18090
							
							üzenetéreIgen, sejtettem, h gázos  Akkor a második megoldásra építek valami saját alapot , amit a későbbiekben testreszabhatok. Akkor a második megoldásra építek valami saját alapot , amit a későbbiekben testreszabhatok.
- 
			
			  #68216320 törölt tag válasz  Peter Kiss
							
							
								#18084
							
							üzenetére Peter Kiss
							
							
								#18084
							
							üzenetéreKözben egy másik gépen is megpróbáltam a Php7-et indítani és elsőre sikerült. Szóval a laptopommal lesz valami. Majd kiderítem mi baja. Update: a modulok okozzák a hibát. De nem tudom miért. Némelyik indul, némelyik nem. 
- 
			
			  #68216320 törölt tag válasz  Peter Kiss
							
							
								#18084
							
							üzenetére Peter Kiss
							
							
								#18084
							
							üzenetérePersze, természetesen fent van. Amikor az exe fájlt indítottam kereste is, feltettem, most nem ad hibaüzenetet. 
 Tehát elméletileg fut. Bár nem tudom exe futásakor hogyan tudom apache nélkül tesztelni.Más: 
 Amikor mondjuk egy regisztrációs űrlapot készítetek milyen megoldással kezelitek a megadott adatokat és hibákat? Én két megoldást tudok, de kíváncsi lennék a megfelelőre 1. 
 Az űrlap, az adatok ellenőrzése, a feldolgozása ugyanabban a PHP fájlban van. Leegyszerűsítve valahogy így nézne ki:if( ha vannak adatok ellenőrzöm ) { 
 ...
 if( hiba1) {
 $formView=true
 $errorMessage[]=hibaüzenet
 }
 if( hiba2) {
 $formView=true
 $errorMessage[]=hibaüzenet
 }
 ...
 }
 else {
 formView=true
 }
 if( formView===true ) {
 formot megjelenítem, esetleges $errorMessage tömböt kiírom
 }
 else {
 kapott adatokat feldolgozom
 feldolgozás utáni üzenetet megjelenítem
 }2. 
 Az űrlap és az ellenőrzés/feldolgozás külön PHP fájlban vanform.php <form method="post" action="task_form.php"> 
 ...
 </form>task_form.php kapott adatok ellenőrzése ... 
 if( hiba1 ) {
 $_SESSION['formErrors'][] = hibaüzenet
 }
 if( hiba2 ) {
 $_SESSION['formErrors'][] = hibaüzenet
 }
 ...
 if( ! empty($_SESSION['formErrors']) )
 $location = $_SERVER['HTTP_REFERER']
 else {
 adatokat feldolgozom
 $location = következő oldal címe
 }
 $loc = sprintf('Location:%s', $location )
 header($loc);Igazából nem tudom melyik lenne az ideális, már ha bármelyik is annak nevezhető. 
 Az első kényelmesebb, viszont a browser frissítés gombra újra elküldi az adatokat, amit ugyan kezelhetek, de akkor sem tetszik igazán.
 A második ezt kivédi, mert hiba esetén ugyan visszadja az űrlapot újra, de üresen (persze session-al tehetek vissza értéket) és frissítésre csak újra megjeleníti, nincs küldés. Cserébe viszont macerás.Ti milyen megoldást használtok ilyen esetben? 
- 
			
			  #68216320 törölt tag válasz  Peter Kiss
							
							
								#18082
							
							üzenetére Peter Kiss
							
							
								#18082
							
							üzenetéreLehet, de ettől még lehet igényem apache használatára, igaz? IIS-t nem ismerem és nem is szeretném megismerni. A szokásos megoldást választanám. Már megszoktam Linux/OS X alatt. 
 Csak egyszerűen a 7-es dll-je nem akar működni nálam apache2.4-el.
- 
			
			  #68216320 törölt tag válasz  Tele von Zsinór
							
							
								#18080
							
							üzenetére Tele von Zsinór
							
							
								#18080
							
							üzenetéreNekem az exe elindul onmagaban hiba nelkul, de az apache configban hivott dll-el nem indul az apache. Pedig ahogy neztem csak a fajlnevet kellett atirni es az eleresi utvonalat. Nem ertem mi lehet a gond. Probaltam 32bites parossal es 64bitessel is. Ugyanaz. Valamit elszurok. Log nem arul el semmit. 
- 
			
			  #68216320 törölt tag válasz  Tele von Zsinór
							
							
								#18078
							
							üzenetére Tele von Zsinór
							
							
								#18078
							
							üzenetéreÉpp múltkor akartam kipróbálni a PHP7-et, de valamiért nem sikerült Apache2.4 alá konfigolnom. Friss 5-öt igen, de a 7 dll-jével nem indult el. 
- 
			
			
- 
			
			  #68216320 törölt tag Technikai kérdés. User regisztrációnál a szokásos űrlap kitölt->emailt kiküld->aktiválós linkre kattint->belép sorrendet követném. Az aktivációs link mit tartalmazzon paraméternek? Eddig úgy oldottam meg, hogy mysql-ben volt egy session mező a usernél és az aktiváló link az id+session párost tartalmazta. Viszont arra gondoltam, semmi értelme tárolnom folyamatosan session-t az adatbázisban ezért egy külön regisztrációs táblát csinálnék ilyen mezőkkel. Aktiválás után törölném az adott sort innét. Viszont lehet alapjaiban rossz a megközelítés ezért kérném a segítségeteket, hogy miként javasolt felépíteni a folyamatot 
- 
			
			  #68216320 törölt tag válasz  Sk8erPeter
							
							
								#18000
							
							üzenetére Sk8erPeter
							
							
								#18000
							
							üzenetéreKöszönöm. Talán kezdem kapisgálni. Meg kell még szoknom ezt a szemléletmódot. Tehát a User gyakorlatilag egy adott felhasználó tulajdonságait írja le. 
 A regisztráció például más nem tartozik ide, mert nem a user végzi, hanem vele végzi el egy másik osztály.
 Ha mondjuk ez a user képet tölthet fel, akkor erre egy képkezelő osztályt csinálok upload/delete/stb. metódusokkal. Hiszen nem a userrel dolgozom, hanem a képpel.Jól értettem? 
- 
			
			  #68216320 törölt tag válasz  Sk8erPeter
							
							
								#17994
							
							üzenetére Sk8erPeter
							
							
								#17994
							
							üzenetéreSk8erPeter, j0k3r!: Köszönöm a válaszokat. Valóban több értelme van a konstruktorban átvenni a paramétert. Ezt fogom csinálni. j0k3r!: Nem igazán értem miért hiba az AddUser metódus. Picit kifejtenéd? Kerülnének bele public AddUser, LoginUser, LogoutUser, ModifyUser, DeleteUser, InfoUser és még fene tudja milyen metódusok. Ez így hibás felépítés lenne? 
- 
			
			  #68216320 törölt tag Pici segítségre volna szükségem. Hogyan kellene szépen megoldanom, hogy a $sqlConnect kapcsolatot az osztályon belül elérhessem, ha azt azon kívül példányosítom? Valami ilyesmi van: class Valami() { 
 // itt használnám a $sqlConnect kapcsolatot
 $sqlQuery = 'valami INSERT INTO';
 $stmt = $sqlConnect->prepare($sqlQuery);
 ...
 }
 try {
 $sqlConnect = new PDO('mysql:host=localhost;dbname=valami;charset=utf8', 'sqluser', 'sqlpass');
 $sqlConnect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 $sqlConnect->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
 } catch(PDOException $ex) {
 echo "An Error occured!";
 }
- 
			
			  #68216320 törölt tag Melyik használatos az alábbiak közül? const TEST = 'BlahBlah'; 
 define('TEST', 'BlahBlah');
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17808
							
							üzenetére fordfairlane
							
							
								#17808
							
							üzenetéreVilágos, köszönöm. Más: Szeretném localhost-ról átrakin az sql táblákat egy másik helyre, de az alábbi hibába futok bele: /*!40101 SET NAMES utf8mb4 */ 
 Hiba a lekérdezésben (1115): Unknown character set: 'utf8mb4'PhpMyAdmin-al kimentett SQL fájl menne egy Adminer-el ellátott tárhelyre. Ez most sql probléma vagy az adminer nem ismeri ezt a karakter kódolást? Illetve min múlik, hogy ez sima utf8 vagy utf8mb4 lesz? 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17801
							
							üzenetére fordfairlane
							
							
								#17801
							
							üzenetéreLehet nem pontosan értem. Pici segítséget még kérnék. 
 Kizárólag az űrlapon hagyhatóak üresen némely input mezők. Az szükséges volna, hogy ilyenkor nulla kerüljön az SQL tábla megfelelő mezőjébe. A változó viszont üres sztringet tartalmaz ugyebár, ha kihagyja a user. Nekem kellene egy if()-el vizsgálnom az ürességet és állítanom 0-ra vagy van erre valami paraméter a bindParam esetében esetleg?Update: 
 sztanozs: Az utóbbi tetszetős, gondolom annyi különbséggel esetemben, hogy akkor nem null, hanem 0 lenne értékként, nem?
- 
			
			  #68216320 törölt tag Csak egy gyors kérdés: Egy űrlapon INT értékeket kérek be és szúrok be mysql táblába, de vannak olyan mezők amik üresen hagyhatóak. Ilyenkor a bindParam() problémázik az alábbi formulával. bindParam(":valami_ertek", $postValamiErtek, PDO::PARAM_INT); Ezt miként célszerű elhárítani? Még sql rész előtt adjak ilyenkor 0 értéket neki vagy a valami paraméterrel meg tudnám mondani a beszúráskor, hogy legyen nulla az érték? 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17582
							
							üzenetére fordfairlane
							
							
								#17582
							
							üzenetérePhpmyadmin is a mysqli-t hianyolja. 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17578
							
							üzenetére fordfairlane
							
							
								#17578
							
							üzenetére
- 
			
			  #68216320 törölt tag Belefutottam egy olyan problémába, hogy egy speckó tárhelyen csak mysql_ függvények vannak, a mysqli nem támogatott. Szeretnék viszont olyan kódot írni, ami mysqli és mysql_ támogatott tárhelyen is fut. Van valami osztály amivel kiválthatom, hogy ne 2 verziót kelljen készítenem belőle? 
- 
			
			  #68216320 törölt tag A tárhelyem mérete kötött, a CPU és RAM használatért nincs külön díjazás. Akkor segítséget kérnék, hogy a következő helyzetet milyen megoldással lehetne kezelni: - kötött (kicsi) tárhelyméret 
 - feltöltött kép sokféle (majdnem tetszőleges) megjelenítése a weboldalon
 - képcsere esetén az új kép megjelenítése biztosan (erre a fájlnév kiegészítése megoldás)
 - a képek megjelenítéskor bizonyos helyzetekben crop-olva vannak
 - a képekre logo kerül, más-más helyzetben más-más logo
- 
			
			  #68216320 törölt tag Egy készülő weboldalamban a képeket a tárhelyen egyetlen méretben (méretezve max 2048x2048px) tárolom és a különböző helyeken a kívánt méretben adom a böngészőnek base64 formában. Ez mennyire járható út így? Tudom, hogy plusz terhelést jelent a szervernek, de tárhelyet spórolok vele, illetve egy későbbi design csere esetén kevesebb a macera, ha más képmérettel jelenik meg az oldal. 
- 
			
			  #68216320 törölt tag Van az egyik oldalamon egy form. Ebben van olyan select aminek a hatására változik a form többi része. Ha mondjuk az '1' van kiválasztava egy újabb select jelenik meg, ha a '2' akkor checkbox-ok. Elképzelhetőek később újabb ilyen választások még ebben a form-ban. 
 Jelenleg a onChange="this.form.submit()" eseménykezelővel és a form elküldésével oldom meg.
 Ezzel az a problémám, hogy az egész oldal újratöltődik.
 Van valami elegánsabb megoldás, hogy csak a form vagy div-en belüli részek töltődjenek újra?
- 
			
			  #68216320 törölt tag Mysqli esetében ha prepare-t használok akkor is kell a real_escape_string() vagy a prepare() megoldja? 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17190
							
							üzenetére fordfairlane
							
							
								#17190
							
							üzenetére5.5.9  
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17188
							
							üzenetére fordfairlane
							
							
								#17188
							
							üzenetére4.2-től kezdve alapból kikapcsolt. Lehet, de egy ideig AppServ csomagot használtam és abban bekapcsolja és manuálisan szoktam kikapcsolni. Most már magam rakom össze a rendszert. 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17186
							
							üzenetére fordfairlane
							
							
								#17186
							
							üzenetéreKikapcsolni akartam, mert egy régebbi (4.x) verzióban alapban be volt kapcsolva. Ha ki van akkor rendben. Más: Lehet egyben letölteni php manual-t? Elég sokat lennék offline és jól jönne hibaüzenetek esetén kis infó. Látom a php.ini-ben be is lehet állítani útvonalat a doksihoz. 
- 
			
			  #68216320 törölt tag php.ini-ben nem találom a register_globals értéket. Már nem használatos? 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#17139
							
							üzenetére fordfairlane
							
							
								#17139
							
							üzenetérewis, fordfairlane: köszönöm. 
- 
			
			  #68216320 törölt tag User jelszó adatbázisban tárolásához milyen titkosítást használjak? Úgy tudom md5 nem javasolt. 
- 
			
			  #68216320 törölt tag A "php.ini"-ben hol lehet beállítani, hogy ne csak a <?php hanem a <? is elfogadott legyen? Került hozzám egy kód, amiben mindenhol csak a <? szerepel. Átírni macerás lenne. Update: Megvan. short_open_tag = On 
- 
			
			  #68216320 törölt tag Mitől lehet az, hogy a tárhelyen a session_id() eddig a szokott 32 karakter helyett most 27 karaktert ad vissza? Emiatt nem működött pár dolog az oldalon. Normális dolog, hogy ez változik? 
- 
			
			  #68216320 törölt tag Ha egy képet az adminon történő feltöltéstől kezdve pontosan x ideig (pér hét/ hónap/ stb) szeretnék megjelenteni, akkor mysql-ben a lejáratot timestamp vagy datetime formátumban érdemes tárolnom? Illetve a feltöltés idejének a formátuma szintén kérdéses, bár gondolom itt maradhat a datetime. 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#16729
							
							üzenetére fordfairlane
							
							
								#16729
							
							üzenetéreMég a válaszod olvasása előtt a következő változtatásokat csináltam: #Options Indexes FollowSymLinks 
 Options Indexes Includes FollowSymLinks#AllowOverride None 
 AllowOverride AuthConfig Limit FileInfoNem tudom mik ezek, de a httpd-sni.conf-ból lestem ki. Ezzel elhárult a probléma. Rövid próbálgatás után úgy tűnik jó lett. Köszönöm szépen a gyors segítőkészséget  Upd1: Kipróbálom csak azzal, amit írtál. Upd2: És tényleg ennyi volt a gond. Visszaírtam a többit csak az AllowOverride lett All és működik. THX! 
- 
			
			  #68216320 törölt tag Mi lehet az oka, hogy a laptopomon (win7 x64) https esetén működik a rewrite, de http esetén már nem. Ha valakinek segítene, nagyon megköszönném, mert nem tudok dolgozni a probléma megoldásáig. 
- 
			
			  #68216320 törölt tag válasz  Tele von Zsinór
							
							
								#16136
							
							üzenetére Tele von Zsinór
							
							
								#16136
							
							üzenetéreKöszönöm, kipróbálom hamarosan. 
- 
			
			  #68216320 törölt tag Van valami bevalt class a jpeg-ek exif kiolvasasara? Olyan adatok kellenenek, h mivel es milyen beallitasokkal fotoztak, gps koordinatak. 
- 
			
			  #68216320 törölt tag válasz  Tele von Zsinór
							
							
								#15823
							
							üzenetére Tele von Zsinór
							
							
								#15823
							
							üzenetéreTyuhajja ...  Elég kesze-kusza még nekem, de ha jól tévedek akkor ezzel egy régi problémám is megoldható elméletileg. Talán. Elég kesze-kusza még nekem, de ha jól tévedek akkor ezzel egy régi problémám is megoldható elméletileg. Talán.Nevezetesen a html oldal képeit alakítsuk linkekké ... Csak nem megoldás arra is? 
 A lényeg, hogy egy adminon a user-t nem tudom megtanítani arra, hogy linkként szúrja be a képet egy editorba. Csak úgy bevágja és annyi. Ezzel viszont megoldhatom utólag, hogy kattintva mondjuk valami js nézegetőben nyiljon meg.
- 
			
			  #68216320 törölt tag Egy weboldalon található tartalom közül szeretném PHP segítségével kibányászni a megfelelő adatokat és SQL táblába pakolni. Jelen esetben a mázli az, hogy az adatok html táblában vannak. 
 Sikerült magát a táblát az explode() fügvénnyel elkülönítenem a többi tartalomtól és eredményként ilyesmit kapok:<tr> 
 <td>valami1-1</td>
 <td>valami1-2</td>
 <td>valami1-3</td>
 </tr>
 <tr>
 <td>valami2-1</td>
 <td>valami2-2</td>
 <td>valami2-3</td>
 </tr>
 <tr>
 <td>valami3-1</td>
 <td>valami3-2</td>
 <td>valami3-3</td>
 </tr>
 ...A <td> -ben css és html paraméterek szerepelnek elég vegyesen, pl <td class="stilus" align="left"> és ehhez hasonló dolgok. Szeretném az egyes <tr>-eket az SQL egyes sorainak megfeleltetni, míg az ebben lévő <td>-k tartalmát az egyes mezőkben tárolni. 
 Csak tippelek, hogy valami XML-szerű megoldással lehetne jól kezelni, de pici segítségre volna szükségem, hogy miként induljak el.
- 
			
			  #68216320 törölt tag Volna egy olyan feladatom, hogy egy webes editorral (tinymce) megszerkesztett szöveget, html/css formázást és képeket tartalmazó szöveget kellene a megjelenítéskor picit átalakítva kiírnom. Azt kellene megoldanom, hogy a szövegben lévő képek linkek legyenek és kattintás után a nagyobb verzióját mutassam meg majd, mondjuk lightbox-al. Azt kellene tehát valahogy megoldanom, hogy az <img> tagot <a><img></a> tagra szerkesszem át. A képek src-je annyi változtatáson esne át, hogy a valami_tmb.jpg pl. valami_poster.jpg-re változna. Tehát ez a része egyszerű lenne. Mivel eszközzel lehetne a feladatot megoldani szerintetek? Gondolom nem jó megoldás, de én a következőre tudnék csak gondolni: - kikeresem a szövegben a <img rész pozícióit 
 - kikeresem ez után a src=" pozícióját és " jelig kiolvasom a fájlnevet
 - <img elé beteszem az <a href="valami_poster.jpg"> tagot
 - megkeresem a <img utáni első > jelet és mögé beszúrom a </a> tagotNagyon nem kényelmes megoldás, de egyelőre nem jut eszembe jobb. Nektek ötlet? 
- 
			
			  #68216320 törölt tag válasz  csabyka666
							
							
								#15142
							
							üzenetére csabyka666
							
							
								#15142
							
							üzenetéreTobb like vagy kapcsolattal? 
- 
			
			  #68216320 törölt tag válasz  csabyka666
							
							
								#15140
							
							üzenetére csabyka666
							
							
								#15140
							
							üzenetéreMysql LIKE? Ez jo lehet. 
- 
			
			  #68216320 törölt tag Nem pontosan idevág, de tudtok olyan editort os x-re, amiben php, html, javascript támogatás van (elég a tagokat színezni) és van beépített ftp kliens benne? Szeretnék közvetlen a tárhelyre dolgozni vele. 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#15086
							
							üzenetére fordfairlane
							
							
								#15086
							
							üzenetéreAha, köszönöm. Nem is AddEmbeddedImage-el, hanem AddAttachment-el csatoltam a képet. Kipróbálom akkor így. 
- 
			
			  #68216320 törölt tag Email üzenetbe szeretnék képet tenni. Eddig úgy emlékeztem, hogy a phpmailer-t használva (ez van az oldalba építve) ha csatolmányként küldök egy képet, akkor azt a ./kepnev.jpg útvonalon elérem. Hát tévedtem, mert nem jelenik meg, bárhogy is próbálkozok. Van valami jól bevált megoldás, ami sok kliensen megjeleníti a képet? 
- 
			
			  #68216320 törölt tag válasz  Sk8erPeter
							
							
								#15062
							
							üzenetére Sk8erPeter
							
							
								#15062
							
							üzenetéreKöszi. Kép, flash, valami'kukac'.hu nem járható út. A JS már igen. A DD-on látható kód ASCII kódokat csinál belőle? Mert arra gondoltam, annál talán jobb, ha generálok egy tömböt a mail-ben használható karakterekkel és azokból rakom össze a címet. Esetleg lehetne, hogy mindig másképp keveri a karaktereket össze a tömbbe. Ez túlbonyolítás? 
- 
			
			  #68216320 törölt tag Milyen megoldással lehetne kiírni egy oldalra az e-mail címeket úgy, hogy a scanner-ek ne lássák? Nem akarok spam-eket kapni emiatt. 
- 
			
			  #68216320 törölt tag válasz  fordfairlane
							
							
								#15056
							
							üzenetére fordfairlane
							
							
								#15056
							
							üzenetéreAha, köszönöm. Megpróbálom akkor a saját példámba átültetni. (#15054) Athlon64+: Tisztában vagyok vele. Viszont most adódott egy konkrét feladat, amit szeretnék ezzel megoldani, ha tudok. Talán valós helyzetben használva könnyebben megértem a lényegét. 
- 
			
			  #68216320 törölt tag válasz  Peter Kiss
							
							
								#15049
							
							üzenetére Peter Kiss
							
							
								#15049
							
							üzenetérePersze, bocsi.  class User { 
 public function Image($userId) {
 ...
 return $userImagePath; // ez megadná a User profilképének útvonalát
 }
 }
 class Hozzaszolas {
 public function Blog($blogId) {
 ...
 return $blogHTML; // egy DIV-et adna vissza a hozzászóló profilképével, nevével, hozzászólás szövegével, stb.
 }
 }
 $hozzaszolas = new Hozzaszolas;
 $blogHozzaszolasok = $hozzaszolas->Blog(1);A Hozzaszolas osztály Blog-ja alatt kellene egy User objektum és ott az Image()-el megkapnom a profilkép útvonalát. 
- 
			
			
- 
			
			  #68216320 törölt tag Még csak ismerkedem az OOP megoldásokkal és ezzel kapcsolatban volna nagyon alap kérdésem. 
 Létrehozok két osztályt.
 User - profilkép, user adatai, stb.
 Hozzaszolas - hozzászólások szövege, megjelenítési variációk, letárolás, stb.A lényeg, hogy a hozzászólás osztályban a megjelenítésnél szeretném a user objektum profilképét használni. Hogyan lehet ezt megtenni? 
- 
			
			  #68216320 törölt tag válasz  csabyka666
							
							
								#15038
							
							üzenetére csabyka666
							
							
								#15038
							
							üzenetéreÉn csak nagyon amatőr vagyok, de az alábbi megoldást használnám: account.php - a belépéshez és tartalom megjelenítéshez. bár én magam a tényleges belépést is egy login.php-ban intézném el. 
 logout.php - a kilépéshezErről jut eszembe, a session_destroy() csak kinyírja a session-t és megmaradnak még a $_SESSION globális tartalmak vagy törli is azokat? Mert esetleg felesleges a logout.php-ban külön foglalkozni velük. 
- 
			
			  #68216320 törölt tag válasz  csabyka666
							
							
								#15038
							
							üzenetére csabyka666
							
							
								#15038
							
							üzenetére... 
Új hozzászólás Aktív témák
Hirdetés
- Milyen okostelefont vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Óra topik
- Path of Exile (ARPG)
- Luck Dragon: Asszociációs játék. :)
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Teljes verziós játékok letöltése ingyen
- Xiaomi 15 - kicsi telefon nagy energiával
- LEGO klub
- Borderlands 4
- További aktív témák...
- MSI Katana GF76 - 17.3"FHD 144Hz - i5-11400H - 8GB - 512GB - Win11 - RTX 3050 Ti - MAGYAR
- HIBÁTLAN iPhone 15 Pro Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3495, 91% Akkumulátor
- GYÖNYÖRŰ iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3082
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
 
								 
							 
							
 
							 
							 
							 
  
							 
							 
							 
							 
							 
							 
							 
							
 
							 
							 
							
 
							 
							
 
							 
							
 
							
 
							 
							
