webForumDet fria alternativet

Skapa SELECT mha array fran textfil

1 svar · 186 visningar · startad av jepsO

jepsOMedlem sedan mars 2001484 inlägg
#1

Jag har tänkt skapa en SELECT enligt formen

<select>
<option value="ar">Argentina</option>
<option value="au">Australien</option>
...
</select>

där användarna av min sida kan välja land. Förkortningen (value="ar") används för att visa landets flagga i deras profil.

Min tanke var att använda en textfil med formen

ar|Argentina
au|Australien
etc

och läsa in innehallet till en array som sedan loopas ut till SELECTen.

PHP-koden bara för inläsningen och presentation av innehall sökte jag mig till (funkar den?):

$lander = file("lander.txt");
for ($i=0; $i < sizeof($lander); $i++) {
  $lander[$i] = explode("|", $lander[$i]);
  echo($lander[0][$i]); // eller ska det vara [$i][0] ?
  echo($lander[1][$i]);
}

Far felmeddelande: Warning: file("lander.txt") - No such file or directory in /home/dh3572/personinfo/uppdateraperson.php on line 53, trots att filen lander.txt ligger i samma katalog som PHP-filen. Varför?

Tack pa förhand.

jepsOMedlem sedan mars 2001484 inlägg
#2

Sorry, det enda som strulade var att jag inte angett absolut sökväg till textfilen, dvs /home/dh3572/personinfo/lander.txt. Dessutom hade jag vänt pa rad-kolumn i array-anropen.

142 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)