Internet: PHP, CGI, stb.

Angular 6, Nodejs/Express, CSRF token mizéria

 ( brokerka | 2018. október 25., csütörtök - 18:08 )

Tiszteletem a fórumozóknak!

Előzetesen, nem mondanám magam totál kezdőnek, de profil szakértőnek se a témában. megpróbálom pontosan körül írni a helyzetet, ha valahol rosszul fogalmaztam akkor kérném javítani.
Szerintem nem én vagyok az egyetlen aki ezzel küdz, vagy hozzám hasonlóan nem is tudja hogy pontosan mivel küzd (maximum heélyes, vagy téves sejtései vannak róla)

Van egy Angular 6 kliens ami a példa kedvéért http://www.domain.hu, https://www.domain.hu-n van elhelyezve.

Segítség kérése FreeBSD webinterface PHP kompatibilitási problémáinak javításához

 ( karmantyu | 2018. október 15., hétfő - 8:12 )

Kedves Fórumtársak,

Egy viszonylag kis közösség évek óta használja nagy megelégedéssel a ZFSguru-nak becézett FreeBSD webinterface-t. A fejlesztők egyszer csak minden előzetes jel nélkül eltűntek a közösséget egy avuló UI-val hagyva. A ZFSguru minden további nélkül telepíthető felület akár a FreeBSD 11.2-RELEASE -re is, azonban a PHP56 csomag számos ponton másképp működik mint a korábbiak, ezért a felület sok hibával illetve néhány helyen nem működik.

PHP annotations

 ( raavi | 2018. október 12., péntek - 9:06 )

Sziasztok,

Tudnátok segíteni merre találok használható leírást, hogy hogyan lehet PHP custom annotation-t definiálni?
Pusztán csak a tanulás és kíváncsiság kedvéért.....
Alapvetően amit szeretnék egy elegáns megoldást a fügvény/method input validálásra. Bár nem vagyok benne biztos, hogy alkalmas lehet erre.

Pl.:
/**
* @ValidInputKeys=['key1'=>"int",'key2'=>"callable" .... ]
*/
public function myFunc($args = [])
{
....do something
}

Ezt atláltam de nem igazán fogtam fel:

HTML table furcsaság

 ( pehsa | 2018. október 6., szombat - 17:40 )

Sziasztok!

Érdekes dologba botlottam egy egyszerűnek tűnő HTML táblázat gyakorló feladat során:

https://imgur.com/a/pEXVnGx

A képen jobb oldalt felül látható, hogy mit kellene kihozni, bal oldalt a kód, és jobb oldalt alul a kapott eredmény.

Több órán át néztem a kódot és próbálgattam különböző CSS beállításokat is, viszont semmi nem működött.

javascript tartalom megkeresése böngészőben

 ( cherockee | 2018. szeptember 29., szombat - 23:40 )

(Lehet a cím rossz, mert lehet a megközelítés is, javítsatok ki nyugodtan.)

Feladat:

Instagram galéria oldalán a képek linkjének, vagy azonosítójának kibányászása (linkből azonosító kinyerhető).

Példa galéria linkre:
https://www.instagram.com/humansfurryfriends/

Példa linkre és azonosítóra:
https://www.instagram.com/p/BoT_NcbDQ99/?taken-by=humansfurryfriends
BoT_NcbDQ99

--- --- --- --- --- --- --- --- --- --- --- ---

Megközelítéseim és bukásaim:

Korrektül karbantartott PHP csomagok CentOS 7 alá?

 ( gergelykiss | 2018. szeptember 28., péntek - 8:54 )

Sziasztok!

Egy ügyfelünk (bér)szerverén jelenleg 5.4-es, a kvázi hivatalos Software Collections repóból telepített PHP fut CentOS 6 alatt. Mint pár napja megtudtuk (ez az infó eddig sajnos elkerülte a figyelmünket), 2016 októbere óta EOL státuszba került a "sclo-php54" csomag, így semmilyen frissítés nem jön már ki hozzá (ez egyébként a fájlok last modify dátumából is gyönyörűen látszik a repóban). Ezt az áldatlan állapotot szeretnénk minél előbb megszüntetni.

PHP script - upload

 ( waxy | 2018. szeptember 13., csütörtök - 13:51 )

Sziasztok,

Szeretnék feltölteni egy tartalmat egy URL-re.

Client Certificate Auth - Angular 4-5-6

 ( brokerka | 2018. július 12., csütörtök - 15:03 )

Sziasztok!

Röviden tömören, szeretnék hozzáférni a böngésző certijeihez ellenőrzés céljából
(valószínűleg rosszul keresek googleben), s nem igazán találok rá iránymutatást sem.

A nyelv Javascript lenne, de Angular/Typescript megoldás lenne az igazi, amivel meg kellene oldanom a feladatot.

Dióhélyban van egy Angular6 projekt, felhasználót szeretnék azonosítani, de csak azok számára kellene megjelenjen a login lehetősége, ahol
telepítve van a böngészőben, az általam kiadott certificate.

PHP CURL SOAP MTOM csatolt fál

 ( LMoon | 2018. július 11., szerda - 13:07 )

Sziasztok!

PHP-ban szeretnék CURL segítségével SOAP kérést feladni (POST), de úgy hogy MTOM attachment et is van!

PHP SOAPClient -l is próbálkoztam azzal még egy üres kérésig se jutottam.

Sajnos nem értek kifejezetten a SOAP témához, szóval lehet, hogy valami level1 es segítség kellene.

Napok óta guglizok, sok sok oldalt néztem, de egyikkel sem ment.

AZ is segítség lenne, ha valaki olyan oldalt mutatna amivel a fentiek sikerültek neki.

Ha más ötlet van megvalósításra az is érdekel.

Köszönöm.

[☺]Perl, unicode, html, ☺

 ( pepo | 2018. július 3., kedd - 18:03 )

Sziasztok!

Hadd lássam már azt a nyomorult ☺-t egy Perl által generált dinamikus weboldalon! Segítsetek, legyetek szívesek.

#!/usr/bin/perl

my $ustring1 = "Hello \x{263A}!\n";  
binmode DATA, ":utf8";
my $ustring2 = <DATA>;
binmode STDOUT, ":utf8";
print "$ustring1$ustring2";
__DATA__
Hello ☺!

STDOUT-on "Hello ☺!Hello ☺!" a kimenete.
A weblapon:

[code]
#!/usr/bin/perl
use CGI;
use CGI::Carp qw( fatalsToBrowser );
use CGI qw(:standard);
use DateTime;
use DB_File;
use DBM_Filter;
use Encode;
use utf8;

print header;

Multisite drupal - rewrite külső tartalomra

 ( miq | 2018. július 2., hétfő - 19:39 )

Sziasztok,

Adott egy multisite drupal telepítés nginx-szel.
Kiszolgál egy rakás domain-t, mondjuk site01.example.com ... site30.example.com
Az nginx configban egy server szakasz van, a server_name-ben felsorolva az összes cím.

Ehhez jött az extra kérés, hogy a site11.example.com/extra01 alá proxyzzuk be a http://staticextra01.local tartalmát.

Hogy kellene ezt szépen megcsinálni?

a) szétszedni az nginx konfigot nem szeretném két külön server szakaszra, mert akkor azt később párhuzamosan kell kezelni.

PrimeFaces Datatable scroll

 ( bodnarj | 2018. június 25., hétfő - 19:37 )

Sziasztok!

Adott egy DataTable komponens melyet ha frissítek (update="form:dataTable"), a táblázat legelső sorára ugrik.
Hogy tudnám megoldani azt hogy ugyan arra a sorra pozicionáljon vissza ahol a frissítés előtt állt?

fscloud - letezik-e ilyen szolgaltatas?

 ( carlcolt | 2018. június 22., péntek - 15:35 )

Adott egy mappa. Legyen ez a /home/valaki. Vagy a /Users/valaki/dev

Amit tudnia kell a szolgaltatasnak:

Fut egy daemon:

A daemon a fajlrendszer valtozasait pl. orankent (nem teljesen on-demand mint az icloud, az lassu lenne), kikapcsolaskor es bekapcsolaskor megprobalja besyncelni

Mukodik Mac Apfs-evel hfs+-aval
Es mukodik Linux ext4-evel

Fizetnek X gigaert havonta

Cserebe ahol Mac-en abbahagytam irodaban a working foldert, ott folytatodik Linuxon otthon 100-bol 99x a beavatkozasom nelkul, eleg ehhez fajlokat, foldereket csinalom es editalnom. Aztan meg forditva

PHP ékezetek dekódolása

 ( plt | 2018. június 15., péntek - 11:56 )

PHP-ban kellene dekódolnom egy utf-8 stringet, amiben az ékezetes karakterek valamilyen kódjai szerepelnek \ jellel jelölve.
Pl.: "V\303\241lasz", ami a "Válasz" kódolt alakja.
Melyik php függvény tudja ezt dekódolni, én sehogy sem találom.

JavaScript keydown

 ( bodnarj | 2018. június 14., csütörtök - 8:53 )

Sziasztok.

Korszerű fórum, saját vason?

 ( Wabbitseason | 2018. május 22., kedd - 8:36 )

Kissé lemaradtam az utóbbi időben: mi most a korszerű és ésszerű választás, ha saját gépről szeretnék fórumot üzemeltetni?

A legjobb valami pluginezhető megoldás volna, ami alapkiszerelésben a lehető legkevesebbet tudja (autentikálás helyben intézve, témák csoportba rendezése, bizonyos témákat csak adott felhasználói csoport tagjai láthatnak/írhatnak), és szabadon egészíthető ki általam választott/fejlesztett extrákkal.

Angular frontend, ??? backend

 ( Hirannad | 2018. április 30., hétfő - 17:22 )

Sziasztok!

Nálam tapasztaltabbak segítségét, tanácsát, véleményét szeretném kérni.

Egy nagyobb projekt elején járok, van némi előéletem a webprogramozásban, viszont ez meglehetősen régi, és évekkel ezelőtt is csak autodidakta módon sajátítottam el, amire szükségem volt. (html, css, php, mysql)

PHP-FPM chroot

 ( plt | 2018. április 25., szerda - 12:58 )

Szeretnék olyan php chroot-ot létrehozni, ahol a kód csak saját területét látja.
Ezt php-fpm segítségével majdnem meg is tudtam csinálni.
A pool konfigurációjában beállítottam a chroot értékét a user mappájára, valamint az apache-ból a

ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/run/php/php7.0-fpm.sock|fcgi://localhost/public"

kóddal irányítottam át. (A SetHandler továbbítja a valódi document root értékét a kérelemben is.)

python cgi

 ( drobert82 | 2018. április 13., péntek - 19:25 )

Sziasztok,

termux alatt próbálok beüzemelni apache2-t, és alatta python-t meg bash-t cgi-vel, mert legyen cgi.
Ha a python nem tartalmaz import-ot, akkor minden ok, de importokkal 500-as hiba jelenik meg a browserben.
Terminalból futattva nem jelenik meg semmilyen hiba.

Biztos a httpd.conf a hibás (gondolom), ötlet?

Üdv,
Róbert

httpd.conf

ServerRoot "/data/data/com.termux/files/usr"
Listen 8080
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
LoadModule authn_file_module libexec/apache2/mod_authn_file.so

JavaScript "ökoszisztéma". Mit? Miért? Hogy?

 ( pehsa | 2018. április 12., csütörtök - 11:18 )

Sziasztok!

A címből tudom nem sok derül ki és igen láma kérdésem lenne ezért előre is bocsánat.

A JavaScript-et már hosszú idők óta nem szerettem, mert akárhány kódot láttam, olyan szinten átláthatatlan, spagetti kód volt, hogy hamar elvette a kedvem az egésztől, viszont mivel oktatásban tanítom az alap JavaScript-et, így meg kellett vele barátkoznom. Így egy kliens oldali script nyelvként megállja a helyét, meg már elismerem, hogy jó dolgokat lehet vele csinálni ha tényleg dinamikus oldalakat akar vele létrehozni az ember.

REST API HTTP kódok

 ( airween | 2018. március 5., hétfő - 20:28 )

Üdv,

ma voltam egy konferencián, ahol egy a közeljövőben bevezetésre kerülő publikus API volt a téma.

Az előadók közül az egyik bemutatta az API-t: egy HTTPS-re épülő REST API, amely csak POST metódusokat fogad.

Hangsúlyozta, hogy minden választ státusszal együtt le kell kezelni.

A kérdések szekcióban megkérdeztem, hogy mi a teendő 5XX-es válaszkód esetén, mivel az szerver oldali hibára utal.

WordPress X-akta

 ( gkaroly | 2018. február 14., szerda - 23:30 )

Sziasztok!

Mai napom totál ráment, így kb reményvesztetten írom a problémát.
Adott egy WP-ben készült weboldal, a Tégy Jót!, ami egy Theme Forest-ről vásárolt sablonnal készült. Visual Composerrel.

A sablonnak van egy saját pluginje, ami létrehozza a VC elemet, Causes néven. Eddig jól működött, de fogalmam sincs minek a hatására, megbolondult:

PHP alapú Excel számítás gyorsítása

 ( plt | 2018. február 7., szerda - 13:05 )

A feladat, egy Excel kalkulátor PHP implementálása weboldalra.
Az ügyfél természetesen költségérzékeny, így a minimális befektetéssel, az excel cellaképleteket átírtam PHP kódokra.
Nincs benne semmilyen speciális Excel függvény, de rengeteg rekurzív hivatkozás, maximumkeresés meg szumma.
Az Excelben pillanatok alatt lefutó számítások PHP alatt eléggé sokáig tartanak. Ez akár sok-sok percet is jelent, és félő, hogy egyes bemeneti paraméterek értékével exponenciálisan megnő ez az idő.

["Megoldva"] Javascript: Saxon-CE vs. Chrome

 ( asm | 2018. január 24., szerda - 21:55 )

Sziasztok!

Egy böngészőben futó (kliens oldali) alkalmazást fejlesztek, amihez XSLT 2.0-ra van szükségem, ezért a Saxon-CE-t próbálom beüzemelni.
Firefox és IE alatt működik, de Chrome alatt nem elérhetőek a Saxon.* függvények.

Adott egy html oldal, amiben így töltöm be a Saxon-CE modult:
script type="text/javascript" src="Saxonce/Saxonce.nocache.js"
Van egy saját JS file-om, hogy ne a fenti html file-ban legyen a sok JS kontent:
script type="text/javascript" src="akarmi.js"

PHP PDO kapcsolódási interfész kiválasztása

 ( plt | 2018. január 24., szerda - 14:23 )

Egy PHP weboldallal kellene egy távoli adatbázisszerverhez kapcsolódnom PDO-n keresztül.
A gépnek több IP címe is van, de a távoli mysql szerver ezek közül csak egyet fogad el hitelesnek.
Hogyan tudom megadni a PDO kapcsolódásnál, hogy melyik interfészt/IP címet használja a kapcsolat felépítéséhez?