---
title: "Ping commando"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16390-ping-commando"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Papa Deoo"
published: "2001-12-07T10:28:00.000Z"
updated: "2001-12-07T12:46:00.000Z"
replies: 1
views: 170
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16390-ping-commando"
---

# Ping commando

## #1 — Papa Deoo, 2001-12-07T10:28Z

Hejsan!

Har ett litet problem med en ping funktion som jag håller på med

Nu så pingar functionen med 56 data bytes men jag vill att den skall kunna
pinga med olika storklekar på paketen

Så här ser min funktion ut nu:

    function p($target){
    message("\<BR\>\<BR\>\<b\>Ping Resultat:\</b\>\<BR\>\<BR\>");
    if (! $msg .= trim(nl2br(\`ping -c4 $target\`)))
    $msg .= "Ping fel. Domänen kan ligga nere.";
    message($msg);
    }

Jag vet att man kan välja olika storlekar på paketen som skickas till pingen med -s fast skiten funkar inte.

Ha'd gött och hoppas det finns någon som kan hjälpa mig.

Permalänk: https://www.webforum.nu/p/16390

## #2 — GunnarD, 2001-12-07T12:46Z

Så här borde det fungera:

function p($target){
message("\<BR\>\<BR\>\<b\>Ping Resultat:\</b\>\<BR\>\<BR\>");
if (! $msg .= trim(nl2br(\`ping -s 1024 -c4 $target\`)))
$msg .= "Ping fel. Domänen kan ligga nere.";
message($msg);
}

MEN tänk på säkerheten här, tar du $target från ett formulär? Testa isåfall att skriva in följande i den rutan: "127.0.0.1;cat /etc/passwd" utan " om du kör webserver på en Unix maskin.

Permalänk: https://www.webforum.nu/p/325081

---

Tråden på webben: https://www.webforum.nu/amne/php/16390-ping-commando
