Archívum - 2015 - Fórum téma
július 8
karakter módosítás
Sziasztok
Hogyan lehetne megoldani valamilyen programmal azt hogy, egy webes űrlap egyik már kitöltött beviteli mezőjének
ebből
( <input id="summary" class="text long-field" type="text" value="v-xy-z" name="summary"></input> )
tartalmát kimásolni, majd módosítás után beilleszteni egy másik beviteli mezőbe.
ebbe:
<textarea id="comment" class="textarea long-field wiki-textfield mentionable" wrap="virtual" data-issuekey="XYZ-1" data-projectkey="XYZ" rows="10" name="comment" cols="60"></textarea>
A módosítás az lenne hogy a "-" karaktereket kicserélje szóközökre.
Valamint kellene egy ciklus is a progiba hogy a "data-issuekey"-t növelje XYZ-1-től XYZ-20000-ig
hogy ne kelljen 20000-szer futtatni.
■ Hogyan lehetne megoldani valamilyen programmal azt hogy, egy webes űrlap egyik már kitöltött beviteli mezőjének
ebből
( <input id="summary" class="text long-field" type="text" value="v-xy-z" name="summary"></input> )
tartalmát kimásolni, majd módosítás után beilleszteni egy másik beviteli mezőbe.
ebbe:
<textarea id="comment" class="textarea long-field wiki-textfield mentionable" wrap="virtual" data-issuekey="XYZ-1" data-projectkey="XYZ" rows="10" name="comment" cols="60"></textarea>
A módosítás az lenne hogy a "-" karaktereket kicserélje szóközökre.
Valamint kellene egy ciklus is a progiba hogy a "data-issuekey"-t növelje XYZ-1-től XYZ-20000-ig
hogy ne kelljen 20000-szer futtatni.
Checkbox-ot csak másodjára!
Sziasztok
Olyan problémám lenne, hogy van egy eléggé összetett form.
A boostrapvalidator nem engedi a gombot ha a terms checbox nincs kipipálva, de ha ki van akkor is letiltja a gombot.
Ha kiveszem a kijelölést és újra vissza rakom akkor már elfogadja.
oldal linkKérdésem tehát az, hogy miért nem veszi be elsőre a checbox kijelölést?
■ Olyan problémám lenne, hogy van egy eléggé összetett form.
A boostrapvalidator nem engedi a gombot ha a terms checbox nincs kipipálva, de ha ki van akkor is letiltja a gombot.
Ha kiveszem a kijelölést és újra vissza rakom akkor már elfogadja.
oldal link
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="BookingForm" name="paypal">
.....
<div class="col-lg-6 form-group" id="terms_div">
<div class="checkboxFour">
<input type="checkbox" value="1" id="checkboxFourinput" name="terms" />
<label for="checkboxFourinput" style="width:30px; margin:0px; float:left;" id="checkboxFourinput2" ></label>
</div>
<label id="terms_label" >
I have read the <a href="<?php echo $host.$base."terms"?>" target="_blank"> Terms&Conditions* </a>
</label>
</div>
input[type=checkbox] { visibility: hidden; }
.checkboxFour {
width: 40px;
height: 40px;
background: #ddd;
float: left;
margin: 0px 0px;
...
}
.checkboxFour label {
display: block;
width: 30px;
height: 30px;
...
background: #f24103;
}
$('#BookingForm').bootstrapValidator({
excluded: [':disabled', ':hidden']
.....
fields: {
'terms':{
validators: {
choice: {
min: 1,
message: 'Terms!'
}
}
}
....
július 6
Symfony2 - GET method form+URL rewrite: kérdőjel
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
■ 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
július 4
Laravel 5.0 - left join összekötés eloquent módra
Sziasztok!
most ismerkedem a laravel model részével és egy összetettebb lekérdezésben kérném a segítségeteket.
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
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.
■ 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
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.
■ 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
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.
■ 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
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:
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!
■ 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]
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)
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.
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
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!
■ 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!