Internet: PHP, CGI, stb.

Backup: cloud vagy külön szerver?

Sziasztok!

Az most a nagy kérdés,hogy az adatokat hova mentsük?

Elég jó árak vannak mostanság a cloudba,vagy inkább béreljünk egy külön szervert erre a célra?
A cél az lenne, hogy ha valami baj lenne, akkor helyre lehessen állítani a fájlokat/adatbázisokat esetleg a leveleket.

Ha cloudba mentünk akkor ott pl ott a google drive, de az inkrementációs mentést mivel lehetne szépen megoldani?
A helyreállítás gondolom kicsit körülményesebb.
Valaki használ ilyet? Esetleg valami tapasztalat/ötlet?

Szerver konkrétabban egy RAID 1-es szerver lenne, árba kicsit drágább mint a cloud, de cserébe könyebb róla adatokat helyreállítani.

Köszönöm.

Twilio, mint SMS kiszolgáló

Hello,

egy projektünkhöz szükség lenne egy SMS-fal megoldásra. Az lenne a cél, hogy bárki, aki SMS-t küld egy adott telefonszámra és egy meghatározott prefixummal (pl.: "fal"), annak az üzenetét meg tudjuk jeleníteni a weboldalon. Az lenne a legjobb megoldás, ha saját adatbázisunkba hozzáférést biztosítva bekerülnének az üzenetek, de távoli, API-alapú HTTP lekérdezések sem okoznának problémát.

Neten való keresgélés után a Twilio-ra bukkantunk (https://www.twilio.com/sms), amely úgy fest, pont ezt szolgáltatja. Az lenne a kérdésem, hogy nektek van bármi jellegű tapasztalatotok ezzel a megoldássál? Amennyiben igen, Magyarországon rendesen működik? Látom, hogy tudomása van a 3 nagy itthoni szolgáltatóról (Voda, T, Telenor), ez mindenképpen bíztató.

Várom a tapasztalataitokat :).

Köszi előre is.

Shell Exec hiba

Ilyen figyelmeztetest dob a PHP:
Warning: shell_exec() has been disabled for security reasons in abstractModel.php on line 305

A furcsa az egeszben az, hogy atragtam magam az egesz kodon ( annak ellenere, hogy en irtam es tudtam, hogy ilyet nem hasznaltam ), de sehol nem taltam shell_exec parancsot ( "funny" cuccok utan is neztem - pl eval(ASCII kodok), de semmi, a fertozest kizarnam, mivel viszonylag egy izolalt dev szerveren tortenik a dolog ) .

A warning tobbi resze sem segit sokat:
7 0.0914 511964 Abstract_Model->get_attachments( ) ../productModel.php:36
8 0.0914 512372 shell_exec ( ) ../abstractModel.php:305

A hivatkozott 305-os sorban, csak egy query builder fuggveny van, ami egy SQL kodot ad vissza.

Valmi otlet, hogy keressem a gond forrasat? Google nem segit, mert az elso 5000 talalat arrol szol, hogy shared hosting -on miert nem mukodik a shell_exec.

Webes táblázatkezelő (PHP)

Tudtok-e valami jó, ingyenes és könnyen telepíthető webes táblázatkezelőt, ami esetleg tud excel fájlokat is importálni/exportálni. PHP-s webszerver már adott, ha létezik esetleg valami alárakható. Óriási tudás nem lényeges, csak kezelje a több felhasználó egy fájlt használ problémakört (amíg valaki szerkeszti, a másik addig csak olvashatja, és hasonlók)

[Megoldva] php email küldés, gmail azt írja "x domainen keresztül"

Sziasztok!

Próbálom már egy ideje beállítani a debian szerverem.

A problémám, hogy van több domain, mint pl:
domain1.com
domain2.com
domain3.com
...

Mindegyik "A" rekordja a szerverre mutat, az MX recordjuk pedig mail.domain1.com, mail.domain2.com, mail.domain3.com.
És mindegyikhez fel van véve a "mail" "A" rekordnak.

A szerver a bejövő leveleket csak továbbítja nem tárolja, ez jól működik.

Viszont amikor küldene a szerver levelet mondjuk php-val akkor a gmail spamnek jelöl mert, a levél a "domain1.com" on keresztül érkezik.

A main.cf tartalma:


smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myhostname = domain1.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = $myhostname, /etc/postfix/virtual/domains
virtual_maps = hash:/etc/postfix/virtual/addresses

relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4

a /etc/postfix/virtual/addresses tartalma

domain1.com DOMAIN
@domain1.com user1@gmail.com

domain2.com DOMAIN
@domain2.com user2@gmail.com

domain3.com DOMAIN
@domain3.com user3@gmail.com

Lehetséges, hogy a postfix beállítással nincs probléma, és a domain2.com valamint a domain3.com MX rekordját kellene mail.domain1.com ra állítani?

Valamint, a postfix ilyen beállítások mellet, milyen portokat kellene megnyitnom?

Illetve a portokról még kérdezném, hogy proftpd passiv modban port range-et használ, viszont azt nem tartom túl biztonságosnak megnyitni.

Köszönöm,
Péter

Reddit-szerű kommentszál "collapse" a HUP-ra (javascript ujjgyakorlat)

Kódolni tanulgatok. Gyakorlás képpen írtam egy kis scriptet (GitHub), ami a HUP-hoz egy reddit.com-ról ismert funkciót ad, mégpedig hogy a kommentek és az ahhoz érkezett válaszok, kommentszálak becsukhatók legyenek, hogy jobban lehessen a lapon navigálni, kilométeres flame szálakat kiszűrni.

Használathoz a collapse-mini.js-t tessék a böngésző konzoljába beilleszteni, vagy egy könyvjelzőbe "javascript:" kezdéssel elmenteni.

Kép

Hogy lehetne ezt automatizálni, hogy ne kelljen mindig konzolozni/könyvjelzőzni? GreaseMonkey szkript nem ágyúval verébre? Egyéb ötletek?

Facebook, Twitter stb. like,share adatok trackelése saját adatbázisba

Sziasztok

Egy CMS rendszerben szeretném kimutathatóvá tenni (táblázatosan, grafikonosan) az közösségi oldalak Facebook, Twitter, Pinterest stb. like-jait, megosztásait legalább napi bontásban . Egy-egy oldalnál egyszerűen le tudom kérni az adott állapotot. Ütemezetten valószínűleg nem szerencsés naponta lekérni egy több ezer oldalból álló weboldal minden lapjára ezeket a számokat.

A kérdésem az lenne, csinált-e már valaki hasonlót, illetve tudtok-e esetleg valami részben kész megoldást erre?

Weboldalak optimalizálása érdekel

Azt szeretném, hogy a megírt weboldal minél gyorsabb legyen minél kevesebb erőforrás használatával, miközben szempont a biztonság, a kódok átláthatósága, a jó felhasználói élmények és a stabilitás.
PHP, Mysql, css témában érdekelnek ezek. Érdekel, hogy miként lehet a js-ben megoldott dolgokat js nélkül jól megoldani akár php és css szinten, mikor célszerübb js-ben megoldani. És ha js-ben kell megoldani, hogy lehet jól optimalizáltan megírni. A js használatát szeretném minél jobban kerülni, sajnos ez nem mindig a célszerűbb megoldás. Mármint a kerülése.
Szóval ha már meg akarok rendesen tanulni jól programozni, a felhasználóknak gyors, jól használható weboldalt készíteni, amik akár lassúbb gépeken nézik akár a világ másik oldaláról is, akkor szükségem van ezzel kapcsolatos elméleti és gyakorlati ismeretekre, ami jelen pillanatban is jól alkalmazhatóak. Mindezt úgy, hogy lehetőleg már a kezdő is értse valamennyire, de későbbre is lehet, amikor már komolyabb szinten megy. Függvényt már írtam, osztályokkal meg csak abban az esetben akarok foglalkozni, ha optimalizálás terén ez a legjobban járható út.
Bár leginkább a magyar nyelvű ingyenes digitális tartalmak lenne a legjobb, de ettől is szívesen eltérek, ha tényleg jó szakmai ismereteket kapok.

Illetve nagyon jó lenne tudni mérni és ellenőrizni, hogy mi mennyire válik be. Gondolok például a kód lefutási sebbességre, erőforrások terhelésére szerveren és kliensen.

PHP - hogyan kezdjem

Sziasztok!

Úgy tűnik, hogy a szakdolgozatom kapcsán el kell merülnöm a PHP-programozás rejtelmeiben is. Eddig nem foglalkoztam a nyelvvel néhány pársorost kivéve, szeretném ha lenne valami globális elképzelésem róla. A hátteremről: kis C++, Java, és mostanában sok JavaScript.
Igazából hasonló tippeket várnék, mint amik az "Idiomatikus JS" topikban szerepelnek, csak PHP-hoz. Remélem, hogy vannak ilyenek, az ottani forrásokból is sokat tanultam :).

Köszönettel,
B