- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Egy szenzor, két zoomkamera: újraírta a Huawei a mobilfotózás történetét
- Magyarított Android alkalmazások
- Redmi Watch 5 - formás, de egyszerű
- Google Pixel topik
- Apple Watch Sport - ez is csak egy okosóra
- Nem várt platformon a OnePlus Nord 5
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy Watch6 Classic - tekerd!
Új hozzászólás Aktív témák
-
válasz
Sk8erPeter #18383 üzenetére
Prepared Statements in PDO segítségül.
-
válasz
Sk8erPeter #18225 üzenetére
Persze, lehetőségek tárháza. De ez szerintem nem a legjobb feladat PHP számára - akár C# és NSoup
-
válasz
Sk8erPeter #18201 üzenetére
Hát, ugyanabból a konkrét könyvtárból nyílik 2 könyvtár. Ugyanazokkal a jogokkal.
Az egyikben van egy WOL weboldal, PHP alapú, amibe beleírtam egy olyan részt, hogy shell_exec -cel megpingeltem a felébresztett gépet, és az eredményt kiírja az oldalra (innen legalább tudom, sikeres volt-e az ébresztés), ez működik.
A másikban, amit magamnak kókányolok, egy egyszerű webkamera-nézegető, ami egy másik gépen lógó webkameráról mentett képet kellene, hogy kirakjon. Az a gép nincs kint neten. Nem is akarom kiengedni. A mentett képet egy script másolja át a neten lógó gépen egy könyvtárba. Ezt kézzel lefuttatva (ssh-n shellből) szépen átmásolódik (wget-tel leszedi amúgy, szögegyszerű). Ha PHP-ből hívom, de akár a scriptben szereplő parancsokat hívom, akkor semmit nem hajt végre.
Ezért nem értem, ugyanazok a jogok, stb., de az egyik megy, a másik nem -
válasz
Sk8erPeter #18181 üzenetére
Igaz, nem sok konkrétat írtam
Szóval teljes útvonalat megadva már próbáltam, nem ment. Ugyanazon a routeren van egy WOL scriptem (amit nem én írtam), szintén van benne PHP. Abba beleírtam némileg, hogy miután felébresztek egy épet, pingelje meg, és jelezze vissza, hogy működik-e, illetve visszaadja a külső IP-met is. Ott egy shell_exec hív meg egy pinget, meg az IP kiíratás egy wget-et. Ezek működnek. De egyik sem scriptet hív.
Viiszont amin most túrázok, az sem scriptként meghívva, sem a konkrét parancsot meghívva shell_exec-cel, nem megy. -
válasz
Sk8erPeter #18179 üzenetére
Huh, nem tudom, mikor lesz időm megnézni. Hasonlót már próbáltam.
A webszerver tuti tudja olvasni a könyvtárat, és a script is mindenki által futtatható.
De amit ír, nem hülyeség, tesztnek simán jó, ha pl. kilistáznám, hogy egyáltalán látja-e.
Majd visszaövök az eredménnyel, de lehet 1 hét is eltelik, mire odaérek :S -
DiabloCorsa
őstag
válasz
Sk8erPeter #18161 üzenetére
Itt tartok:
$xml = simplexml_load_string($nombreFichero, 'SimpleXMLElement', LIBXML_NOCDATA);
Evvel kapok ilyet:
SimpleXMLElement Object ( [product] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => ce0101000499090 [generic] => 01010004 [title] => JAY kombinĂĄlt kesztyĹą sĂĄrga kĂŠk - 9 [totalDispo] => 0 [unit] => PĂR ) [detail] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 0 [site] => Budapest ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 1 000 - 2 999 [site] => KĂśzponti raktĂĄr ) ) ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => 0101000499100 [generic] => 01010004 [title] => JAY kombinĂĄlt kesztyĹą - 10 [totalDispo] => 10 - 29 [unit] => PĂR ) [detail] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 10 - 29 [site] => Budapest ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 5 000 - 9 999 [site] => KĂśzponti raktĂĄr ) ) ) ) [2] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => 0101000499110 [generic] => 01010004 [title] => JAY komb. kesztyĹą sĂĄrga piros -11 [totalDispo] => 0 [unit] => PĂR ) [detail] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 0 [site] => Budapest ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [dispo] => 10 000 - 19 999 [site] => KĂśzponti raktĂĄr ) ) ) ) ) )
Ebből mi lesz a változója pl. a ce0101000499090 értéknek
( SimpleXMLElement Object ( [@attributes] => Array ( [code] => ce0101000499090
-
DiabloCorsa
őstag
válasz
Sk8erPeter #18161 üzenetére
Nem jön össze.
Az első példámat feldolgozom így:
function tep_xml_sincron($nombreFichero = '') {
$ruta_remota = "../temp/pasztoy.xml";
$nombreFichero = file_get_contents($ruta_remota);
if (!$xml = simplexml_load_string($nombreFichero)) {
exit;
}
$array_general = array();
$contador_no_id = 0;
foreach($xml as $prod) {
$prod_name = trim($prod->CONF_NOMBRE);
$prod_name = str_replace($ant,$desp,$prod_name);
$sub_mod = $id_gama . '-' . $id_subgama . '-' . $subgama_name . '-' . $prod_name;
if (!array_key_exists("$sub_mod", $array_general)) {
$products_model_akh = trim($prod->[B]KOD[/B]);
$products_kod_akh = $prod->[B]KOD2[/B];
tep_db_perform(TABLE_PRODUCTS, array(
'products_model_akh' => $products_model_akh,
'products_kod_akh' => $products_kod_akh,
'products_last_modified' => strftime(DATE_TIME_FORMAT)
), 'update', 'products_model_akh=\''.$products_model_akh.'\'');
}
}
return 1;
}
Ehhez ez az XML tartlama:<gumi>
<KOD>13580R13TK706</KOD>
<KOD2>1003118</KOD2>
</gumi>A kapott érték: 13580R13TK706, 1003118
Amit kérdeztem az példa után is ............sötét.
Ezt kéne 'kihámozni':
<product code="0101000499090" generic="01010004" title="JAY kombinált - 9" totalDispo="0" unit="PÁR">
<detail dispo="0" site="Budapest"/>
<detail dispo="1 000 - 2 999" site="Központi raktár"/>
</product>Itt NINCS külön < > között a kerssett adat.
Ez van: <product code="0101000499090" generic="01010004" title="JAY kombinált - 9" totalDispo="0" unit="PÁR">
Ebből kell a code, stb...
-
Speeedfire
félisten
válasz
Sk8erPeter #18154 üzenetére
Szerintem erre gondolt (de lehet, hogy tévedek):
<img src=<?php echo http://127.0.0.1/valami.php?kep=asd.jpg; ?>/>
-
DNReNTi
őstag
válasz
Sk8erPeter #18106 üzenetére
Abszolút jogos, csak most a félkész projekten nem akarok változtatni az elnevezési konvención, mert egy év múlva azt se fogom tudni ki van kivel.
A legjobb tényleg az lenne ha felismerné az "is"-t, vagy valahogy be lehetne rá konfigolni, hogy felismerje, és akkor mehetne az isAkármi(). Lesz egy kis időm utána is nézek, hogy lehet ezt megcsinálni, vagy plugint írni rá.
-
DNReNTi
őstag
válasz
Sk8erPeter #18104 üzenetére
Aha zsír, erre gondoltam amikor azt írtam: "írjam be konstans szövegként".
Thx. -
#68216320
törölt tag
válasz
Sk8erPeter #18090 üzenetére
Igen, sejtettem, h gázos
Akkor a második megoldásra építek valami saját alapot , amit a későbbiekben testreszabhatok.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #18062 üzenetére
Ja nyilv. nem az volt a hiba csak annak tudtam be és amúgy se akartam ennyire sok mindent beletenni, most ahhoz hogy 5-6 cikket kiolvassak az adatbázisból nem kell egy ilyen szintű dolog. konkrétan egy függvény megcsinálja a kilistázást meg még egy a megjelenítést és itthonra ez így jó is lesz.
-
válasz
Sk8erPeter #18030 üzenetére
"Annyiból szokott számítani a szakmailag RELEVÁNS papír, hogy legalább annyiról tanúskodik, hogy képes vagy magad átvergődni különböző megpróbáltatásokon, tehát képes vagy tanulni, megoldani problémákat."
Ez koránt sem igaz (lehet végig puskázni, stb...). De fejezzük be a témát, ez a PHP téma. Had legyen az enyém az utolsó szó.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #18030 üzenetére
"Már hogy lenne nulla szakember Javából?"
Ezt úgy értettem, hogy az olyan szakember a kevés akinek nincs tényleges állása ebben a munkakörben. Nyilván vannak szakemberek, de azoknak nyilván vannak jól fizető állásaik, ezért egy bruttó 150k-s munkahelyre nem egy Java szakember fog jelentkezni...
"Egyébként uncsi picit visszatérően olvasgatni a topicokban, hogy sokan mindig valaki másokat hibáztatnak azért, ha nem sikerült kiképezni magukat..."
Én egyáltalán nem hibáztatok senkit, ami engem érdekel azt 0-24 nyomom. Az más dolog, hogy engem a Java annyira nem érdekel és ez azért van mert az oktatás miatt nap estéket szívtam végig vele, de nem hibáztatom az oktatást azért, mert én nem vagyok Java szakember.
"Hogy egy olyan szeletével találkoztál a Java-programozásnak, ami épp az adott területhez kapcsolódó gyengébb..."
Nem minősítettem a nyelvet csak annyit mondtam, hogy nem tudom magam elképzelni Java fejlesztőként az 3 félév alatti szenvedések miatt. Nem mondtam, hogy valaki ne legyen Java programozó mert a Java egy szívás, mert nekem ez a véleményem. Én csak annyit mondtam, hogy nekem nem jött be, és én valószínűleg nem leszek Java fejlesztő.
Amúgy ha autodidakta módon nem tanultam volna akkor az egyetemről kikerülve valószínűleg nagyon alacsony tudással kerülnék ki a piacképes tudást figyelembe véve. A most használt technológiákat még csak meg sem említik, szóval jogosnak érzem a felháborodást miszerint az egyetemi évek pocséklásba mentek, mert magamtól sokkal több mindent és hasznosabb dolgokat tudtam volna megtanulni. Kivételt képeznek az algoritmusos és egyéb hasznos órák amik száma nagyon alacsony. -
#68216320
törölt tag
válasz
Sk8erPeter #18000 üzenetére
Kö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, 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?
-
válasz
Sk8erPeter #17994 üzenetére
Tudom. De diy nem kell nekem már a mysql.
-
Zedz
addikt
válasz
Sk8erPeter #17988 üzenetére
A sok kontár kóddal sajnos tényleg nem lehet mit kezdeni, de ha jól tudom akkor már a CodeIgniter is tudja, hogy csak át kell írni valahol milyen DB-vel dolgozzon, a query builder pedig elintézi a többit. És ez még csak nem is ORM.
-
válasz
Sk8erPeter #17984 üzenetére
Hát mert ha mysql-t akar, azért legyen mária. Semmit nem fog észrevenni, csak lesz egy "jobb" db engine alatta. Hosztnál is az van használatban - gondolom.
De felőlem legyen postgresql, az is jó!
Speeedfire: ismerem az Oracle-t, az elmúlt fél évben elég sokat használatam, előtte MSSQL. Ez is mind jó.
-
Zedz
addikt
válasz
Sk8erPeter #17986 üzenetére
Egy jó keretrendszerben a DB átállás nem igazán kellene, hogy fájdalmat okozzon, nem?
-
Speeedfire
félisten
válasz
Sk8erPeter #17984 üzenetére
Pont amiatt.
Mysql-t szinte "mindenki" ismeri. Míg a postgresql, oracle, microsoft sql nem annyira népszerű kommersz körökben. -
Speeedfire
félisten
válasz
Sk8erPeter #17982 üzenetére
Gyorsabb a mariadb, mint a "sima" mysql. És minden funkció benne van (kis késéssel), ami a mysql-ben is.
-
válasz
Sk8erPeter #17963 üzenetére
Konkrét kérdés, mennyire gyors!
-
The DJ
addikt
válasz
Sk8erPeter #17958 üzenetére
Jó ötlet, köszönöm, megpróbálkozom ott is.
-
The DJ
addikt
válasz
Sk8erPeter #17952 üzenetére
Én áttúrtam a neten, kipróbáltam legalább 5 különböző plugint, de csak arra elment 2-3 óra, hogy egyáltalán levadásszam őket, mivel ma már sehol sem találni 1.5-höz plugint vagy komponenst. Ez az egy volt, ami működött. Ennek is vannak beállításai, lehet ki/bekapcsolgatni ezt azt (megjelenjen-e a Joomla 1.5 regisztráció alatt, jelszóemlékeztetőkor, stb.), de Virtuemart-ra vonatkozó dolgokat pont nem. Van az osolcaptcha.php mellett egy "nonCoreForms" nevű mappa, abban pedig a "virtuemart.php" fájl (ennek másoltam be a kódját az első üzenetemben), ez az, ami a Virtuemart-os Captcha megjelenítéséért felel. Ha a PHP-t törlöm vagy átnevezem, akkor nem is jelenik meg Virtuemart alatt a Captcha egyáltalán.
Azt még kifelejtettem, hogy elvileg meg lehetne hívni a captcha-t PHP-val is, ezt írja a plugin, de ez se működik. Azaz működik, beilleszti a képet és a field-et, de nem validál, akár kitöltöm, akár nem továbbenged. Pedig ez lett volna a másik ötletem a problémám megoldására.
For adding captcha in other forms
Just put
<?php
global $mainframe;
//set the argument below to true if you need to show vertically( 3 cells one below the other)
$mainframe->triggerEvent('onShowOSOLCaptcha', array(false));
?>
in the HTML of the form where you want the captcha to showBetettem a regisztrációs űrlap aljára kézzel, megjelent, de ha nem írtam be semmit akkor is sikeres volt a regisztráció
-
don_peter
senior tag
válasz
Sk8erPeter #17927 üzenetére
Éjjj, de harapósak vagyunk..
Teljesen igazad van
Cookie maradt, és bejegyzés elküldése után, ha sikerrel jár, akkor törli a tárolt adatot is. -
PumpkinSeed
addikt
válasz
Sk8erPeter #17927 üzenetére
A net amúgy se megy el, maximum a net elérés.
-
fordfairlane
veterán
válasz
Sk8erPeter #17877 üzenetére
GB-LED háttérvilágítású. A normál led háttérvilágítású monitorokkal az a problémám, hogy a színvisszaadásuk pocsék, a régi CCFL-, meg a még régebbi csöves Compaq monitoromhoz képest is. Én monitort általában kb. 8-10 évre veszek, tehát másképp kalkulálok, mint a többi, gyorsabban elavuló hardverelem esetében.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17778 üzenetére
Szerbiában vagyok és ide lassabban ér ide az internet.
-
biker
nagyúr
válasz
Sk8erPeter #17767 üzenetére
Igazad van maestro, az ember legyen tárgyilagos akkor is, ha épp agyf@szt kapott már
Egyszer kellett volna megadni, de még erre is lusták voltak
És igen, php/jquery, hiszen önmagában a jquery nem fog nekem eseményeket sql-be írogatni igaz? -
supercow
őstag
válasz
Sk8erPeter #17762 üzenetére
Most már értem, jogos. valóban nem erre volt szüksége a kérdezőnek.
-
válasz
Sk8erPeter #17740 üzenetére
Sk8erPeter:
Köszi! Így kicsit könnyebb dolgom lesz, jövő héten már indulnak is a hirdetések. Valószínűleg a végeredményt is felvázolom, amire szükségünk van...sztanozs:
Nyilván a szoftverkészítés a legfontosabb, nem keresünk portást...
:-)cidalain:
Igen, a doksi kritikus, de megoldjuk. Egy biztos, hogy teljesen egyedi fejlesztés kell. Amelyeket most használunk, azok java része is így működik és messze sokkal hatékonyabb, mint bármely bérelt, vagy Joomla/WordPress alapú rendszer. Egyszerűen azért, mert mindent saját igényeinkre tudunk alakítani. Ennyi.Köszi srácok!
:-) -
sztanozs
veterán
válasz
Sk8erPeter #17740 üzenetére
Egyébként nem biztos, hogy érdemes úgy keresni, hogy valaki ne csak komoly fejlesztő, hanem egyben jó rendszergazda is legyen...
Ja keresünk webfejlesztőt, aki majd üzemelteti a rendszereinket, feejlesztések közötti idejében recepciós (mert ugye az üzemeltetés csak mellékes foglalkozás, ha valami baj van), a munkaidő után pedig biztonsági őr.
mod: Ja nem is (2) - informatikust keresünk.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17678 üzenetére
Az eddig használt classomat próbálom átírni úgy, hogy az SQL-eket egy sorból tudjam megoldani. Nem volt jobb ötletem a megoldásra.
-
Thrawnad
senior tag
válasz
Sk8erPeter #17659 üzenetére
0000
0001
0002
.....
9999 -
MineFox54
őstag
válasz
Sk8erPeter #17644 üzenetére
Igen, az volt
-
MineFox54
őstag
válasz
Sk8erPeter #17632 üzenetére
-
MineFox54
őstag
válasz
Sk8erPeter #17630 üzenetére
Semmi nem változik, csak másik fájl. egy-az-egyben át van másolva. Az escape-t meg majd megcsinálom.
az AS-hoz lusta voltam
-
cidalain
veterán
válasz
Sk8erPeter #17622 üzenetére
Kulonosen tableten/ mobilon vicces ez 2015-ben. Android alol eselytelen megneznem
-
biker
nagyúr
válasz
Sk8erPeter #17622 üzenetére
Nem! Ezt használja a kliens!
Én egy forintot nem adnék, egy ránézésre szabvány db kezelő elemekből összeollózott valamiért.
Ez a kinézet, mint a kulcs-soft, és a többi magára semmit nem adó (értsd legalább egyedi design-t ráhúzva) megjelenés számomra azonnali bezárást jelent.
De sajnos sokan megveszik. Nem akarok túl sok ilyen nevet leírni, de tele van velük a net. kb mind ugyanaz. még a gombok is generál kinézetűek -
Tele von Zsinór
őstag
válasz
Sk8erPeter #17588 üzenetére
És én mindig tök hálás vagyok ám a reklámért
-
válasz
Sk8erPeter #17570 üzenetére
Vagy ez.
(errenemgondoltam!)
-
válasz
Sk8erPeter #17570 üzenetére
Ez király! Köszönöm!
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17557 üzenetére
Meg, konkrétan utasítás blokkonként kikommenteztem és valahonnan az sql tábla id mezője AI-ban van és negatív értéket kapott ezért szállt el az egész.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17538 üzenetére
Itt fent van minden kód a phpinfo-t pedig linkelték az előbb, persze github-on az usbw-s contact van megadva.
-
cidalain
veterán
válasz
Sk8erPeter #17538 üzenetére
ja, ott van neki a new mysqli....
de az előbb azt írta az admin meg megy neki, és ugyanezt használja kapcsolódáshoz
phpinfo - mert én is nehezen vettem észre csak -
Zedz
addikt
válasz
Sk8erPeter #17525 üzenetére
"nem is csak alapvető dolgokra!"
Én eddig még nem használtam ki a teljes erejét, így nem mertem állítani, hogy ez jó mindenre.
De ha igen, akkor öröm és boldogság.
Sőt, még egy kicsit fényezve a VS-t, nemrég még Node.js támogatást is kapott.
-
válasz
Sk8erPeter #17525 üzenetére
Tök ugyan az mint a Professional.
PHP-val sincs semmi bajom. Egyszerűen más világ, sőt nem merem kijelenteni, hogy pl. az ASP.NET gyorsabb mint a PHP.
Múltkor csináltam egy ilyen alap PHP alkalmazást, saját kútfő, névterek, error konvertálás kivételekké, composer autoload stb... és meglepően élvezetes volt!
Szerk.: Van ám egy ilyen is!
-
Zedz
addikt
válasz
Sk8erPeter #17520 üzenetére
VS Community is ingyenes, és igazából szerintem elég az alapvető dolgokra.
Amúgy komolyabb fejlesztések alatt +1 az IDE-knek. Én is egy ideig Sublime Texteztem, de aztán rájöttem, hogy mennyivel egyszerűbb ha nem szopatom magam egy nagyobb projekt alatt.
-
válasz
Sk8erPeter #17522 üzenetére
Ja. MVVM pörög. Atom. Egyre jobban szeretem
-
válasz
Sk8erPeter #17520 üzenetére
Visual Studio az számomra olyan ami mindent tud, és "példát mutat". Persze kinek a pap, kinek a paplan.
-
biker
nagyúr
válasz
Sk8erPeter #17516 üzenetére
azért a coda kicsit több, mint "síma szövegszerkesztő"
ok, debugolni nem tud, de lefuttatja a php-t, van benne saját ftp kliens, amivel a mentés után auto publish feltölti az új fileokat, szinkronizál a serverrel, saját terminállal ssh-zni lehet a serverre, saját mysq kliens felcsatlakozik a hoston lévő sql-re, és nem kell phpmyadminnal ba...akodni, van teljes site autocomplete, nem csak fileon belül, és sorolhatnám a pregreplace kulcsokkal "jokerezve", code folding, stb
próbáltam már az eclipset, netbeanst, mind csalódás volt, kerestem a jó kis funkciókat, amiket itt megszoktam, és sorra hiányzott, vagy olyan nyakatekert eldugott helyen volt, hogy szörnyű -
fordfairlane
veterán
válasz
Sk8erPeter #17512 üzenetére
...nem beszélve arról, hogy normális fejlesztőkörnyezetben az ember úgyis IDE-t használ.
Nem feltétlen. Nálunk inkább text-editorok vannak. Két kollégám használ Netbeanst, és ők sokat szidják a lassúsága miatt, pedig tisztességes munkaállomásokon dolgoznak, nem notebookon. A code elemzés az, ami hiányzik csak, és amihez grep-elni kell, de más funkciói nem igazán. Verziókezelés, tesztfuttatás konzolon megy.
-
fordfairlane
veterán
válasz
Sk8erPeter #17507 üzenetére
PHP debughoz sem kell IDE, elég egy Xdebug meg egy debugkliens.
-
biker
nagyúr
válasz
Sk8erPeter #17507 üzenetére
azért használja azt, mert 49USD és nem 200EUR
és nem terheli szarrá a gépet, ahogy a kolléga mondta -
válasz
Sk8erPeter #17507 üzenetére
Mac alapvetően jó. PhpStorm alapvetően kjó. A kettő rossz együtt nem lehet. Szerintem amire te gondolsz az amúgy az Xcode? Code az ja...
-
válasz
Sk8erPeter #17498 üzenetére
Macesek nagy sztárolt idéje a PhpStorm ugye?
-
MineFox54
őstag
válasz
Sk8erPeter #17498 üzenetére
Igazából php-ben lenne az egész, gondoltam talán ez "kell" a megjelenítéshez
Konkrétan az kéne, hogy az oldal kis részében ott van az útvonalszerkesztő, és én abban kézzel be tudom állítani az útvonalat (mint rendesen a google maps útvonalszerkesztőben)
Ááá, msot mindenki gyökérnek gondol, aki nem tud fogalmazni, de valójában csak még nekem is zavaros, mit akarok
-
biker
nagyúr
válasz
Sk8erPeter #17494 üzenetére
Coda
-
fordfairlane
veterán
válasz
Sk8erPeter #17462 üzenetére
Lehet, szerencsére nem nézegetem egy ideje, direkt raktam előre a Swift Mailert.
Csak belekukkantottam, de még mindig egy gigantikus class-ból áll az egész. Na jó, van külön exception class-a, de persze az is ugyanabban a fájlban. Semmi különös, csak arra gondoltam, hátha kicsit átírták, de persze ez már azért sem igazán lehetséges, mivel erre az API-ra épül sok sok rendszer, és ha az API ilyen monolit, akkor a kódbázis átvariálása sem igazán kifizetődő.
-
creation
senior tag
válasz
Sk8erPeter #17462 üzenetére
Igyekeztem válaszolni a kérdéseidre, ha nem kaptál kielégítő válaszokat, az abból adódhat, hogy én csak "hobby" szinten művelem ezt és örülök, ha rájövök valamire.
Van összehasonlítási alapom. A nem működő smtp kontra mail()-hez képest a PHPmailer legalább működik. Nem a másik általad említetthez képest
Sajnos egy kezdőnek ha azt mondod, hogy nincs normális hibakezelés a kódodban, még nem fogja tudni, hogy annak miként is kell kinéznie. Mit is kéne tennie, hogy legyen...
Mindenkinek van szakterülete. Én egy másik programozási területen dolgozok, de sokban hasonlít az a nyelv a PHP-ra. Próbálok abból kiindulni, az alapján építkezni. Soha nem tanultam a PHP-t, ellenben szeretek vele foglalkozni. És azon vagyok, hogy az idő előre haladtával jobb legyek. De munka mellett ez nem olyan egyszerű. Kérlek ezt is tartsd szem előtt.
-
fordfairlane
veterán
válasz
Sk8erPeter #17458 üzenetére
Ahogy elnézem, ez a PHPMailer nem lett szebb az idők folyamán.
-
creation
senior tag
válasz
Sk8erPeter #17458 üzenetére
Sajnos nem jöttünk rá mi lehet az ok. Ráment két napunk, viszont nincs ilyenre idő egy olyan környezetben, ahol napi szinten 30-40 beszállító/exportőr rohangál ki s be a kapun, nem beszélve a kooperációs és egyéb munkákat végző partnerekről. Letettünk róla és választottuk a könnyebb utat. Ami azért nem jelenti azt, hogy ha végzek, akkor ne néznék még utána (ugyanis az eredeti oldal is működik még).
Nézegettem a phpmailer-t, mert láttam, hogy mások is szenvedtek már vele. Szerintem az lesz a befutó...
Biztosan akad még azzal kapcsolatban is kérdésem, bár egy hazai blog és leírás is készült hozzá, igyekszem majd abból megélni
-
creation
senior tag
válasz
Sk8erPeter #17447 üzenetére
Nem, végtelenségig nem, csak egyszerűen nem láttam meg, "write only"-ban voltam biztos
De már válaszoltam is, amire tudtam
-
creation
senior tag
válasz
Sk8erPeter #17445 üzenetére
Ne haragudj, de nem vettem észre, pedig a figyelés be van kapcsolva (azaz követem a fórumot). Már adom is a választ a kérdéseidre...
-
cidalain
veterán
válasz
Sk8erPeter #17429 üzenetére
igen, sejtettem hogy nem jó anyagot töltöttem le, mert nagyon nem olyan volt a struktúra mint a feltelepített verzióban...
a másik jó lesz, ebből a manual install kell nekem. Köszi
+1 kérdés: mit jelent az hogy "thread safe" meg "non thread safe" verzió? -
MineFox54
őstag
válasz
Sk8erPeter #17425 üzenetére
Szia!
Npp-t használok, a hibakijelzés jó ötlet.
-
Des1gnR
őstag
válasz
Sk8erPeter #17389 üzenetére
Nagyon úgy néz ki...én is meglepődtem és már ugye ez is több a semminél
Még nem foglalkoztam azóta vele, csak örültem, hogy megy
Köszi a képeket
cidalain: Ha más nem is, de reméljük azért innen nem bukik meg a projekt
-
Des1gnR
őstag
válasz
Sk8erPeter #17387 üzenetére
Ohh, ez tényleg jó.
Úgy voltam vele, hogy feladom mára, de csak nem tudtam nyugodni és kilestem a megoldást az androidos appból.
Képként csatolom ha valaki kíváncsi az eredményre: [link]Köszönöm a sok segítséget, ma is sokat tanultam azért
-
DS39
nagyúr
válasz
Sk8erPeter #17379 üzenetére
ezért: Google Translate API is available as a paid service.
free megoldás kellett. -
DS39
nagyúr
válasz
Sk8erPeter #17370 üzenetére
szerintem regex-szel akarja kiszedni a HTML kódból a "választ", amit fel tud dolgozni C#-ban, egy WP-s alkalmazáshoz. én is csináltam hasonlót, egy google fordítóra épülő szótár/fordító programot WP-re, de ott ez könnyen megoldható volt, mivel GET-tel mennek be a paraméterek, így link-be beszúrva az alkalmazásban beírt értéket lehet elküldeni a szerver felé. viszont a Volán oldalán POST-tal várják az információt, így ez szerintem nem megoldható. lehet form-ot elküldeni úgy, hogy a Volán "talalatok.php"-t állítja be az action-nak, de nem tudni milyen változóneveket várnak.
-
CSorBA
őstag
válasz
Sk8erPeter #17345 üzenetére
Ilyen lett az én megoldásom is. Nem gondoltam, hogy az array_walk lassabb lesz ennyivel... (think)
Köszi -
MineFox54
őstag
válasz
Sk8erPeter #17353 üzenetére
Igazad van, de akkor használjak pdo-t? Az valahogy nekem wtf érzés. Sokkal nehezebb szintaktika, stb.
mysqli
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}$conn->close();
?>pdo:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
// Prepare statement
$stmt = $conn->prepare($sql);// execute the query
$stmt->execute();// echo a message to say the UPDATE succeeded
echo $stmt->rowCount() . " records UPDATED successfully";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}$conn = null;
?>nem, köszönöm, akkor használok elavult php-t
-
wmati
addikt
válasz
Sk8erPeter #17317 üzenetére
Itt utolsó sorban chart = new Highcharts.Chart(options); van ezzel nekem is pont ilyen de ha át írom chart = new Highcharts.StockChart(options); akkor nem értem hogy dátumot hogy lehetne jól meg jeleníteni.
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #17316 üzenetére
Bővítettem még tök random adatokkal, és itt is teljesen jól jelenik meg a dátum:
http://jsfiddle.net/8vkse4bu/1/ -
wmati
addikt
válasz
Sk8erPeter #17314 üzenetére
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Power levels</title>
<link rel="stylesheet" type="text/css" href="./css/temperature.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
type: 'spline',
marginRight: 0,
marginBottom: 150,
zoomType: 'x'
},
title: {
text: 'Telekom Power levels (vargalex)',
x: -20 //center
},
subtitle: {
text: '',
x: -20
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Power level (dBmV)'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: "dBmV"
/*formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y;
}*/
},
legend: {
enabled: true
},
series: []
}
$.getJSON("data.php", function(json) {
options.xAxis.categories = json[0]['data'];
options.xAxis.step = 6;
options.series[0] = json[1];
options.series[1] = json[2];
options.series[2] = json[3];
options.series[3] = json[4];
options.series[4] = json[5];
options.series[5] = json[6];
options.series[6] = json[7];
options.series[7] = json[8];
options.series[8] = json[9];
options.series[9] = json[10];
options.series[10] = json[11];
options.series[11] = json[12];
chart = new Highcharts.Chart(options);
});
});
</script>
</head>
<body>
<div id="container" style="min-width: 500px; height: 600px; margin: 0 auto"></div>
</body>
</html> -
wmati
addikt
válasz
Sk8erPeter #17312 üzenetére
Ha jó sor rendben hányom össze működni is fog
[
{
"name": "D\u00e1tum",
"data": [
"2015-04-15 07:06.03"
]
},
{
"name": "Downstream channel 1",
"data": [
3.5
]
},
{
"name": "Downstream channel 2",
"data": [
3.5
]
},
{
"name": "Downstream channel 3",
"data": [
2.8
]
},
{
"name": "Downstream channel 4",
"data": [
1.2
]
},
{
"name": "Downstream channel 5",
"data": [
0.3
]
},
{
"name": "Downstream channel 6",
"data": [
0.3
]
},
{
"name": "Downstream channel 7",
"data": [
0.3
]
},
{
"name": "Downstream channel 8",
"data": [
0.3
]
},
{
"name": "Upstream channel 1",
"data": [
44
]
},
{
"name": "Upstream channel 2",
"data": [
44.4
]
},
{
"name": "Upstream channel 3",
"data": [
45.4
]
},
{
"name": "Upstream channel 4",
"data": [
0
]
}
] -
wmati
addikt
válasz
Sk8erPeter #17310 üzenetére
Van egy data.php azzal be csatlakozol sql szerverre ahonnan ki kérem adatok és átadom a Highstock- nak ahol pedig idő pontok helyén 00:00:00:001 ilyenek jelennek meg de Highcharts-al viszont minden rendben van, idő adatokat pedig linuxos gép teszi meg datatime sql oszlopba.
<?php
require_once('config.inc.php');
$sql = "select date_format(datum,'%Y-%m-%d %H:%i.%s') as utime, down_ch1, down_ch2, down_ch3, down_ch4, down_ch5, down_ch6, down_ch7, down_ch8, up_ch1, up_ch2, up_ch3, up_ch4
from power_levels
where id between '1' and '40'
order by id
limit 0,5000";
//where datum between '".date("Y-m-d H:i.s")."' and '".date("Y-m-d H:i.s",time()+24*60*60)."'
$result = $mysqli->query($sql) or die($mysqli->error);
$dates=array();
$down_ch1=array();
$down_ch2=array();
$down_ch3=array();
$down_ch4=array();
$down_ch5=array();
$down_ch6=array();
$down_ch7=array();
$down_ch8=array();
$up_ch1=array();
$up_ch2=array();
$up_ch3=array();
$up_ch4=array();
$dates['name']='Dátum';
$down_ch1['name']='Downstream channel 1';
$down_ch2['name']='Downstream channel 2';
$down_ch3['name']='Downstream channel 3';
$down_ch4['name']='Downstream channel 4';
$down_ch5['name']='Downstream channel 5';
$down_ch6['name']='Downstream channel 6';
$down_ch7['name']='Downstream channel 7';
$down_ch8['name']='Downstream channel 8';
$up_ch1['name']='Upstream channel 1';
$up_ch2['name']='Upstream channel 2';
$up_ch3['name']='Upstream channel 3';
$up_ch4['name']='Upstream channel 4';
$recordcount = 0;
while ($row = $result->fetch_assoc()) {
$dates['data'][]=$row['utime'];
$down_ch1['data'][]=$row['down_ch1'];
$down_ch2['data'][]=$row['down_ch2'];
$down_ch3['data'][]=$row['down_ch3'];
$down_ch4['data'][]=$row['down_ch4'];
$down_ch5['data'][]=$row['down_ch5'];
$down_ch6['data'][]=$row['down_ch6'];
$down_ch7['data'][]=$row['down_ch7'];
$down_ch8['data'][]=$row['down_ch8'];
$up_ch1['data'][]=$row['up_ch1'];
$up_ch2['data'][]=$row['up_ch2'];
$up_ch3['data'][]=$row['up_ch3'];
$up_ch4['data'][]=$row['up_ch4'];
$recordcount++;
}
$mysqli->close();
$datas=array();
$datas[]=$dates;
$datas[]=$down_ch1;
$datas[]=$down_ch2;
$datas[]=$down_ch3;
$datas[]=$down_ch4;
$datas[]=$down_ch5;
$datas[]=$down_ch6;
$datas[]=$down_ch7;
$datas[]=$down_ch8;
$datas[]=$up_ch1;
$datas[]=$up_ch2;
$datas[]=$up_ch3;
$datas[]=$up_ch4;
header('Content-Type: text/javascript');
echo json_encode($datas, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT );
?> -
DNReNTi
őstag
válasz
Sk8erPeter #17292 üzenetére
Ez is gyönyörű:
function order_func($a, $b) {
return ($a->$x <=> $b->x) ?: ($a->y <=> $b->y) ?: ($a->foo <=> $b->foo);
}Viszont a típusdeklaráció várós! Sőt díjaznám ha kötelező lenne, nem optional.
-
biker
nagyúr
válasz
Sk8erPeter #17282 üzenetére
Hátha megteszi, bár ahol mysql nincs, ott sanszos, hogy ez sem könnyű
Mondjuk mongodb?
Max kifekszik az ékezeteknél -
DNReNTi
őstag
válasz
Sk8erPeter #17253 üzenetére
Jaja. Epik. A Chrome pl mindig kereste 2x, ezért volt a konstans 3 bejegyzés, a Firefox ebből a szempontból okosabbnak tűnt, az beletörődött az első alkalom után, hogy nincs. Na de nézzük a jó oldalát, láttam egy böngészőfüggő szerver oldali hibát.
Tanulság: tesztnél körültekintően kell kiszórni a "nem szükséges" kottát.
-
Des1gnR
őstag
válasz
Sk8erPeter #17236 üzenetére
Végül úgy oldottam meg, hogy HTTrack-el lehúztam az egész oldalt. A termékadatlapokat kigyűjtötte szerencsére egy mappába, majd összefűztem az összes html állományt és onnan már a notepad++-t izzasztottam makrókkal.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17230 üzenetére
Meg köszönöm, csak most a suli miatti Java tanulás meg annak a sebesség optimalizálás miatt merült fel bennem a kérdés.
(#17231) cucka
Értem, bár nem terveztem semennyit fizetni a programozónak, hogy megcsinálja a kevesebb függvényhívást.
-
DNReNTi
őstag
válasz
Sk8erPeter #17240 üzenetére
A jelenlegi .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /
RewriteRule ^([^?]*)$ index.php?path=$1 [NC,L,QSA]
</IfModule>Ez a célnak tökéletes lenne. De ezzel megy a 3 request. Egyszerűen nem értem az egészet. Ha egy tök más php fájlt nyitok meg, vagy pl a képet amit az előbb feltoltam ez az access log eredménye:
127.0.0.1 - - [20/Mar/2015:20:33:13 +0100] "GET /code.jpg HTTP/1.1" 304 -
127.0.0.1 - - [20/Mar/2015:20:33:13 +0100] "GET /favicon.ico HTTP/1.1" 200 2157
127.0.0.1 - - [20/Mar/2015:20:33:13 +0100] "GET /favicon.ico HTTP/1.1" 200 2161Honnan jön az a favicon.ico request? Meg ha már jön, miért fut le az index.php? Mert lefut ez 100%, abban van a tesztlekérdezés. Hozzáteszem ha az index.php-t magát nyitom meg, akkor is lefut újra kétszer.
Már az agyvérzés kerülget.
Persze az "oldalon" sehol nincs favicon, plain php fájlokról van szó.
SO-n is találtam a témában kérdéseket, de még nem találtam megoldást, az már megvan, hogy a rohadék böngészők keresik ha nincs is. Szétmegyek.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17226 üzenetére
Igen tudom, bár javasoltam egy alternatív megoldást a problémára. Amúgy nem lehetséges, hogy néha az ilyen alternatív megoldás gyorsabb? Tegyük fel, hogy a kód ugyan olyan hatékonysággal van megírva mint a függvényben de mivel itt függvényhívás nélkül fut le ezért valamivel gyorsabb. Bár ilyen kis dolog esetén az idő jelentéktelen, mert emberi mértékkel felfoghatatlan sebesség különbség van a kettő között, de elméletben gyorsabb ha nem függvényből hívjuk meg nem?
-
Speeedfire
félisten
válasz
Sk8erPeter #17224 üzenetére
Hasonlóan oldottam meg, csak a konstruktornak adtam egy paramétert.
-
Joci93
senior tag
válasz
Sk8erPeter #17224 üzenetére
Így van, egy tömb, amiben tömb string található. Köszi, holnap ránézek:
PumpkinSeed: Neked is köszönöm.
-
Speeedfire
félisten
válasz
Sk8erPeter #17221 üzenetére
Az adott osztály összes metódus hívása előtt lefuttatok egy másik metódust a konstruktorban és szerettem volna egy kivételt csinálni.
-
biker
nagyúr
válasz
Sk8erPeter #17168 üzenetére
ok, jól néz ki
két felesleges karakter... -
biker
nagyúr
válasz
Sk8erPeter #17159 üzenetére
nekiálltam egy közel 12 éves php-s kódot átírni egy rendszerben, és valamit nem értek (azon kívül, hogy még register_globals=on-al működött, és a hajam tépem, mert ha nem akarom sokáig benne hagyni a következő kódot, akkor minden oldal minden változóját át kell írjam:
if (sizeof($_SESSION)>0) { while(list($a,$b)=each($_SESSION)) { ${$a}=$b; } }
if (sizeof($_SERVER)>0) { while(list($a,$b)=each($_SERVER)) { ${$a}=$b; } }
if (sizeof($_POST)>0) { while(list($a,$b)=each($_POST)) { ${$a}=$b; } }
if (sizeof($_GET)>0) { while(list($a,$b)=each($_GET)) { ${$a}=$b; } }persze innentől mintha be lenne kapcsolva, szóval ez nem túl szerencsés... ez az egyik prioritásos tennivaló)
szóval, szerinted anno miért írhatta így a "programozó" az oldalt, hogy
echo("valami szöveg");
Mert azt értem, mi a diffi a "" és a '' közt, változó behelyettesítésileg, de a "" vs ("") diffit nem értem. és manualban se találok nyomát
Ránézésre ugyanúgy működik minden ekkor is -
honda 1993
senior tag
válasz
Sk8erPeter #17159 üzenetére
"Kíváncsi" lennék hogy a való életben is ekkora tahó paraszt vagy- e.
Bár hála a jó égnek sosem fogunk találkozni, viszont a választ enélkül is tudom.Elég nevetséges, ugyanakkor undorító dolog az ahogy te viszonyulsz egy másik emberhez.
Biztos megvan ennek is az oka, lehet hogy régebben veled is (és rólad is) így beszéltek, de ettől még nem lesz kevésbé ocsmány dolog.
No és akkor én pedig ITT SZÁLLTAM KI.A többieknek:
Kicsit talán durvának hathat ez iménti válaszom, de az a helyzet hogy hónapok óta így viselkedik.
-
DNReNTi
őstag
válasz
Sk8erPeter #17133 üzenetére
Én meg a php.ini módosításáról beszéltem, ha kicsit visszaolvasol.
Oh. Jogos. -
adam_
senior tag
válasz
Sk8erPeter #17130 üzenetére
Köszönöm szépen a válaszod! Bevallom őszintén, hogy amit a hibajelzés után írsz megoldásként, még abba igencsak beletörne a bicskám. Szerintem elsőkörben végigrágom magam ezen az oktatóanyagon, ha már a véháromszkúlszon zagyvaságok vannak, itt csak jobbak lehetnek, majd utána állok neki ezzel foglalkozni.
Sajnos még csak nagyon az alapok vannak meg PHP-ban, bár ha később Frontend pozicióban gondolkozom, úgy vélem, egy ilyen validálás megoldás szerver oldalon elég alap skillekhez tartozik ugye? Szóval ezt amúgy sem árt, ha tudja az ember. Vagy hol az a határ, "amit még jó ha tud" az ember PHP-s alapskillként, ha Frontendbe képzeli el a jövőjét? És mi az ami már általánosságban a Backendes kollégákra vár?
-
adam_
senior tag
válasz
Sk8erPeter #17128 üzenetére
"Ez alapján próbálkozom perpill.."
Ez nagyon durva.És te ezt képes vagy hallgatni anélkül, hogy 1 perc után inkább le akarnád tépni a füledet?
(én inkább azt választottam, hogy kilőttem a francba, egyébként még egy tákolmány is, amit összehoz)
Engem is idegesített
, de "konkrétabb példa" csak ez volt, amit találtam. A kódhoz nem értek, próbáltam másolni párhuzamosan, meg értelmezni, most pedig működésre szeretném bírni.
Ezt úgy illik, hogy a feldolgozás külön fájlban történik, nem ugyanott, ahol a megjelenítéshez tartozó dolgok.
Tehát pl. hozzak létre egy contatform.php és külön csak abba legyen a kontaktformhoz tartozó php kód?
És ezt "hogyan kössem össze" az index.php-val, nem kell úgy mint az external JS-nél, CSS-nél..?A validálást először SZERVEROLDALON írjuk meg, és csak UTÁNA kliensoldalon! A szerveroldali kódodban egy darab ellenőrzés sincsen, amíg ez nincs kész, addig tovább se lépj, először ezt oldd meg.
Pl ez alapján megírhatom a validáláshoz szükséges php kódot mondjuk bele a kontaktformhoz tartozó php kódban?
A PHP-s hibák kijelzése be van állítva a php.ini-ben a fejlesztői gépen? Fejlesztés során mindig a legtöbb hibát kiíró hibabeállítás legyen meg, élesben kell csak elrejteni a hibákat, és azokat inkább naplózni.
Itt találtam egy pár funkciót ami a hibakijelzésekre vonatkozik, igazából vakvilágban tapogatódzom, segítenél, hogy pontosan mely fájlokat kell a php.ini-ben bekapcsolni ahhoz, hogy kijelezze a php-s hibákat is? Majd ezt követően a debuggolás történhet pl. etc. Firebuggal, konzolon keresztül? (Perpill ugye ott nem ír ki semmit sem).
Előre is köszönöm a válaszodat,
Ádám
-
adam_
senior tag
válasz
Sk8erPeter #17120 üzenetére
Itt reagálnék a html-es topicban adott válaszodra, amit mégegyszer köszönök.
A PHPMailert lokálisan is tudod tesztelni, érdemes először így a postafiókod tömködése helyett, nyilvánvalóan kell hozzá egyrészt webszerver (teljesen mindegy, hogy ez IIS vagy Apache vagy más), de erre amúgy is szükséged van a fejlesztésekhez,
Ehhez feltelepítettem a XAMPP-et, amivel létrehozok egy Apache szervert.
másrészt kell hozzá SMTP-szerver is, de erre jó egy "fake SMTP server" is, pölö:
http://smtp4dev.codeplex.com/
https://nilhcem.github.io/FakeSMTP/Köszi, kipróbálom.
Ehhez persze konfigurálnod kell a php.ini-t is.
Ezt hogyan is kellene?
A letöltés és kibontás után a szükséges helyen pl. require_once segítségével behúzod a PHPMailer működéséhez szükséges fájlokat (amiben az osztály található), majd használod a kódot.
Nem elég ha pl. a honlapom gyökérkönyvtárába kicsomagolom a githubról letöltött phpmailer.zipet, majd pl. az index.html oldalának a legtetejére behúzom az PHPMailer example fájlt php tagek közé, és ott szépen módosítgatom? Vagy erre mindenképp hozzak létre egy külön php fájlt?
Hogy hogyan tudod kiszedni az űrlapból az adatokat, az az alapvető PHP-ismeretek témakörébe tartozik, szóval ennek előbb nézz utána, aztán a másik topicban beszéljük meg, miután próbálkoztál vele.
Ez alapján próbálkozom perpill..Most jött el az ideje, hogy a PHP-val is foglalkozzam, ezért ha hülyeséget is kérdeztem volna az imént, előre is elnézést.
Viszont a levelezést etc. kontaktformhoz mindenképp kell a honlapomnál, más út nincs.
Köszönöm a válaszokat,
Ádám
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17120 üzenetére
Nem összehasonlításként írtam hanem, hogy az ilyen daemonként futó szolgáltatások hibáinak a királya a transmission.
Remélhetőleg meg lesz oldva. Bár eddig a legutóbbi értekezések alapján saját szerverekre szánják az oldalt, szóval a magas rendelkezésre állás csak akkor lesz tartható, ha az áramszolgáltató és az internetszolgáltató is úgy akarja.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17118 üzenetére
Tekintve azt, hogy rendszergazda szakmám van igen nem bízok semmiben. Tudom, hogy egy ilyen apache szerver ha gondol egyet akkor jól összeszarja magát. A cron-ban meg azért nem bízok, mert a daemon-ként futtatott dolgok a transmission-el az élen olyan anomáliákat képesek produkálni, hogy az elhárításuk is nehéz nem az, hogy úgy beállítani, hogy probléma nélkül fussanak.
Akkor majd vásárolok egy tárhelyet és reménykedem a legjobbakban.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #17115 üzenetére
Igazából az érdekelt volna, hogy mik a tapasztalatok, hogy ezek probléma nélkül mennek? Nem nagyon bízok az ilyen html fájl megjelenítésénél bonyolultabb dolgok tényleges működésében.
-
DNReNTi
őstag
válasz
Sk8erPeter #17109 üzenetére
Igen-igen. Én kicsit leegyszerűsítettem a menetet, de végül is (most már) ugyanarról beszélünk, és egy log használatával már az oldalbetöltés legelején le lehetne ellenőrizni, hogy adott felhasználó, az elmúlt X időben, látogatta e az adott oldalt. Ha nem, akkor jár az Y mennyiségű pont, ami ugye egyből megjelenik a profiljában, tehát a vállveregetés sem akadály.
Új hozzászólás Aktív témák
Hirdetés
- BestBuy topik
- Apple Music
- Motoros topic
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- EAFC 25
- Philips LCD és LED TV-k
- Honda topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Egy szenzor, két zoomkamera: újraírta a Huawei a mobilfotózás történetét
- További aktív témák...
- HP 15-af105nh laptop (15,6FHD/AmdQuad/4GB/128SSD/Magyar) - Akku X
- JOYOR S5 Pro 10" Elektromos Roller 26Ah Akkumulátorral Moddolt!
- XPS 13 9310 13.4" FHD+ IPS i7-1185G7 16GB 512GB NVMe ujjlolv IR kam gar
- Megkimélt Apple iPhone 8 Plus 64GB Fekete szinben, 100% akkuval, kártyafüggetlen, garanciával
- Megkimélt Apple iPhone SE 2020 128GB kártyafüggetlen, fekete és fehér színben garanciával!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest