[PHP] Status Script.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »
Jef

Jef

16/09/2004 09:19:00
Quote Anchor link
Ik heb zitten denken. Dit script moet gaan werken als het volgende:

ping -c 4 $ip_klant

Klant komt op de site zijn/haar ip word in $ip_klant gepingt doormiddel van dit script.

Thuisgebruiker -----> Server -----> Site

En de site geeft dan weer: 24 ms is uw snelheid naar de server.

Hoe krijg ik dit voor elkaar.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<link rel="stylesheet" type="text/css" href="style.css">

<?php

[code]<?
$ip
= $_SERVER['REMOTE_ADDR'];
echo"$ip";
?>


$var = shell_exec("ping -c 1 $ip");
$exp = explode("\n", $var);


foreach($exp as $ping) {

    echo $ping."<br>";
}

?>


Ik heb het staat een beetje in verkeerde volgorde maar dat maakt niet uit is bij mij al goed. Nu moet ik weten hoe hij dit weghaalt.

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

000000 PING 0000000 (000000) 56(84) bytes of data.
64 bytes from 00000000: icmp_seq=1 ttl=57 time=11.0 ms

--- 00000000 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 11.072/11.072/11.072/0.000 ms

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

Het vet gedrukte wil ik overhouden.
Gewijzigd op 16/09/2004 09:20:00 door Jef
 
PHP hulp

PHP hulp

27/11/2024 11:13:17
 
B a s
Beheerder

B a s

16/09/2004 09:29:00
Quote Anchor link
als je het explode:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$return
= "000000 PING 0000000 (000000) 56(84) bytes of data.
64 bytes from 00000000: icmp_seq=1 ttl=57 time=11.0 ms"
;

$ms = explode(" ", $return);

echo str_replace("time=", "", $ms['14']) . " ms";
?>


Kan zijn dat 14 niet goed is en dan moet je even proberen, of checken via:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo var_dump($ms);
?>
 
Jef

Jef

16/09/2004 09:32:00
Quote Anchor link
hij moet de stats returnen behalve de ms maar wat jij me gaf kan niet want je ms veranderd de heletijd !
 
B a s
Beheerder

B a s

16/09/2004 09:43:00
Quote Anchor link
nee tuurlijk niet.. return is hetgeen wat jij terug krijgt.. dan explode() je dat en dan krijg je dus ook iets terug van: time=11.0 en 1tje met ms

Het getal van 'ms' veranderd de hele tijd toch? Dus dan is dit toch goed? of veranderd het woord 'ms' zelf ook?? nee toch?

Probeer het nou maar :)
 
Jef

Jef

16/09/2004 11:52:00
Quote Anchor link
zou jij mij het hele script willen geven wat ik online moet zetten.
 
B a s
Beheerder

B a s

16/09/2004 12:02:00
Quote Anchor link
nou tis kwestie van toevoegen en wijzigen van je huidige, want ik gaf je net een oplossing volgens mij :) ik moet het zelf dan ook uitzoeken en proberen e.d. en ik vind dat je dat zelf ook wel mag doen :) tis voor je zelf dus beetje moeite doen :)
 
Jef

Jef

16/09/2004 12:05:00
Quote Anchor link
mhhz.... ik heb nu dit:

<link rel="stylesheet" type="text/css" href="style.css">


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$ip
= $_SERVER['REMOTE_ADDR'];
echo"$ip";
?>



<font color=\"#22aa00\">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$var
= shell_exec("ping -c 1 $ip");
$exp = explode("\n", $var);


foreach($exp as $ping) {

    echo $ping."<br>";
}


?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$return
= "$ip PING $ip ($ip) 56(84) bytes of data.
64 bytes from $ip: icmp_seq=1 ttl=57 time= ms"
;

$ms = explode(" ", $return);

echo str_replace("time=", "", $ms['14']) . " ms";
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo var_dump($ms);
?>


</font>

De weergave is als volgt:

00.00.0.00 PING 00.00.0.00 (00.00.0.00) 56(84) bytes of data.
64 bytes from 00.00.0.00: icmp_seq=1 ttl=57 time=13.1 ms

--- 00.00.0.00 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 13.125/13.125/13.125/0.000 ms

ms array(16) { [0]=> string(10) "82.75.2.23" [1]=> string(4) "PING" [2]=> string(10) "82.75.2.23" [3]=> string(12) "(82.75.2.23)" [4]=> string(6) "56(84)" [5]=> string(5) "bytes" [6]=> string(2) "of" [7]=> string(5) "data." [8]=> string(3) " 64" [9]=> string(5) "bytes" [10]=> string(4) "from" [11]=> string(11) "82.75.2.23:" [12]=> string(10) "icmp_seq=1" [13]=> string(6) "ttl=57" [14]=> string(5) "time=" [15]=> string(2) "ms" }

Ik kom er neit echt uit :( Ik krijg nu alleen maar meer tekst :D
Gewijzigd op 16/09/2004 12:13:00 door Jef
 
B a s
Beheerder

B a s

16/09/2004 12:16:00
Quote Anchor link
$return moet de inhoud hebben van wat je al had..

dus $return moet deze inhoud hebben:

000000 PING 0000000 (000000) 56(84) bytes of data.
64 bytes from 00000000: icmp_seq=1 ttl=57 time=11.0 ms

--- 00000000 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 11.072/11.072/11.072/0.000 ms

en dan moet je even spelen met die array en zoeken welke de ms bevat
 
Jef

Jef

16/09/2004 13:07:00
Quote Anchor link
Ik ben geen scripter dus ik snap er geen bally van :)
 
SerpenT

SerpenT

16/09/2004 13:12:00
Quote Anchor link
nou ga het dan leren, want wij zijn hier om jouw te helpen als je een probleem hebt, niet om een hele pagina voor je te maken
 
Jef

Jef

16/09/2004 13:58:00
Quote Anchor link
array is 14 of 15 en waar moet je hem invullen?
 
B a s
Beheerder

B a s

16/09/2004 15:02:00
Quote Anchor link
als je de data in een array hebt, kun je dat weergeven door dit te doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?
echo $ms['14'] . " of " . $ms['15'];
 
Bo az

Bo az

16/09/2004 16:06:00
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.