dotnetomaniak.pl - Artykuły z tagiem PHPdotnetomaniak.pl - Artykuły z tagiem PHP2024-03-28T22:34:16Zhttps://dotnetomaniak.pl/Tags/PHPCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png10025https://dotnetomaniak.pl/PHP-in-2020-its-not-your-mamas-PHPPHP in 2020 it’s not your mama’s PHP2020-02-19T07:03:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_1fyRUnuiykignYrR3Az-ww.png"/></div><div>I decided to write this post, because before joining Facebook I thought that PHP is just old, limited language from 2 decades ago when server was responsible for simple form parsing, and generating HTML...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/PHP-in-2020-its-not-your-mamas-PHP"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fjj09.net%2fphp-in-2020-its-not-your-mamas-php%2f" style="border:0px"/></a></div></div>jj09https://dotnetomaniak.pl/Users/AfHhfH83lECTarZK5453KQ2020-02-20T07:29:04Zhttps://dotnetomaniak.pl/PHP-in-2020-its-not-your-mamas-PHP2730I decided to write this post, because before joining Facebook I thought that PHP is just old, limited language from 2 decades ago when server was responsible for simple form parsing, and generating HTML...https://jj09.net/php-in-2020-its-not-your-mamas-php/http://dotnetomaniak.pl/Data/Thumbnails/small_1fyRUnuiykignYrR3Az-ww.pnghttps://dotnetomaniak.pl/ENThe-whole-of-WordPress-compiled-to-NET-Core-and-a-NuGet-Package-with-PeachPie-Scott-Hanselman[EN]The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie - Scott Hanselman2018-07-04T07:47:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ARvqApKlW0Oo3SurKLcMIQ.png"/></div><div>Why? Because it's awesome. Sometimes a project comes along that is impossibly ambitious and it works. I've blogged a little about Peachpie, the open source PHP compiler that runs PHP under .NET Core. It's a project hosted at https://www.peachpie.io.
But...why?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ENThe-whole-of-WordPress-compiled-to-NET-Core-and-a-NuGet-Package-with-PeachPie-Scott-Hanselman"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.hanselman.com%2fblog%2fTheWholeOfWordPressCompiledToNETCoreAndANuGetPackageWithPeachPie.aspx" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2018-07-05T07:14:10Zhttps://dotnetomaniak.pl/ENThe-whole-of-WordPress-compiled-to-NET-Core-and-a-NuGet-Package-with-PeachPie-Scott-Hanselman1140Why? Because it's awesome. Sometimes a project comes along that is impossibly ambitious and it works. I've blogged a little about Peachpie, the open source PHP compiler that runs PHP under .NET Core. It's a project hosted at https://www.peachpie.io.
But...why?https://www.hanselman.com/blog/TheWholeOfWordPressCompiledToNETCoreAndANuGetPackageWithPeachPie.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_ARvqApKlW0Oo3SurKLcMIQ.pnghttps://dotnetomaniak.pl/Privilege-escalation-Technical-Blog-Future-Processing-Technical-Blog-Future-Processing[EN] Privilege escalation - Technical Blog - Future Processing — Technical Blog – Future Processing2018-07-03T12:30:13Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_4JgXrSHeH0Gy6-Q6i84E1w.png"/></div><div>One of the most important things during a penetration test is to gain access to administrator account. If the application (for example webserver) is well configured, it is most often run with limited user rights, only able to run a specific application. When we can get low privileges access to the server using some vulnerability, the next step is to get higher permissions to read important files, continue network exploration etc. To do this, we must use the privilege escalation technique.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Privilege-escalation-Technical-Blog-Future-Processing-Technical-Blog-Future-Processing"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.future-processing.pl%2fblog%2fprivilege-escalation%2f" style="border:0px"/></a></div></div>FutureProcessinghttps://dotnetomaniak.pl/Users/qF1OiEOjOkOlFWP9r9AHQA2018-07-05T07:14:10Zhttps://dotnetomaniak.pl/Privilege-escalation-Technical-Blog-Future-Processing-Technical-Blog-Future-Processing1180One of the most important things during a penetration test is to gain access to administrator account. If the application (for example webserver) is well configured, it is most often run with limited user rights, only able to run a specific application. When we can get low privileges access to the server using some vulnerability, the next step is to get higher permissions to read important files, continue network exploration etc. To do this, we must use the privilege escalation technique.https://www.future-processing.pl/blog/privilege-escalation/http://dotnetomaniak.pl/Data/Thumbnails/small_4JgXrSHeH0Gy6-Q6i84E1w.pnghttps://dotnetomaniak.pl/Coding-Dojo-Aby-stac-sie-mistrzem-programowania-DevEnvCoding Dojo - Aby stać się mistrzem programowania... - DevEnv2018-05-18T20:49:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-nRexSuRY0ye20z706niEQ.png"/></div><div>Coding Dojo to spotkanie podczas którego programiści razem pracują nad wybranym zagadnieniem/zadaniem. Cel jest prosty - doskonalenie umiejętności programistycznych. Na śląsku powstała inicjatywa Coding Dojo Silesia aby wspólnie się uczyć i programować!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Coding-Dojo-Aby-stac-sie-mistrzem-programowania-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fcoding-dojo-silesia%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-05-24T06:04:50Zhttps://dotnetomaniak.pl/Coding-Dojo-Aby-stac-sie-mistrzem-programowania-DevEnv1790Coding Dojo to spotkanie podczas którego programiści razem pracują nad wybranym zagadnieniem/zadaniem. Cel jest prosty - doskonalenie umiejętności programistycznych. Na śląsku powstała inicjatywa Coding Dojo Silesia aby wspólnie się uczyć i programować!http://devenv.pl/coding-dojo-silesia/http://dotnetomaniak.pl/Data/Thumbnails/small_-nRexSuRY0ye20z706niEQ.pnghttps://dotnetomaniak.pl/Organizacja-srodowiska-Webdevowego-pod-Windows-czesc-1-Blog-NerdaOrganizacja środowiska Webdevowego pod Windows część 1 – Blog Nerda2018-02-18T17:41:12Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_tvZW8_NjGkW9LI1TzBuZOA.png"/></div><div>Dzień Dobry
Tak jak wcześniej obiecywałem napisałem poradnik jak sobie zrobić środowisko do pracy nad projektami Webowymi pod systemem Windows.
Uwaga nie ponoszę odpowiedzialności za utratę danych jeśli źle skonfigurujecie sobie coś się „wysypie” i utracicie dane z Waszych dysków.
Przed przystąpieniem do instalacji oprogramowania pamiętaj o wykonaniu kopi zapasowej.
Warto też przypominać aby reglanie wykonywać kopie zapasowe danyc...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Organizacja-srodowiska-Webdevowego-pod-Windows-czesc-1-Blog-Nerda"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblognerda.wordpress.com%2f2018%2f02%2f18%2forganizacja-srodowiska-webdevowego-pod-windows-czesc-1%2f" style="border:0px"/></a></div></div>n3rdhttps://dotnetomaniak.pl/Users/WWu5bfN8BkmxxfmsqIgL3A2018-02-28T07:30:59Zhttps://dotnetomaniak.pl/Organizacja-srodowiska-Webdevowego-pod-Windows-czesc-1-Blog-Nerda11450Dzień Dobry
Tak jak wcześniej obiecywałem napisałem poradnik jak sobie zrobić środowisko do pracy nad projektami Webowymi pod systemem Windows.
Uwaga nie ponoszę odpowiedzialności za utratę danych jeśli źle skonfigurujecie sobie coś się „wysypie” i utracicie dane z Waszych dysków.
Przed przystąpieniem do instalacji oprogramowania pamiętaj o wykonaniu kopi zapasowej.
Warto też przypominać aby reglanie wykonywać kopie zapasowe danyc...https://blognerda.wordpress.com/2018/02/18/organizacja-srodowiska-webdevowego-pod-windows-czesc-1/http://dotnetomaniak.pl/Data/Thumbnails/small_tvZW8_NjGkW9LI1TzBuZOA.pnghttps://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek[EN] How top 10 programming languages work - Jakub Jedryszek2014-07-28T14:31:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Tbq9GXc4IkOyT5NEbV2SGA.png"/></div><div>More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjj09.net%2fhow-top-10-programming-languages-work%2f" style="border:0px"/></a></div></div>jj09https://dotnetomaniak.pl/Users/AfHhfH83lECTarZK5453KQ2014-08-07T11:19:10Zhttps://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek24390More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.http://jj09.net/how-top-10-programming-languages-work/http://dotnetomaniak.pl/Data/Thumbnails/small_Tbq9GXc4IkOyT5NEbV2SGA.pnghttps://dotnetomaniak.pl/Komunikacja-PHP-i-C-SharpKomunikacja PHP i C Sharp2011-03-06T11:27:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_35QbeaxaYkepVC13rMlB9A.png"/></div><div>Mój pierwszy wpis opublikowany przez dotNetoManiak(a) opisuje on wiedzę jaką posiadłem podczas prób komunikacji między aplikacją .Net i stroną napisaną w PHP z wykorzystaniem czystego protokołu http.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Komunikacja-PHP-i-C-Sharp"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fszogun1987.ovh.org%2findex.php%3fid%3d12" style="border:0px"/></a></div></div>szogun1987https://dotnetomaniak.pl/Users/twaQgybr4UKU5e65n52bsg2011-03-15T20:26:48Zhttps://dotnetomaniak.pl/Komunikacja-PHP-i-C-Sharp21350Mój pierwszy wpis opublikowany przez dotNetoManiak(a) opisuje on wiedzę jaką posiadłem podczas prób komunikacji między aplikacją .Net i stroną napisaną w PHP z wykorzystaniem czystego protokołu http.http://szogun1987.ovh.org/index.php?id=12http://dotnetomaniak.pl/Data/Thumbnails/small_35QbeaxaYkepVC13rMlB9A.pnghttps://dotnetomaniak.pl/Szablony-stron-w-ASPNET-i-PHP-Smarty-Alt-Control-DeleteSzablony stron w ASP.NET i PHP (Smarty) - Alt Control Delete2010-10-21T17:02:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_xAVFeeD5fEyPTe3isIg-7w.png"/></div><div>Każdy webmaster, który rozpoczyna swoją przygodę z tworzeniem stron od statycznego HTML, szybko przekonuje się, że nie jest to do końca, najlepsze wyjście. O ile w przypadku statycznych stron stworzonych na kształt wizytówek, albo stron stworzonych na specjalną okazję i nie wymagających późniejszej edycji może się sprawdzić (szybkie i tanie rozwiązanie), o tyle w przypadku stron wymagających zmienności w treści, czy też interakcji z użytkownikiem (Web 2.0 i te sprawy..) szybko okazuje się bezużyteczny. W takiej sytuacji z pomocą może przyjść kompilowany ASP.NET, lub skryptowy PHP, czyli języki które pozwolą na zapewnienie odpowiednich, wspomnianych wyżej funkcjonalności. Jednak i one nie mogą zostać pozostawione same sobie, gdyż przy ich standardowym użyciu możemy zyskać dynamikę i zmienność ale z pewnością może nam zabraknąć komfortu tworzenia elastycznych i rozszerzalnych stron.
Lekarstwem na całe zło, mogą być jednak szablony stron, które z powodzeniem można zaimplementować w obu językach. I o tym dzisiaj napiszę troszkę szerzej.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Szablony-stron-w-ASPNET-i-PHP-Smarty-Alt-Control-Delete"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fszablony-stron-w-asp-net-i-php-smarty-%2f" style="border:0px"/></a></div></div>https://me.yahoo.com/a/EuokjNNzofgU9z8BbPi_zYq2SM.dxqxHEPJyAa4-#c09achttps://dotnetomaniak.pl/Users/ajPG25W2WUywYhDzARfWAw2010-10-27T09:12:32Zhttps://dotnetomaniak.pl/Szablony-stron-w-ASPNET-i-PHP-Smarty-Alt-Control-Delete11240Każdy webmaster, który rozpoczyna swoją przygodę z tworzeniem stron od statycznego HTML, szybko przekonuje się, że nie jest to do końca, najlepsze wyjście. O ile w przypadku statycznych stron stworzonych na kształt wizytówek, albo stron stworzonych na specjalną okazję i nie wymagających późniejszej edycji może się sprawdzić (szybkie i tanie rozwiązanie), o tyle w przypadku stron wymagających zmienności w treści, czy też interakcji z użytkownikiem (Web 2.0 i te sprawy..) szybko okazuje się bezużyteczny. W takiej sytuacji z pomocą może przyjść kompilowany ASP.NET, lub skryptowy PHP, czyli języki które pozwolą na zapewnienie odpowiednich, wspomnianych wyżej funkcjonalności. Jednak i one nie mogą zostać pozostawione same sobie, gdyż przy ich standardowym użyciu możemy zyskać dynamikę i zmienność ale z pewnością może nam zabraknąć komfortu tworzenia elastycznych i rozszerzalnych stron.
Lekarstwem na całe zło, mogą być jednak szablony stron, które z powodzeniem można zaimplementować w obu językach. I o tym dzisiaj napiszę troszkę szerzej.http://www.altcontroldelete.pl/artykuly/szablony-stron-w-asp-net-i-php-smarty-/http://dotnetomaniak.pl/Data/Thumbnails/small_xAVFeeD5fEyPTe3isIg-7w.pnghttps://dotnetomaniak.pl/Technologiczny-kogel-mogel-NET-vs-Java-vs-PHP-vs-RoRTechnologiczny kogel-mogel. .NET vs Java vs PHP vs RoR...2010-03-02T06:03:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_N2xdqHisAk21EmLSsVF1Rg.png"/></div><div>W dzisiejszym świecie "nietechniczni" kreatywni ludzie nie mają łatwo. Obrotny biznesmen chce wsadzić w coś trochę kasy, rozkręcić jakiś projekcik, wpada na genialny pomysł: "a, zainwestuję sobie w portal!". Pomysł - betka. Założenia - betka. Analiza - betka. Ewentualna dotacja - betka. Okazuje się, że wszystko jest banałem w porównaniu z dokonaniem wyboru technologii. I, wbrew pozorom, im więcej ekspertów, tym trudniejszy wybór.
Chcesz wiedzieć jak jest naprawdę? Która z dzisiejszych technologii gwarantuje sukces, a która prowadzi prosto do ciemnych otchłani informatycznej rozpaczy? Chcesz wiedzieć jakie rozwiązanie zacznie generować zyski od razu po starcie, a jakie jest skazane na technologiczną porażkę? Statystyki nie kłamią, już na początku projekt ma marne szanse na powodzenie. Chcesz je zwiększyć? Czytaj dalej!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Technologiczny-kogel-mogel-NET-vs-Java-vs-PHP-vs-RoR"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.maciejaniserowicz.com%2fpost%2f2010%2f03%2f02%2fTechnologiczny-kogel-mogel-NET-vs-Java-vs-PHP-vs-RoR.aspx" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2010-03-11T16:57:47Zhttps://dotnetomaniak.pl/Technologiczny-kogel-mogel-NET-vs-Java-vs-PHP-vs-RoR111490W dzisiejszym świecie "nietechniczni" kreatywni ludzie nie mają łatwo. Obrotny biznesmen chce wsadzić w coś trochę kasy, rozkręcić jakiś projekcik, wpada na genialny pomysł: "a, zainwestuję sobie w portal!". Pomysł - betka. Założenia - betka. Analiza - betka. Ewentualna dotacja - betka. Okazuje się, że wszystko jest banałem w porównaniu z dokonaniem wyboru technologii. I, wbrew pozorom, im więcej ekspertów, tym trudniejszy wybór.
Chcesz wiedzieć jak jest naprawdę? Która z dzisiejszych technologii gwarantuje sukces, a która prowadzi prosto do ciemnych otchłani informatycznej rozpaczy? Chcesz wiedzieć jakie rozwiązanie zacznie generować zyski od razu po starcie, a jakie jest skazane na technologiczną porażkę? Statystyki nie kłamią, już na początku projekt ma marne szanse na powodzenie. Chcesz je zwiększyć? Czytaj dalej!http://www.maciejaniserowicz.com/post/2010/03/02/Technologiczny-kogel-mogel-NET-vs-Java-vs-PHP-vs-RoR.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_N2xdqHisAk21EmLSsVF1Rg.pnghttps://dotnetomaniak.pl/PHP-dla-NET-zintegrowane-z-VS-2008PHP dla .NET zintegrowane z VS 20082009-10-29T17:25:14Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_D-bSp9hh_USAF2v80T9t5Q.png"/></div><div>Dawno nie przyglądałem się rozwojowi Phalanger-a, ale dziś zobaczywszy na stronę projektu naprawdę jestem pod wrażeniem.
Na szybko napiszę tylko tyle – środowisko programistyczne dla PHP (działającego pod .NET Framework) w oparciu o Visual Studio 2008 ! Co więcej – Silverlight :O
To tyle na szybko, niedługo postaram się opisać co się działo ostatnio w projekcie i czy można bez problemu migrować z LAMPa na WISN (Windows+IIS+Sql Server+.NET Framework :) ) i oczywiście jakie zalety.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/PHP-dla-NET-zintegrowane-z-VS-2008"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.zawartko.com%2f%3fp%3d160" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriA2009-11-08T11:10:58Zhttps://dotnetomaniak.pl/PHP-dla-NET-zintegrowane-z-VS-20081480Dawno nie przyglądałem się rozwojowi Phalanger-a, ale dziś zobaczywszy na stronę projektu naprawdę jestem pod wrażeniem.
Na szybko napiszę tylko tyle – środowisko programistyczne dla PHP (działającego pod .NET Framework) w oparciu o Visual Studio 2008 ! Co więcej – Silverlight :O
To tyle na szybko, niedługo postaram się opisać co się działo ostatnio w projekcie i czy można bez problemu migrować z LAMPa na WISN (Windows+IIS+Sql Server+.NET Framework :) ) i oczywiście jakie zalety.http://www.zawartko.com/?p=160http://dotnetomaniak.pl/Data/Thumbnails/small_D-bSp9hh_USAF2v80T9t5Q.png