PHP code som IKKE benyttets til web men som nyttige tools i hverdagen :-)

Benytter, en sjælden gang VBA "Excel" til små automatiseringsopgaver i dagligdagen. Har erfaring fra Office97 så er efterhånden lidt superbruger :-) Her kan man jo bygge fine formularer til alt muligt. Kan det anbefales at kode sine egen tools i PHP. Har dog den betalte MS Office 2013 "Office365" så udviklingsverktøjet "VBA" er jo gratis men sidder man f.eks med en Linux PC "Mint" så er det bøvlet med Office 2013. Ved godt der findes "Wine" men alligevel. Kan jeg det samme med PHP som VBA? Er godt klar over det skal læres først :-)

Hej @MrCharington
Først må jeg indrømme, at jeg aldrig har været glad for Microsoft Office pakkerne, hverken som de er nu - eller som de var for 10+ år siden. Der findes jo gode alternativer til bl.a. Linux. Der er LibreOffice, OpenOffice og mange flere. Som også kan åbne og gemme i Microsoft formater. Så jeg har ingen erfaringer selv med disse værktøjer du hentyder til. Bl.a. VBA.
Men, nu til om du kan bruge PHP til at "scripte" med. Jo det kan man sagtens, jeg vil dog sige at der findes andre sprog derude - som vil gøre den opgave meget bedre. Bl.a. Python. Det er dog ikke umuligt, begge er jo faktisk bare kode som compiles når det (executes) køre. Trods alt.
På en Linux maskine kunne jeg jo lave en test.php fil for derefter at køre den direkte i min Terminal med:
php test.php
Eller hvis det var Python:
python test.py
Som det gamle ordsprog lyder: "Mange veje føre til Rom."
Med venlige hilsner
Daniel H. Hemmingsen (@dhh)

#2
Det er helt rigtigt. Meget har ændret sig. Men som skrevet før. Jo du kan sagtens bruge PHP til at lave ting på et system. Jeg har set PHP scripts derude, som kunne oprette brugere på Linux og meget mere. Jeg vil dog stadigvæk, som skrevet før - anbefale sprog såsom Python. Da PHP (Personal Homepage) jo som navnet hentyder - mest er til at lave hjemmesider med. Hvorimod Python, eksempelvis er til at lave programmer og scripts. (Faktisk er mange programmer på Linux, kodet i netop Python. Og ikke kun C eller lavet i Bash.)
Med venlige hilsner
Daniel H. Hemmingsen (@dhh)

Hej @MrCharington
Jeg er ikke helt enig med
, hverken mht. til PHP eller Office :) - og der skal naturligvis være plads til forskellige meninger :) @dhh
PHP
PHP er perfekt som et scripting-sprog, også til de opgaver du søger, og derfor også blandt de mest populære sprog i verden. Det er korrekt at PHP startede ud som et værktøj til simpelt at bygge simple personlige hjemmesider, men i dag er PHP meget mere end det - du kan bygge alt i PHP fra simple- og avancerede hjemmesider til programmer og scripts.
PHP er super nemt at lære, og derfor vil jeg helt klar anbefale at du kaster dig ud i PHP. PHP virker både i en browser, som du nævner, hvor du kan lave formularer mv. - men virker også som et program, du kan køre fra din terminal.
Microsoft Office
Microsoft Office er in my humble opinion stadig den mest komplette kontor-pakke i verden. Selvom alternativerne, bl.a. Google Apps (som jeg selv bruger) nærmer sig, er der stadig langt fra de mange funktionaliteter som bl.a. Excel byder på og har udviklet gennem årene. Men kigger vi på de basale funktioner og elementer, som dækker langt de fleste, så er alternativerne i dag fuld komplette.
VBA var i mange år Microsofts stærke selling-point i især Excel, hvor nørderne kunne udbygge deres regneark til at dække næsten ethvert programmel- og matematisk behov. VBA var awesome i tidernes morgen, som en hurtig måde at diverse løse problemstillinger og opgaver. Men tiden er løbet fra VBA.
PHP + Microsoft Office
Når man arbejder med mennesker som især sælgere og bogholdere, er der stadig mange der foretrækker Microsoft Excel. I PHP har du også måder hvorpå du forholdsvis nemt kan tage dine data og rykke dem ud i bl.a. et Excel-format: https://github.com/PHPOffice/PHPExcel
Afslutningsvis
Jeg vil anbefale dig at se vores PHP-videoer, her får du et grundlæggende godt kendskab og kombineret med vores gratis webhotel, kan du nemt komme i gang med at lege - og så er vi altid klar til at hjælpe dig her i vores forum, hvis du skulle støde ind i problemer eller har brug for tips og inspiration til at komme videre
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Hvis du vil arbejde med PHP til at bygge små tools, er du mere end velkommen til at ønske en sådan video i vores ønske-sektion. Jeg er sikker på mange andre også kunne få glæde af dette.
Her er et lille eksempel:
<?php
// Print et spørgsmål:
fwrite(STDOUT, "Hvad hedder du? ");
// Læs navnet til variablen $name:
$navn = fgets(STDIN);
// Print en besked med svaret fra STDIN:
fwrite(STDOUT, "Jamen goddag " . $navn);
// Afslut programmet
exit(0);
Resultatet:
[email protected]:~$ php test.php
Hvad hedder du? Daniel
Jamen goddag Daniel
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Tak for uddybende svar/kommentar Har set skriften på vægen ang. VBA. Har nok samlet 2 reolmeter VBA/excel + macro, bøger OG mange, mange Mb PDF kilder, samlet fra de første Office97 dage... Dengang var web jo i sin start og Frontpage jo et af de første hjemmeside apps :-) Vil skippe nostalgien og lære PHP/Python i nævnte rækkefølge, er i gang med de fine PHP videoer og har faktisk også adgang til Adobe Dreamweaver CC så nu skal der bare kodes. Rigtig god dag herfra :-)

Awesome @MrCharington
Have fun Og husk endelig at spørg løs, hvis noget driller, vi er her for at hjælpe :)
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

#8
Indeed, Powershell er lige nu the way på Windows-platformen at scripte sig ud af ting - men mon ikke det meget snart ændre sig, nu hvor Microsoft har lanceret fuld Bash i Windows 10 (altså Linux i Windows)
Med lanceringen af fuld Linux i Windows, har de næsten også sagt "Vi fejlede med wide-adoption af Powershell", og bringer nu fuld support for PHP, Python, Ruby mv. ind i Windows - og samtidig får hele *NIX/Linux-verdenen i form af tools, dev. environments mv. også et liv i- og på Windows-platformen. Ingen virtualisering, men Linux direkte bygget ind i Windows-kernen.
Hvis du ikke allerede har set videoen, vil jeg anbefale at kigge den her:
http://www.theverge.com/2016/3/30/11331014/microsoft-windows-linux-ubuntu-bash
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Ikke helt enig. Vi sidder godt 80 mennesker herude, som bruger Powershell hver dag. Det er primært fordi alt hvad MS sender ud af tools nu og fremadrettet er sovset ind i Powershell. Alt bagved GUI'en i SCCM, Exchange, Skype osv er bare Powershell kommandoer, og ofte skal man have fat i Powershell for at få adgang til de mere avancerede funktioner.
Jeg synes ikke det ene udelukker det andet. Det kan sagtens sam-eksisterede, og gør egentlig bare valgene man tager mere nuancerede. Nu kan du i sandhed bruge hvad du har lyst til. Se evt denne video af Snover.

Super feedback
- Jeg arbejder med en del både større og mindre virksomheder, og kender ingen der for alvor har taget PowerShell til sig, men super at høre, det trods alt bliver brugt lidt derude - og måske er fremtiden en verden med plads til alt. - selvom jeg personligt tror på at udviklere i dag primært tyer til cross-platform løsninger når muligheden er der, hvilket den nye Linux- og Bash-integration i Windows kan tilbyde. @simonpedersen
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Jeg tror at udviklere bruger hvad de kender. Så dem der kommer fra Windows, vil nok bruge Powershell (Som også virker på Linux), og dem der kommer fra Unix-verdenen vil nok bruge de tools de kender.
Jeg er dog ikke sikker på at Linux/Bash integrationen kommer til at kunne gøre brug af alle de cmdlets som Powershell i dag har.