Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP]CSS dla pliku CSV
Forum PHP.pl > Forum > Przedszkole
Mades
Dobra, mam problem z nadaniem CSS dla pliku CSV.
  1. <html>
  2. <head>
  3. <link href="style.css" rel="stylesheet">
  4.  
  5. </head>
  6. <body>
  7. <form action="" method="POST">
  8. Zastępstwa: <input type="file" name="upload"><br>
  9. <input type="submit" value="Wgraj!">
  10. <?php
  11. $upload = @$_POST['upload'];
  12.  
  13. $plik = "zastepstwa1.csv";
  14. $csv = @file_get_contents("$upload"); //otwieramy
  15. $csv = str_replace(';', ' ', $csv); //usuwamy sredniki
  16. $csv = str_replace('"', ' ', $csv); //usuwamy cudzyslow
  17. $csv = str_replace('-', ' ', $csv); //usuwamy myślnik
  18. $csv = str_replace('>', ' ', $csv); //usuwamy strzalke
  19. $fp = fopen($plik, "a"); //otwieramy
  20. flock($fp, 2); //blokujemy
  21. fwrite($fp, $csv); //zapisujemy po usunieciu srednikow itd
  22. flock($fp, 3); //odblokowujemy
  23. fclose($fp); //zamykamy
  24.  
  25. $dane=file('zastepstwa1.csv'); //otwieramy
  26. //petla
  27. foreach ($dane as $cell) {
  28. echo "<div>".$cell. "|</div></br>";
  29. }
  30.  
  31. ?>
  32. </body>
  33. </html>

Nie mogę sobie, ani trochę poradzić z CSS w CSV. Plik .CSV wygląda w środku mniej więcej tak:
Kod
  2013  11  07 czw.     2013  11  08 pt.     1     9     1A TE     Język polski     Jan Nowak     Jan Nowak      
  2013  11  15 pt.     2013  11  08 pt.     1     2     1B TE     Język polski     Jan Nowak     Jan Nowak      
  2013  11  15 pt.     2013  11  08 pt.     1     2     1B TE      Język polski     Jan Nowak     Jan Nowak

Jak dla każdego elementu nadać wygląd przy pomoc CSS? Naprzykład, żeby data miała kolor czerwony, przedmiot zielony, a nauczyciel niebieski.
smiady
Czy te dane chcesz wyświetlić w formie tabeli ? Czy jak ?
Jak forma tabeli to prostu:
  1. tr td:nth-child(1), tr td:nth-child(2) {
  2. color: red;
  3. }
  4. tr td:nth-child(6) {
  5. color: green;
  6. }
  7. tr td:nth-child(7), tr td:nth-child(8) {
  8. color: blue;
  9. }
Mades
Poradziłem sobie z tym w odrobinę inny sposób, lecz dziękuję za udzielenie odpowiedzi smile.gif
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.