Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Lokalnie dziala a na serwerze nie
123tomek
post 21.06.2006, 11:40:03
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 19.10.2004

Ostrzeżenie: (10%)
X----


Witam!
Mam taki krotki programik ktory wyswietla dane z pliku csv

  1. <TABLE border=1>
  2. <?php
  3. $row = 1;
  4. $uchwyt = fopen ("cennik.csv","r");
  5.  
  6. while (($data = fgetcsv($uchwyt, 1000, ";")) !== FALSE) {
  7.  $num = count($data);
  8. //  echo "<p> $num pól w lini $row: <br />n"; 
  9. //  $row++;
  10.  ?>
  11.  <TR>
  12.  <?
  13.  for ($c=0; $c < $num; $c++) {
  14. ?>
  15. <TD width=100>
  16. <? echo $data[$c] . "<br />n";
  17. ?>
  18. </td>
  19. <?
  20.  
  21.  
  22.  
  23.  }
  24. }
  25. fclose ($uchwyt);
  26. ?> 
  27. </TABLE>


Gdy odpalam to lokalnie to wszystko dziala ok (sprawdzalem na register globals off i on) ale po wrzuceniu na serwer przestaje dzialac - pokazuje pusta strone. Gdzie tkwi blad?
Pozdrawiam
Tomek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bigZbig
post 21.06.2006, 11:52:50
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Popraw prosze ten kod bo bledy na poziomie htmla to juz pelen obciach. Register globals nie ma tu zadnego znaczenia bo nie pobierasz danych z tablic $_GET, $_POST lub $GLOBALS. A cennik.csv też wrzuciłeś na serwer?


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
123tomek
post 21.06.2006, 13:57:19
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 19.10.2004

Ostrzeżenie: (10%)
X----


Ok zamieszczam bardziej czytelny kod. Plik jest umieszczony, wielkosc nazwy pliku sprawdzona i dalej cos nie dziala.

  1. <?php
  2.  echo "<TABLE border=1>";
  3.  $row = 1;
  4.  $uchwyt = fopen ("cennik.csv","r");
  5.  
  6.  while (($data = fgetcsv($uchwyt, 1000, ";")) !== FALSE) {
  7.  $num = count($data);
  8.  //  echo "<p> $num pól w lini $row: <br />n"; 
  9.  //  $row++;
  10.  echo "<TR>";
  11.  for ($c=0; $c < $num; $c++) {
  12. echo "<TD width=100>";
  13. echo $data[$c] . "<br />n";
  14. echo "</td>";
  15.  
  16.  }
  17.  }
  18.  fclose ($uchwyt);
  19.  echo "</TABLE>";
  20. ?>


Ten post edytował 123tomek 21.06.2006, 13:58:25
Go to the top of the page
+Quote Post
kresh
post 21.06.2006, 14:20:30
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 8.11.2005
Skąd: Kraków

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


1. Domknij <tr>.
2. Masz dobry CHMOD na plik?


--------------------
Programuj pod kątem interfejsu, nie implementacji
Gang of Four

michalbarys.pl
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 22:54