ugrás a tartalomhoz

Archívum - 139783

július 6

Symfony2 - GET method form+URL rewrite: kérdőjel

EL Tebe · 2015. Júl. 6. (H), 18.21
Sziasztok!

Adott egy Symfony2 projectem, amiben egy get metódusú kereső formot használok, egy találati halmaz "szűkítésére".
Jelen esetben legyen mondjuk egy checkbox, peldakriterium néven.

A form-ra kattintáskor az alábbi url jelenik meg:

http://localhost:8000/hu/admin/groups/list/4?peldakriterium=1

Azt szeretném elérni valahogy, hogy így nézzen ki:
http://localhost:8000/hu/admin/groups/list/4/1
vagy így
http://localhost:8000/hu/admin/groups/list/4/peldakriterium=1
de semmiképp se jelenjen meg a ? az url-ben.

Elegendő lenne egy elindulási irány, hogy mit rontok el, minek nézzek utána.
Előre is, köszönöm a segítséget!
Üdv
 

Mi jön a PostgreSQL 9.5-ben?

Hidvégi Gábor · 2015. Júl. 6. (H), 16.01
Komoly fejlesztésekkel érkezik az új verzió
 

július 5

Thoughts On The Design Of APIs

Hidvégi Gábor · 2015. Júl. 5. (V), 14.15
Az API-k tervezésének kihívásai
 

július 4

Laravel 5.0 - left join összekötés eloquent módra

DarkRaptor · 2015. Júl. 4. (Szo), 14.07
Sziasztok!

most ismerkedem a laravel model részével és egy összetettebb lekérdezésben kérném a segítségeteket.

Laravel egy átlagos tárhelyen

csabessz47 · 2015. Júl. 4. (Szo), 13.31
Sziasztok,

Laravelnél megkerülhetetlennek tűnik a terminál használata.
De átlagos tárhelyeken nem adnak ssh hozzáférést, így az artisan és composer használata ki van zárva.
Hogyan szoktátok ezt áthidalni?
Első ötletem, hogy az egész projektet - még a vendor mappát is - beletenni a verziókezelőbe, és így minden push után tudná deployolni.
Viszont ez elég "fapadnak" tűnik, a sok felesleges fájl miatt is.
Második ötletem, hogy egy php fájlban exec használatával lefuttatni a szükséges parancsokat. De mi van akkor, ha nem engedélyezett?

Ti hogyan szoktátok megoldani?

Köszi előre is válaszokat.
 

SELinux probléma

drext0r · 2015. Júl. 4. (Szo), 00.10
Hello segítséget szeretnék kérni selinuxba, cent os 7 alatt kéne működésre bírnom úgy hogy az srv mappába van egy images mappa és ha abba bekerül egy php fájl akkor a selinux ne engedje,hogy akármit is csináljon.
Meg úgy alapból, hogy tudom azt megmondani a selinuxnak, hogy az apache csak az srv mappahoz ferjen hozza.

A segítséget előre is köszönöm.
 

július 3

Htacces url rewrite

erik0415 · 2015. Júl. 3. (P), 13.25
Sziasztok!

Azt szeretném kérdezni, hogy azt hogy lehet megoldani, hogy ha van egy weboldal amit htaccess url rewrite-al át írok pl. localhost/?valami=sdf -> localhost/sdf/-re, akkor azt, hogy csinálhatom meg hogy a végén a / jel mindig oda kerüljön. Tehát ha valaki azt írja, hogy localhost/sdf, akkor átírodjon localhost/sdf/ -re. Persze ennek dinamikusan kell működni-e, tehát nem csak akkor ha "sdf" van ott hanem akkor is ha mondjuk "valamiasd" van ott.
 

június 26

.htaccess RewriteRule

this.isti · 2015. Jún. 26. (P), 15.58
Sziasztok!

Azt szeretném elérni, hogy az oldal elérhető legyen kiterjesztés nélkül, illetve html kiterjesztés esetén irányítsa át a kiterjesztés nélküli oldalra.

Következő kóddal próbálkoztam:
RewriteEngine On
RedirectMatch 301 (.*)\.html$ http://honlap.hu$1
RedirectMatch 301 (.*)\.htm$ http://honlap.hu$1

RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]


Ez működik is addig, míg nincs ugyanolyan nevű mappa és php fájl, ugyanabban a könyvtárban.
Ha ugyanaz a php-nak és a mappának a neve, 404-es hibaüzenet jön elő, ha nem adom meg az url-ben a .php kiterjesztést.

Mit javítsak a kódon?

Köszönöm előre is a segítséget!
 

június 25

Paypal - Status lekérdezés (ExpressCheckout)

world-s · 2015. Jún. 25. (Cs), 20.18
Sziasztok!
Néztem, hogy 1-2 alkalommal volt már téma a paypal fizetés de nem kaptam választ a kérdésemre.
Egy összetettebb oldalra szeretnék paypal fizetést.
Nem simán egy gombos fizetés lenne, hanem Reference Transactions típusú.
Ugyanezt az OTP-nél már megcsináltuk, és elvileg félig meddig működik a paypal-nál is amit az SDK alapján csináltunk.

A folyamat ahol elakadtunk úgy néz ki (SDK példa):
1. SetExpressCheckout - itt beállítjuk a fizetés paramétereit és az egyebeket
2. a kapott URL-re eljut az ügyfél, ahol belép és elfogadja a fizetés és a szeződést
3. az ügyfél visszajut az oldalunkra
4. GetTransactionDetails - itt lekérdezzük az ügyfél adatait
5. DoExpressCheckoutPayment - itt ezzel jóváhagyjuk a fizetést mi is.
4.b. Ha cancelt nyomott akkor egy másik cím hívódik meg, és a 4. és 5. pont nem fut le.
(tehát a fizetés attól is függ, hogy az ügyfél hova jutott)

Az alapvető probléma, hogy a példa szerint sikeres fizetés esetén a returnURL hívódik meg. Egyéb esetben meg a CancelURL.
Nálunk az a baj, hogy a weboldal és a fizetési rendszer nem egy helyen van. Így az ügyfelet nem tudjuk a fizetési rendszer egy oldalára küldeni, és egyéb okok miatt nem is lenne nálunk szerencsés ha egy böngészőtől függne lezárul -e a tranzakció.

Az OTP esetén úgy kellett csinálni, hogy beállítottuk a fizetést, az ügyfél eljutott az OTP felületére, ott fizetett és valahova visszatért. A háttérben pedig a fizetési rendszerünk folyamatosan elkezdte a tranzakció állapotát lekérdezgetni. Tehát láttuk ha még az ügyfélre várunk, vagy befejezte a fizetést (akár sikeresen akár nem).

Hasonlót kellene itt is megvalósítanunk.
Az 1-3 pont az tejesíti is a dolgot. Sőt a 4-5 pont is jó lenne (GetTransactionDetails-el lekérdezgetjük a tranzakciót, és ha rendben van, akkor DoExpressCheckoutPayment-el lezárjuk).
Sajnos a GetTransactionDetails csak akkor arról ad választ nekünk, hogy sikeres volt -e a vásárlás. Ez sajnos kevés, mert amennyiben az ügyfél pl.

június 23

PHP párhuzamosítás

opolczer · 2015. Jún. 23. (K), 15.29
Sziasztok!

Csináltam egy webadmin felületet, aminek van egy PC menedzselés felülete is (PC ki-be kapcsolás újraindítás stb...).
Ennek betöltésekor megpingeli a PC-ket egy-egy bash script segítésgével.

A probléma itt jön, mert amikor nincs bekapcsolva egy-egy PC akkor sokat kell várnom míg a ping timeout létrejön.

Olyat lehet csinálni, hogy az admin felület bejön egyből és "modulonként" ahogy végzett az adott PC-k pingjeikkel utána megjelennek másodpercekkel később a többi.

Köszi előre is a segítségeteket!