Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mikä vikana ku ei toimi niinku pitäis

Suominen90 [09.08.2004 15:19:23]

#

eli mikä tässä koodissa on vikana ku se tulostaa ton tyhjän vaikka pitäis tulostaa toi ylempi juttu

<?php
   $nimi = $_COOKIE["k_rnimi"];
   $f2=file("./kayttajat/".$nimi."/pass.dat");
   if ($f2[5]=="ylläpito")
	{
   print "<p align=\"right\">\n";
   print "<form action=\"admin.php\" method=post>\n";


   print "<select size=1 name=\"adminaction\">";
   print "<option value=\"vaihdatyyli\">Vaihda tyyli</option>\n";

   print "</select>\n";
   print "<input type=submit name=\"submit\" value=\"Lisää!\">\n";

   print "</form>\n";
   print "</p>\n";
	}
else
	{
   print "&nbsp";
	}
?>

Olga [09.08.2004 15:24:32]

#

Eihän siinä ole mitään vikana. Ilmeisestikään taulukon $f2 kuudennesta kolosta ei löydy merkkijonoa "ylläpito". Eli tee välitulostuksia jotta tiedät mitä muuttujissa kulloinkin on. Ja propsit vielä kuvaavasta otsikosta.

Tempfile [09.08.2004 15:26:56]

#

Luultavasti $f2[5] ei sisällä tekstiä "ylläpito". Kokeilepa laittaa print_r($f2) ennen tuota iffiä, niin näet mitä siellä oikein onkaan.

Suominen90 [09.08.2004 15:59:52]

#

sain ongelman jo ratkaistua

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta