Npquote:Op maandag 4 maart 2019 11:17 schreef webbyplus het volgende:
[..]
Ah.... hij stond nog op een oude versie van php (5), na aanpassing naar 7 draait hij wel :-) thx
| 1 2 3 4 5 | <?php $data = $_POST['xtrainfo'] . "\r\n"; $ret = file_put_contents('data.txt', $data, FILE_APPEND | LOCK_EX); ?> |
| 1 2 3 4 5 | <?php $inhoud = file_get_contents('./data.txt', FILE_USE_INCLUDE_PATH); echo $inhoud; ?> |
| 1 2 3 4 | <?php header('content-type: text/plain'); echo $inhoud; ?> |
| 1 2 3 | <?php echo nl2br($inhoud); ?> |
Dankjewel. Dat was simpelquote:Op donderdag 14 maart 2019 11:31 schreef Tijn het volgende:
Dit gebeurt omdat de output als HTML wordt gezien en daarin betekent een linebreak niks.
Een manier om dit op te lossen is door de output als tekst te presenteren. Dat kan door een “content-type” aan de header mee te geven:
[ code verwijderd ]
Een andere oplossing is door de linebreaks om te zetten naar <br> elementen. Daar is een ingebouwde functie voor aanwezig, genaamd nl2br:
[ code verwijderd ]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | namespace App { require 'vendor/autoload.php'; use Psr\Http\Message\ServerRequestInterface; use React\EventLoop\Factory; use React\Http\Response; use React\Http\Server; /** * Class Program * [nosml]@package[/nosml] App */ final class Program { /** * @vAr string */ private static $_uri; /** * [nosml]@return[/nosml] void */ public static function main(): void { self::$_uri = '192.168.10.10:80'; $loop = Factory::create(); $webServer = new Server(function(ServerRequestInterface $request) { return new Response( \Illuminate\Http\Response::HTTP_OK, [ 'Content-Type:' => 'text/plain' ], "Hello!" ); }); $socket = new \React\Socket\Server(self::$_uri, $loop); $webServer->listen($socket); $webServer->on('connection', function() { echo 'browser' . PHP_EOL; }); echo "Listening on " . self::$_uri . "..." . PHP_EOL; $loop->run(); } } Program::main(); } |
Zo spannend is dit niet tochquote:Op zondag 17 maart 2019 19:54 schreef DevFreak het volgende:
[ code verwijderd ]
* DevFreak doet niet aan simpel
Webserver? Nginx/apache bedoel je? Dan is dat wel een stuk makkelijker dan dit ja met php. Ben zelf eigenlijk niet anders gewend, tja; nodejs :pquote:Op zondag 17 maart 2019 21:35 schreef DevFreak het volgende:
[..]
valt mee, maar ik probeer de webserver ertussenuit te slopen
Waarom?quote:Op zondag 17 maart 2019 21:35 schreef DevFreak het volgende:
[..]
valt mee, maar ik probeer de webserver ertussenuit te slopen
Ghehe. Volgens mij is het in NodeJS heus niet gemakkelijker dan in PHP.quote:Op zondag 17 maart 2019 21:54 schreef embedguy het volgende:
[..]
Webserver? Nginx/apache bedoel je? Dan is dat wel een stuk makkelijker dan dit ja met php. Ben zelf eigenlijk niet anders gewend, tja; nodejs :p
Wat is dat [nosml] gebeuren eigk voor?
Omdat webservers als jaren absolete zijn. Door zelf met sockets te werken hoef je slechts één instance van Laravel te starten en daarmee per server tot 50.000 clients verwerken, inclusief shared resources.quote:
Nope, hetzelfde idee als dit. Maar ik bedoelde dat de 'normale php' manier makkelijker is. Tja, dan heb je de voordelen ook niet.quote:Op maandag 18 maart 2019 11:39 schreef DevFreak het volgende:
[..]
Ghehe. Volgens mij is het in NodeJS heus niet gemakkelijker dan in PHP.
NodeJS is ook geen taal, maar een platform.quote:Op maandag 18 maart 2019 11:39 schreef DevFreak het volgende:
Verder is PHP als taal natuurlijk een heel stuk volwassener en meer gebruikt dan NodeJS.
Beide zijn rottalen.quote:Op maandag 18 maart 2019 22:59 schreef Monolith het volgende:
[..]
NodeJS is ook geen taal, maar een platform.
JavaScript is verder ook niet meer of minder volwassen dan PHP in mijn ogen.
Vind je?quote:Op woensdag 20 maart 2019 22:38 schreef WyriHaximus het volgende:
[..]
Ben maar begonnen met C leren, dat is pas een leuke taalHoi slak
Pak dan gewoon gelijk Rust.quote:Op woensdag 20 maart 2019 22:38 schreef WyriHaximus het volgende:
[..]
Ben maar begonnen met C leren, dat is pas een leuke taalHoi slak
Daar ben ik nu ook soort van mee bezig. Ik wil iets in git krijgen en doe soms wat met de lastpass cli client. Beide zijn geschreven in C. Best leukquote:Op woensdag 20 maart 2019 22:38 schreef WyriHaximus het volgende:
[..]
Ben maar begonnen met C leren, dat is pas een leuke taalHoi slak
Hmm, PHP is met 7.3 toch wel volwassener en beter dan je denkt...quote:Op maandag 18 maart 2019 22:59 schreef Monolith het volgende:
[..]
NodeJS is ook geen taal, maar een platform.
JavaScript is verder ook niet meer of minder volwassen dan PHP in mijn ogen.
Hoe weet je dat? Ik vergelijk PHP en JavaScript.quote:Op donderdag 21 maart 2019 09:43 schreef DevFreak het volgende:
[..]
Hmm, PHP is met 7.3 toch wel volwassener en beter dan je denkt...
7.4 komt er ook aan en brengt nog veel meer verbeteringen met zich mee.
Ach, kom... het zijn twee totaal verschillende talen met verschillende doeleinden.quote:Op donderdag 21 maart 2019 09:45 schreef Monolith het volgende:
[..]
Hoe weet je dat? Ik vergelijk PHP en JavaScript.
Klopt, ik vind het allebei niets.quote:Op donderdag 21 maart 2019 09:47 schreef DevFreak het volgende:
[..]
Ach, kom... het zijn twee totaal verschillende talen met verschillende doeleinden.
Ik vind PHP zelf eigenlijk een vrij robuuste taal. Wat me derhalve wel stoort zijn de frameworks. Ze zuigen állemaal. Je moet goed bij blijven omdat migreren anders bijna niet te doen is.quote:Op donderdag 21 maart 2019 09:48 schreef Monolith het volgende:
[..]
Klopt, ik vind het allebei niets.
Maar dat doet niets af aan het feit dat de één niet meer of minder volwassen is dan de ander.
Doe mij maar gewoon Java of C# in een enterprise omgeving, iets als Haskell voor nichetoepassingen en van die wat hippere dingetjes als Go, Kotlin en Rust om een beetje mee aan te klooien vooralsnog.quote:Op donderdag 21 maart 2019 09:53 schreef DevFreak het volgende:
[..]
Ik vind PHP zelf eigenlijk een vrij robuuste taal. Wat me derhalve wel stoort zijn de frameworks. Ze zuigen állemaal. Je moet goed bij blijven omdat migreren anders bijna niet te doen is.
Ik zit opm ijn werk nu ook met een groot Laravel 4.2 platform, dat ze willen migreren naar 5.8. Nu is het sowieso wel kut geschreven allemaal, maar ik verwacht dat ik de komende 6 maanden nog bezig ben met dit grapje.
Welk vak?quote:Op woensdag 20 maart 2019 22:44 schreef FlippingCoin het volgende:
[..]
Vind je?![]()
Moet nu voor een vak met sensoren werken met C maar vind het meegeven van arrays en itereren over verzamelingen en zo maar een gekut vergeleken met een taal als Go.
Oh voor studie.quote:
Laravel 4.2, die is bijna prehistorisch! Er is heel veel gebeurd sinds de pakweg 5 jaar dus upgraden zal best een klus zijn inderdaad. Ik werk inmiddels al een jaar bijna uitsluitend met laravel en vind het op zich best goed, zeker voor niet al te grote sites. Bij echt grote complexe applicaties loop je toch uiteindelijk tegen de beperkingen aan, en al die magic die er onder de motorkap gebruikt wordt daar word ik ook steeds minder fan van.quote:Op donderdag 21 maart 2019 09:53 schreef DevFreak het volgende:
[..]
Ik vind PHP zelf eigenlijk een vrij robuuste taal. Wat me derhalve wel stoort zijn de frameworks. Ze zuigen állemaal. Je moet goed bij blijven omdat migreren anders bijna niet te doen is.
Ik zit opm ijn werk nu ook met een groot Laravel 4.2 platform, dat ze willen migreren naar 5.8. Nu is het sowieso wel kut geschreven allemaal, maar ik verwacht dat ik de komende 6 maanden nog bezig ben met dit grapje.
Ja I know. Ze snappen het ook gewoon echt niet hier dat het migreren weleens langer dan 4 maanden kan duren, zeker met die belachelijke kutcode waar het nu uit bestaat...quote:Op donderdag 21 maart 2019 10:43 schreef Farenji het volgende:
[..]
Laravel 4.2, die is bijna prehistorisch! Er is heel veel gebeurd sinds de pakweg 5 jaar dus upgraden zal best een klus zijn inderdaad. Ik werk inmiddels al een jaar bijna uitsluitend met laravel en vind het op zich best goed, zeker voor niet al te grote sites. Bij echt grote complexe applicaties loop je toch uiteindelijk tegen de beperkingen aan, en al die magic die er onder de motorkap gebruikt wordt daar word ik ook steeds minder fan van.
Maar dat php een robuuste taal is, daar ben ik het echt niet mee eens. Dankzij het dikke tapijt van laravel is het te doen maar plain php blijft een gammele bende vol pitfalls. De nieuwere versies voegen wel wat leuke dingen toe maar de basis verandert niet echt en daar loop ik nog steeds wel eens tegenaan. Wat dat betreft liever python of perl, daar is beduidend beter over nagedacht.
Maar wacht even...quote:Op donderdag 21 maart 2019 10:43 schreef Farenji het volgende:
[..]
Laravel 4.2, die is bijna prehistorisch! Er is heel veel gebeurd sinds de pakweg 5 jaar dus upgraden zal best een klus zijn inderdaad. Ik werk inmiddels al een jaar bijna uitsluitend met laravel en vind het op zich best goed, zeker voor niet al te grote sites. Bij echt grote complexe applicaties loop je toch uiteindelijk tegen de beperkingen aan, en al die magic die er onder de motorkap gebruikt wordt daar word ik ook steeds minder fan van.
Maar dat php een robuuste taal is, daar ben ik het echt niet mee eens. Dankzij het dikke tapijt van laravel is het te doen maar plain php blijft een gammele bende vol pitfalls. De nieuwere versies voegen wel wat leuke dingen toe maar de basis verandert niet echt en daar loop ik nog steeds wel eens tegenaan. Wat dat betreft liever python of perl, daar is beduidend beter over nagedacht.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |