Hirdetés

2024. május 3., péntek

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#19051) disy68 válasza adika4444 (#19049) üzenetére


disy68
aktív tag

A jelszón kívül nincs szükség mást titkosítottan tárolni, ami inkább fontos, hogy a kliens-szerver-adatbázis-etc kommunikáció titkosított csatornán menjen (ssl/tls). Valamint megnézheted az owasp top 10 listát a tipikus sebezhetőségekről.

“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude

(#19052) Pulsar válasza Lacc (#19046) üzenetére


Pulsar
veterán

Köszönöm, utána nezek :R

(#19053) DNReNTi válasza adika4444 (#19047) üzenetére


DNReNTi
őstag

A helyedben pont a Yii amit messzirol elkerulnek. ;) Akkor mar inkabb Codeigniter, az eleg egyszeru, konnyu benne elkezdeni dolgozni, bar van benne egy csomo ma mar buta megoldas, de arra hogy elkezdj valami komolyabbal foglalkozni es ne menjen el a kedved tole 30 perc utan, arra jo.

but without you, my life is incomplete, my days are absolutely gray

(#19054) Zedz válasza Tapsi (#19050) üzenetére


Zedz
addikt

+1. :K

(#19055) adika4444


adika4444
addikt

Köszi mindenkinek!:)

üdv, adika4444

(#19056) Pocok256


Pocok256
veterán

Sziasztok valakinek esetleg van tapasztalata pthreads -el?
Tudom perverz dolog win 10 en wampon keresztül ezzel szenvedni,de ez van. Szépen leszedtem a pakkot dll eket helyére másoltam elvileg wamp látja is viszont ahogy php inibe beirom az extensionok közé onnantól az Apache nem hajlandó elindulni és php alól még ilyenkor sem érem el az extensiont. Win 10 és php 7 ről van szó

Próbáltam docker és vagrant előrekialkított környezeteket is de azok is behasaltak változatos hibaüzikkel.

HODL $GME, DIAMOND HANDS, APES STRONG TOGETHER

(#19057) Lacc válasza Pocok256 (#19056) üzenetére


Lacc
aktív tag

Szia.
Majdnem volt, de aztán mégsem lett. Igaz más nyelvekben használom a Threadeket, de PHP-nél ez feleslege, mivel az egész PHP egy-egy Request-re épít.

Azt írja, hogy valami Zend extensiont kell engedélyeztetni.

(#19058) szucstom


szucstom
őstag

Sziasztok!

Lenne egy kis gondom. Szeretnék belevágni linux alatt a php megtanulásába, viszont nem találok hozzá olyan webservert, ami jól működne. Több helyen is a xampp-ot írták, az viszont ahelyett, hogy futtatná a php fájlt, le akarja velem mentetni. (ld. van egy űrlap a html-ben, amit kitöltve el kellene küldjön az én mail címemre. a gombra kattintás után küldés helyett előugrik az ablak, hogy xy.php fájl mentése...)

Ha van normálisabb webserver, ami jó, vagy netán ennél a hibánál tudtok nekem segíteni, azt megköszönném :)

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19059) Zedz válasza szucstom (#19058) üzenetére


Zedz
addikt

(#19060) Lacc válasza szucstom (#19058) üzenetére


Lacc
aktív tag

Maga a linux a webszerver, amit használsz desktopként. Itt nem kell külön program mint Windowson :).

Google: "Lamp install" + linux_disztro_neve :)

(#19061) szucstom válasza Lacc (#19060) üzenetére


szucstom
őstag

danke sör :D kezdő linuxos vagyok, fene se gondolta :D

Linux Mint esetén is működik ugye? 18.01 Serena

[ Szerkesztve ]

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19062) Lacc válasza szucstom (#19061) üzenetére


Lacc
aktív tag

A legtöbb linux disztróval műkődik. A mainstremak-kel igen. Van amelyiknél ütni kell a gépházat :D, hogy menjen az apache/nginx webszerver.

(#19063) szucstom válasza Lacc (#19062) üzenetére


szucstom
őstag

ööööö... én inkább nem használom a ctrl + alt + cipőtalpat, mert ez laptop, nem igazán használna neki :D

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19064) Lacc válasza szucstom (#19063) üzenetére


Lacc
aktív tag

Esetleg kezdhetnél Vagrant-tal is.Nem tudom, hogy mennyire megy az angol, de remélem valamennyire igen, keress rá, nézd meg. Inkább már ez a jövő, ha komolyan is érdekel a PHP fejlesztés, mint munka, akkor célszerű megtanulni, és akkor nem kell a Mint-re közvetlenül telepíteni a webszervert, adatbázist, php-t, hanem egy másik virtuális linux oprendszerre lesz feltéve.
Nekem mára ennyi, a többiek majd segítenek, ha további kérdésed van.

(#19065) szucstom válasza Lacc (#19064) üzenetére


szucstom
őstag

Köszi, rákeresek, pontosan mi is az a Vagrant, aztán ha végképp nem megy érdeklődöm itt :D

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19066) Zedz válasza Lacc (#19060) üzenetére


Zedz
addikt

"Maga a linux a webszerver"

Wait, what? A Linux egy OS, a webszerever pedig PHP esetében lehet apache vagy nginx. Ne keverjük a kettőt. :N

(#19067) szucstom


szucstom
őstag

no, találtam egy angol leírást, ami segített terminal-on keresztül felpakolni a lampp-ot. Viszont. hiába van minden leírás szerint, a localhost nem látja a próba php-t, amiben a phpinfo-t akarom kiíratni tesztként. a phpmyadmint se látja a localhost-on keresztül. Tudom, kezdőszint, hülyegyerek stílus, de ebből tanul az ember :D

vki segítsen legyen szíves!

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19068) szucstom válasza szucstom (#19067) üzenetére


szucstom
őstag

problem solved

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19069) szucstom


szucstom
őstag

tudom, hétvége, de szeretnék megint segítséget kérni: felraktam egy angol leírás segítségével az apache2-t, php-t, mindent, ami kell egy webserverhez. A localhost működik, test.php-val a phpinfo is lekérhető. Viszont. Mikor a /var/www mappába bemásolok egy .html és egy .php fájlt, utóbbit valamiért a html honlap nem futtatni akarja, hanem lementésre kínálja. Ez mitől lehet?

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19070) Lacc válasza Zedz (#19066) üzenetére


Lacc
aktív tag

Nem volt időm részletes választ adni, ezért kezdőknek mindig ferdítek. De ha gondolod megteheted máskor :P.
Az a tapasztalatom, hogy így egyszerűbb a kezdőknek megmagyarázni.

(#19071) Lacc válasza szucstom (#19069) üzenetére


Lacc
aktív tag

Ezt a leírást nézd.

Én újra kezdeném a helyetted. Mert régi Apache-t tettél fel. Ugyanis a legújabb apache2.4 esetében a tartalmat (html és php fájlokat) a var/www/html mappába kell másolni.
Valszeg nem telepítetted a libapache2-mod-php5 vagy libapache2-mod-php7.0-t (attól függően, hogy mely php verziót használod), ha az megvan, apache webszerver restart.

(#19072) szucstom válasza Lacc (#19071) üzenetére


szucstom
őstag

de, telepítettem. Igaz, kimaradt a leírásból, de próbáltam úgy is, hogy csak simán a /var/www mappába raktam be, meg úgy is, hogy /var/www/html. mindkét esetben a mentés jön elő futtatás helyet... Érdekes módon win10 alatt WAMPban sikeresen működik (én inkább linux alatt szeretnék php-t tanulni).

de elkezdem az elejéről, próba cseresznye.

E: „php5-mysql” csomagnak nincs telepítésre jelölt verziója
E: „php5” csomagnak nincs telepítésre jelölt verziója
E: „libapache2-mod-php5” csomagnak nincs telepítésre jelölt verziója
E: „php5-mcrypt” csomagnak nincs telepítésre jelölt verziója

ilyenkor mivan?

[ Szerkesztve ]

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19073) Lacc válasza szucstom (#19072) üzenetére


Lacc
aktív tag

Milyen Linux disztrót használsz? Hanyas verzióval?
Ezek nem jó hibaüzenetek...

Egyébként én már inkább a PHP7-et telepíteném fel :)

(#19074) szucstom válasza Lacc (#19073) üzenetére


szucstom
őstag

aláírásban ott van: Linux Mint 18.01 Serena. az angol leírásban is a php7 volt egyébként. mármint amiből először néztem.

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19075) Lacc válasza szucstom (#19074) üzenetére


Lacc
aktív tag

Töröld le, amit eddig telepítettél, és próbáld meg ezt a leírást.
Ez egész tetszetős parancs: sudo apt-get install lamp-server^ -y

Még ez is jó leírás, de itt mindent manuálisa kell. Megnéztem a linux mint community-s leírást, de az szerintem felejtős.

Én mondjuk már régóta Vagrant-ozom, és megszoktam, hogy PHP verziószámokkal kell dolgozni. De úgy tűnik a linux mint-nél vannak egyszerűbb megoldások.
Ha elakadtál, javaslom a linux haladóknak topikot, vagy kezdőknek :F szerintem ott majd jobban fognak tudni segíteni neked. (Én most egyelőre nem leszek net közelben, csak módjával)

(#19076) szucstom válasza Lacc (#19075) üzenetére


szucstom
őstag

köszönöm a segítséget :D a kezdő linuxos topikot nézem folyamatosan, igyekszem mindent előbb googleben kikeresni.

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19077) Zedz válasza Lacc (#19070) üzenetére


Zedz
addikt

Kezdőknek mindig ferdítesz? Remélem ezt csak viccből írtad. Legalábbis magamból kiindulva ha valamiből kezdő vagyok és kérdezek valamit, akkor a lehető legrészletesebb választ reményében teszem azt. És ez a "linux a webszerver" nem csak egy kis ferdítés, hanem egy nagy kavarás. Kb. mintha azt mondanád, hogy a Windows egy szöveg - táblázat- prezentáció készítő program, mert legtöbben arra használják.

Elnézést a kis felháborodásomért, de ebben a szakmában legyünk pontosak. :))

(#19078) szucstom válasza Zedz (#19077) üzenetére


szucstom
őstag

Zedz, akkor te mit javasolsz?

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19079) Zedz válasza szucstom (#19078) üzenetére


Zedz
addikt

(#19080) szucstom válasza Zedz (#19079) üzenetére


szucstom
őstag

Annál a résznél, mikor a mysql-t telepíteném paranccsal, a php5-tel vmi baja van:

[link]

ehelyett mit írjak be? keresgéltem, de eddig semmi.

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19081) Zedz válasza szucstom (#19080) üzenetére


Zedz
addikt

Ubuntud van?

(#19082) szucstom válasza Zedz (#19081) üzenetére


szucstom
őstag

aláírás: Linux Mint 18.01 Serena.

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19083) Lacc válasza Zedz (#19077) üzenetére


Lacc
aktív tag

:N

[ Szerkesztve ]

(#19084) Zedz válasza szucstom (#19082) üzenetére


Zedz
addikt

(#19085) jbauer05


jbauer05
tag

Üdv segítséget kérnék.

Hogy tudnék megosztani a helyi hálózaton egy általam készített oldalt? Mi kellene hozzá ?

(#19086) szucstom válasza Zedz (#19084) üzenetére


szucstom
őstag

bocs, nem voltam jóideig gép előtt. ezt is próbáltam, ezzel se akar működni.

no mind1, visszaálltam egyenlőre win10re, ott a WAMP legalább működik. mailservert hogyan tudnék beállítani php-hoz?

[ Szerkesztve ]

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19087) supercow válasza szucstom (#19086) üzenetére


supercow
őstag

Teszteléshez vagy élesbe? Windowson, Linuxon, Mac? Valami bővebbet mondj hogy tudjunk segíteni.

In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.

(#19088) DNReNTi válasza szucstom (#19086) üzenetére


DNReNTi
őstag

Windowson hasznald a Papercut nevu kis appot. Imadtam, az az egyetlen ami hianyzik OSX-rol.

but without you, my life is incomplete, my days are absolutely gray

(#19089) szucstom válasza supercow (#19087) üzenetére


szucstom
őstag

Egyenlőre pusztán tesztelés, tanulói fázis. Egyik ismerős adott egy könyvet, aminek a segítségével tanulnék, viszont azt nem írja, hogy mail szervert hogy csináljak. Próbáltam linux alatt a LAMPot, egyik módszerrel se működött. Visszaálltam win10-re és a WAMP tökéletesen működik. Eddig.

Úgyhogy marad a win10-es webserver, amíg nem találom ki, mi baja a lampnak...

[ Szerkesztve ]

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19090) szucstom válasza DNReNTi (#19088) üzenetére


szucstom
őstag

köszi, kipróbálom :D

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19091) szucstom válasza szucstom (#19090) üzenetére


szucstom
őstag

Ééééééés működik :D köszi szépen, örök hála :D

PS4 ID: Z0D14C_1990; Manjaro KDE

(#19092) DNReNTi válasza szucstom (#19091) üzenetére


DNReNTi
őstag

Nincs mit, jo cucc!
OSX-re is kellene valami hasonlo. Talaltam is mar amugy, csak nem mukodik. :DDD

but without you, my life is incomplete, my days are absolutely gray

(#19093) fordfairlane válasza DNReNTi (#19092) üzenetére


fordfairlane
veterán

OS X-en nem jó a sendmail?

x gon' give it to ya

(#19094) DNReNTi válasza fordfairlane (#19093) üzenetére


DNReNTi
őstag

De, pont ez a baj. Nem akarom hogy leveleket kuldozgessen, azt szeretnem hogy egy FakeSMTP szolglatatassal el tudjam kapni a lokal leveleket. Ez meg nem sikerult.

but without you, my life is incomplete, my days are absolutely gray

(#19095) sztanozs válasza DNReNTi (#19094) üzenetére


sztanozs
veterán

[link]

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...

(#19096) fordfairlane válasza DNReNTi (#19094) üzenetére


fordfairlane
veterán

Szörnyen régi és elavult unix emlékeimben mintha létezne olyan beállítás, hogy a sendmail csak a procmailnek küldi az emaileket, a procmail pedig leteszi fileba őket.

[ Szerkesztve ]

x gon' give it to ya

(#19097) fordfairlane válasza DNReNTi (#19094) üzenetére


fordfairlane
veterán

Illetve olvastam ilyet nemrég. Ezt beállítod a php.ini-ben, mint MTA-t, az meg lementi.

x gon' give it to ya

(#19098) DNReNTi válasza sztanozs (#19095) üzenetére


DNReNTi
őstag

Koszi, itt mar jartam, ki is probaltam ezt azt, pl a LunaticSMTP korrektnek tunt, sikerult is beallitani, csak epp a leveleket nem kapja el, pedig a php.ini-ben a portot 2525-re allitottam (a lunatic is 2525-on indul). Annyival jobb mint eddig, hogy egyaltalan nem megy ki level. :DDD

fordfairlane
Koszi neked is! Megnezem a linket! :R

[ Szerkesztve ]

but without you, my life is incomplete, my days are absolutely gray

(#19099) trisztan94


trisztan94
őstag

Sziasztok,

Laravel-ben az Eloquent Relationship-ekkel bénázok.

Van egy projects és egy tasks táblám. A tasks táblában van egy project_id oszlop. Egy Task csak egy projektben lehet, de egy Projektben több Task is lehet, tehát 1 : N a relationship köztük. A project táblában nincs hivatkozás a tasks táblára.

A Project model-ben így akarok hivatkozni a relationshipre:

public function tasks() {
return $this->hasMany('App\Tasks');
}

A Tasks model-ben pedig így hivatkozok vissza:

public function project() {
return $this->belongsTo('App\Project');
}

Így próbálom lekérni az egyes projektek task-jeit:

$project = Project::where('public_id', intval($public_id))->get();
$project->tasks;

De ezt a hibát kapom:

Property [tasks] does not exist on this collection instance.

Mit csinálok rosszul? :F

[ Szerkesztve ]

https://heureka-kreativ.hu

(#19100) Doink válasza trisztan94 (#19099) üzenetére


Doink
aktív tag

A ->get() egy collectiont ad vissza hiszen az összes projektet kikeresi aminek ez az id-je.
Használd helyette a ->first() metódust.

[ Szerkesztve ]

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.