Programozás - kezdő

/MEGOLDVA/ Pusztán tanulási szándékkal, milyen megoldás(okban) lehet gondolkodni?

Próbálok utánaolvasni az elgondolásaimnak, ugyankkor az igencsak gyenge ismeretanyagom miatt, nincsenek olyan kulcsszavaim, aminek alapján eljuthatnék a megoldáshoz.

Azon gondolkodok, hogy adott egy php fájl a példa kedvéért, legyen a neve mondjuk elagazas.php. Amikor ez a php fájl meghívásra kerül, akkor az legyen a feladata, hogy létrehozzon egy oldalt a https://tesztoldal/proba néven. Amikor ez készen van, akkor hogyan lehet észrevetetni az elagazas.php oldallal, hogy készen van a tesztoldal/proba és ezt az oldalnevet, hogy lehet továbbadni egy másik fájlnak, ami legyen mondjuk a testuser.php ?

Köszönöm szépen mindenkinek, aki valóban segíteni szeretett volna, elindultam az alapoknál. Mindettől függetlenül, megoldottam a problémát is, de ennyi elég volt belőle, szerencsém volt csupán, a folytatáshoz mindenképpen szükségem van mélyebb ismeretanyagra.

Youtube to MP3 - parancssorbol

Sziasztok,

szeretnek Youtube videokbol MP3-at csinalni parancssorbol. a cel a kovetkezo lenne:

- kimasolom a kivant video URL-jet

- keszitek egy sajat szerveren (helyi halon) egy weboldalt (php?) aminek egy sima form-on beadom az URL-t

- majd a hatterben ezt atadja a youtube-dl nevu parancssori toolnak (https://github.com/ytdl-org/youtube-dl) az meg jol felparameterezve megcsinalja nekem az MP3-at es elmenti

Tudnatok javasolni, hogy merre induljak el? Neztem mar a php-nak a shell_exec parancsat, de nem tudom, hogy hogyan kombinaljam ossze a form-ot es a shell_exec-et.

koszi

Gergo

 

<!DOCTYPE html>
<html>
<body>
<?php
       if(isset($_POST['arg']){
       $your_input = $_POST['arg'];
       $output = shell_exec("parancs {$your_input}");
       echo $output;
       }
 ?>

<form action="" method="POST">
<input type="text" name="arg">
<input type="submit" value="Submit">
</form>

</body>
</html> 

[megoldva] profi preg-esek segitseg! exec sp_executesql-hez kell

sziasztok,

kellene egy regularis kifejezes, ami kicsereli egy stringben a "?" jeleket, de csak akkor, ha nincs aposztrofok kozott.

print preg_replace("regularis kifejezes", "Q", "? '?' ? 'barmi?' ? '?valami' ? 'akar?mi'");

a kimenet a kovetkezo lenne:

Q '?' Q 'barmi?' Q '?valami' Q 'akar?mi'

koszi!

azta mennyi jo otlet/megoldas! ugyesek vagytok!

update:

viszont ha mar group van, azt lehet tudni hogy hanyadik talalat?

mert a vegen @P1, @P2, @P3, stb-ra kell lecserelnem a "?"-t, hatha megy 1 utasitassal.

tehat ez lenne a vegleges string:

@P1 '?' @P2 'barmi?' @P3 '?valami' @P4 'akar?mi'

ebbol mar biztos latszik, hogy parameteres query-t akarok csinalni, es "exec sp_executesql"-el vegrehajtani.

az sqlsrv driverrel mar igy csinalja, de ahol meg php-sybase van, ott nekem kell ezt megoldanom.

sajnos php5 alatt nekem nem fordul egyik verzioja sem az sqlsrv-nek "pecl install sqlsrv", meg az a verzio sem ahol nem dobtak a php5 tamogatast, meg ki tudja azota mennyi hibajavitas van benne, igy marad a php-sybase, es kulon megcsinalni a parameteres query-t.

koszi!

update2:

a dupla aposztrofok nem szamitanak aposztrofnak, de szovegen (aposztrofon) belul helyezkedhetnek el.

pl. '''' (4 aposztrof) az aposztrofok kozott levo 1db aposztrof amit egy masik aposztrof escapel.

vagy pl. 'it''s' = "it's" szoveg aposztrofok kozott.

update3:

hopp, meg vannak meg megjegyzesek "--"-vel kezdodoen sorvegig, stb.

talan a legjobb az lenne, ha megneznem az sqlsrv forrasat, ott mar elvileg megoldottak.

update4:

csak azert irom hogy megoldva, hogy ne turaztassatok magatokat rajta, ennyibol mar menni fog.

koszi!

Golang microservice framework

Hello!

Ha valaki nagy üzemben gyárt goval mikroszervízeket - használ hozzá bármilyen framework-öt?

Go-Kit, Go-Micro, stb. - mik a tapasztalatok?

Csomó helyen olvasom hogy ma már nem javasolt a go-kit. Nekem meg a Go-Micro valahogy nem áll kézre.

Van még esetleg más amit érdemes megnézni, ki mire esküszik?

fasza pdf olvasó lib táblázathoz

Sziasztok!

 

Olyan pdf libet keresek amivel értelmesen lehet olvasni olyan pdf-eket amikben táblázat van. Pl. egy MVM-es földgázszámlát.

python, java, javascript első körben, de bármi másra is nyitott vagyok ami nem csak egymásra hányja a betűket a táblázatban, hanem normális formában kezeli. Tudom, hogy a pdf jellegéből adódóan ez elég komoly elvárás, de hátha mégis találkozott valaki ilyennel.

Köszi!

Egyedi azonosító kreálási ötletekre vevő vagyok.

Bár vannak elképzeléseim, mégis azt érzem, nem én vagyok ennek a témakörnek a mágusa.

Azt szeretném, hogy a példánknál maradva, egy olyan bonyolult és hosszú, egyedi azonosítója legyen mindegyik sornak a mysql-ben, ami garantáltan nem ismétlődhet meg.

Plusz nehezítés az, hogy a példa kedvéért: 1-es sorszámú felhasználónak az 1+15 az egyedi azonosítója, a 2-es sorszámú felhasználónak a 2+15 az egyedi azonosítója. Később olyan is lehetséges esetleg, hogy ezt a kettő azonosítót is "egybe kell gyúrni" annak érdekében, hogy legyen ezekből egy olyan új azonosító, ami nem ismétlődhet meg másik 2 szám kombinációjával, vagy ha ilyen nem lehetséges, akkor minél kisebbre csökkenteni az előfordulás esélyét.

Van erre tapasztalat és/vagy működő képlet?

/MEGOLDVA/ Cpanelben Cron általi letöltés helyének meghatározása.

Amit szeretnék elérni az, hogy egyik órában letöltöm az 1.rss fájlt a /home/gyökér helyre, majd a második órában egy másik helyről a 2.rss nevű fájlt, aminek automatikusan át kellene neveződnie 1.rss nevű fájllá.

Itt van egy példa: */5     *     *     *     *     wget -O /dev/null http://azönweboldala/időzítettletöltés.php >/dev/null 2>&1, ugyanakkor ez nekem nem lenne ebben a formában használható.

Azt is olvastam, hogy ha a Cron letölti a fájlt a példa kedvéért a főkönyvtárba és mindig ugyanazt a nevű fájlt, akkor a második fájlnév már egyel nőni fog és így tovább, tehát nem felülíródik a régi fájl, hanem az megmarad, plusz egy új fájl is keletkezik mellé.

Tud valaki adni megoldást?

A curl volt a megoldás.

PowerShell kezdő kérdés

Sziasztok!

Meglehetősen kezdő kérdésem lenne PowerShell témakörben. Adott a DNS szerver debug logjai állapotának lekérdezése:

PS C:\Users\Administrator> Get-DnsServerDiagnostics


SaveLogsToPersistentStorage          : True
Queries                              : True
Answers                              : True
Notifications                        : True
Update                               : True
QuestionTransactions                 : True
UnmatchedResponse                    : True
SendPackets                          : True
ReceivePackets                       : True
TcpPackets                           : True
UdpPackets                           : True
FullPackets                          : False
FilterIPAddressList                  : 
EventLogLevel                        : 7
UseSystemEventLog                    : False
EnableLoggingToFile                  : True
EnableLogFileRollover                : True
LogFilePath                          : C:\Temp\dnslog.txt
MaxMBFileSize                        : 65536
WriteThrough                         : True
EnableLoggingForLocalLookupEvent     : True
EnableLoggingForPluginDllEvent       : True
EnableLoggingForRecursiveLookupEvent : True
EnableLoggingForRemoteServerEvent    : True
EnableLoggingForServerStartStopEvent : True
EnableLoggingForTombstoneEvent       : True
EnableLoggingForZoneDataWriteEvent   : True
EnableLoggingForZoneLoadingEvent     : True

Tesztképpen az EnableLoggingToFile paraméter értékét szeretném lekérdezni, de ez a kiment objektumok listája (a színfalak mögött):

PS C:\Users\Administrator> Get-DnsServerDiagnostics | Get-Member EnableLoggingToFile


   TypeName: Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/DNS/DnsServerDiagnostics

Name                MemberType Definition                         
----                ---------- ----------                         
EnableLoggingToFile Property   bool EnableLoggingToFile {get;set;}

Egy olyan egyszerű lekérdezést szeretnék, ami True/False értéket ad vissza, és egyszerűen le tudnám kérdezni ennek a paraméternek az értékét.
Próbálkoztam több mindennel, de nem bizonyultam túl sikeresnek.

Előre is köszünöm a segítséget!

publii: npm install --global --production windows-build-tools

sziasztok,

fel akarom tenni windows ala a Publii forditasahoz a programokat

https://github.com/GetPublii/Publii/wiki/App-build-process

feltettem a node.js v10.24.1 -et, van npm 6.14.12

de a targyban levo parancs mar tobb mint egy oraja "csinal neha valamit"

utoljara azt irta ki, hogy sikeresen telepitette a python 2.7-et, de meg nem kaptam vissza a promptot.

valaki ert hozza hogy mit kellene csinalnom? hetekig fog ez futni?

koszi!