Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Odczyt pliku oraz jego zapis do tablicy
ellheat
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.11.2013
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam raczkuję dopiero w php i mam do was takie pytanie. Mam poniższy kod i chcę dodawać kolejne opcje do listy z pliku. Chcę otwierać plik gdzie będzie mi czytało ,że nowa linia to nowa opcja (próbowałem za pomocą Fgets ,ale mi wywalało błąd mały). Następnie chcę zrobić ,żeby ten odczyt mi zapisywało do tablicy. Nowa linia w pliku to następna zmienna w tablicy. Jestem w kropce bo próbowałem parę metod i mnie zawiodły one. Możecie mnie tak bardziej naprowadzić bo jestem zielony na razie w tym

  1. <select name="nazwa">
  2. <?php
  3. for($i=0; $i<=$ilosc; $i++){
  4. echo" <option value=".$tablica[i]>$tablica[i]."> ".$tablica[i]."</option> ";
  5. }
  6. ?>
  7. </select>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


zacznijmy od tego że jak chcesz wczytać do option to nie z pliku *.html... zajrzyj do linku który dałem:

http://pl.php.net/manual/en/function.file.php

Przykład jest tam dokładnie to co chcesz odczyt po lini pliku:

  1. $lines = file('plik.txt');
  2.  
  3. // Loop through our array, show HTML source as HTML source; and line numbers too.
  4. foreach ($lines as $line_num => $line) {
  5. echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
  6. }



a jak chcesz po prostu wyświetlić całą zawartość to daj :
  1. <?php
  2. include('index.html');
  3. ?>
  4.  
  5. <div style="text-align: center; padding: 5px;">
  6. <form action="/index.php">
  7. <div class="druzyna"><span class="red">Wybór drużyny</span><p>
  8. Twoja drużyna:
  9. <select name="wybierz drużynę">
  10.  
  11. </select>
  12. vs
  13. <select name="nazwa">
  14. <?php
  15. for($i=0; $i<=$ilosc; $i++){
  16. echo" <option> ".$tablica[i]."</option> ";
  17. }
  18. ?>
  19. </select>
  20. :Twój przeciwnik
  21. </div>
  22.  
  23. <div class="wynik"><span class="red">Wynik meczu</span><p>
  24. Twoja drużyna: <input type="text" name="nazwa" value=b />
  25. vs
  26. <input type="text" name="nazwa" value=a /> :Twój przeciwnik
  27.  
  28.  
  29. </div>
  30. </form>
  31. </div>


chociaż to co napisałeś działa (IMG:style_emoticons/default/smile.gif)

dobra opisz swój problem jeszcze raz, bo widzę czekasz tu chyba na zbawienie.. albo przynajmniej napisz ze sobie poradziłeś (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 20:14