Avatar billede Slettet bruger
20. marts 2003 - 15:10 Der er 10 kommentarer og
1 løsning

Variabler...

Hejsa!

Nu har jeg rodet med det her i et stykke tid.. Hvorfor er det liiige at den ikke ping, hvis $ping = 1 ?

<?
echo "1: $ping"; // Bare for at se hvad ping indeholder

if ($ping != '1')
{

echo "<a href=\"servers.php?ping=1\">Klik her for at pinge FTP'en</a>\n";

}
else
{

echo "<table cellpadding=\"2\" cellspacing=\"0\" border=\"1\" bordercolor=\"#CFD7DF\">\n";
echo "<tr><td>\n";

$output = shell_exec("ping 192.168.0.2");
echo "<pre>";
echo $output;
echo "</pre>";
$ping = '0';

echo "</td></tr></table>\n";

echo "2: $ping"; // Bare for at se hvad ping indeholder

}

?>
Avatar billede dumazz Nybegynder
20. marts 2003 - 15:13 #1
if($ping != 1) istedet for if ($ping != '1')
Avatar billede Slettet bruger
20. marts 2003 - 15:17 #2
Ja (er rettet), men trykker du på linket, skulle man jo sætte ping=1
men det gør man ikke, for den echo'er ikke noget i linje 2!
Avatar billede Slettet bruger
20. marts 2003 - 15:20 #3
hvis jeg retter:

echo "<a href=\"servers.php?ping=1\">Klik her for at pinge FTP'en</a>\n";

til:

$ping = "1";
echo "<a href=\"servers.php?ping=$ping\">Klik her for at pinge FTP'en</a>\n";

så virker det faktisk... Hvorfor &/%#/" kan jeg ikke bare selv skrive 1?
Avatar billede xyborx Nybegynder
20. marts 2003 - 15:21 #4
Prøv lige med
$ping=$_GET['ping'];
øverst.. Det ligner et "register_globals on/off" problem
Avatar billede Slettet bruger
20. marts 2003 - 15:26 #5
Øverst? Hvor henne?
Avatar billede Slettet bruger
20. marts 2003 - 15:27 #6
Min løsning går sådan set heller ikke, da jeg kan gå ind på siden, og så sætte den ping=1, men vælger jeg så en anden siden (unden at trykker på linket) og går tilbage, står ping stadig =1 og derfor pinger den, selv om ma ikke har trykket!
Avatar billede Slettet bruger
20. marts 2003 - 15:29 #7
Ah.. der ja.. sætter jeg $ping=$_GET['ping']; som linje 2, virker det!

Gider du kort forklare hvad der er galt/sker her? :)
Avatar billede avminarm Juniormester
20. marts 2003 - 15:34 #8
læs www.wagners.dk/php artiklen om $_GET og $_POST
Avatar billede Slettet bruger
20. marts 2003 - 15:38 #9
aaaah... gav jo mening.. :)

xyborx> smider du et svar?
Avatar billede avminarm Juniormester
20. marts 2003 - 16:07 #10
;o)
Avatar billede xyborx Nybegynder
20. marts 2003 - 17:47 #11
Okidoki :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester