Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dwa pliki txt na stronie
eeoo
post 22.03.2006, 12:35:55
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.03.2006

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


mam dwa pliki txt 1.txt i 2.txt w w/w plikach sa zapisy z formularza tekst`tekst`tekst jak wyciagnac dane z tych plikow na stronew tabeli z lewej plik 1.txt w prawej 2.txt?
Go to the top of the page
+Quote Post
artur81
post 22.03.2006, 12:38:26
Post #2





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

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


nie wiem czy dobrze cie rozumiem ale wyciagnij po prostu dwa razy, jeden w jednej kolumnie, drugi w drugiej. Albo readfile albo include, co wolisz..


--------------------
Go to the top of the page
+Quote Post
eeoo
post 22.03.2006, 12:54:54
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.03.2006

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


mam tak (dopiero zaczynam w php funkcjonowac)
  1. <?php
  2.  
  3. ...
  4. $file = file("1.txt");
  5. $file = array_reverse ($file);
  6. foreach($file as $value) {
  7. $exp = explode("`",$value);
  8. echo '<table><tr><td>';
  9. echo "Login: ";
  10. echo "<b>".$exp[1]."</b><br />"."Nr zgłoszenia: <b>".$exp[0]."</b><br />"."Data i godzina ".$exp[2]."<br />"."Twoje IP ".$exp[3]." i nazwa hosta ".$exp[4]."<br />"."Imię i nazwisko zgłaszającego i nr telefonu: <b>".$exp[5]."</b><br />"."Rodzaj zgłoszenia: <b>".$exp[6]."</b><br />"."Treść zgłoszenia: ".$exp[7]."</b><hr />";
  11. echo '</td>';
  12. $file1 = file("2.txt");
  13. $file1 = array_reverse ($file1);
  14. foreach($file1 as $value) {
  15. $exp1 = explode("`",$value);
  16. echo '<td>';
  17. echo "<b>".$exp1[0]."<br />"."Status zgłoszenia: ".$exp1[1]."<br />"."Uwagi: ".@$exp1[2]."</b><hr />";
  18. echo '</tr></table>';
  19. }
  20. }
  21. else
  22. {
  23. header('WWW-Authenticate: Basic realm="Koniecznoć autoryzacji"');
  24. header('HTTP/1.0 401 Unauthorized');
  25. echo 'Brak dostępu. <a href=./login.php>Wroć do logowania.</a>';
  26. }
  27. }
  28. ?>

w lini 24 wywala mi blad Parse error: parse error, unexpected T_ELSE in /var/www/test/podglad.php on line 24
Go to the top of the page
+Quote Post
kszychu
post 22.03.2006, 13:04:07
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


W linii 22 widzę else, za to nigdzie wcześniej nie widzę żadnego if.Albo nie wkleiłeś całego kodu (w takim wypadku niby jak mamy Ci pomóc?.. ) albo to jest Twoim błędem.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
eeoo
post 22.03.2006, 13:13:47
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.03.2006

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


caly kod zalaczam
  1. <?php
  2. if (!isset($_SERVER['PHP_AUTH_USER']))
  3. {
  4. header('WWW-Authenticate: Basic realm="Koniecznoć autoryzacji"');
  5. header('HTTP/1.0 401 Unauthorized');
  6. }
  7. else if(isset($_SERVER['PHP_AUTH_USER']))
  8. {
  9. $plik = "hasla";
  10. $fp = fopen($plik,"r");
  11. $WszystkieHasla = fread($fp, filesize($plik));
  12. fclose($fp);
  13. $LoginHaslo = explode("|", $WszystkieHasla);
  14. $k=sizeof($LoginHaslo)-1;
  15. for ($i = 0;$i<=$k;$i++)
  16. {
  17. $dane = explode(":", $LoginHaslo[$i]);
  18. $uzytkownik=strval($_SERVER['PHP_AUTH_USER']);
  19. $haslo=strval($_SERVER['PHP_AUTH_PW']);
  20. if (($dane[0] == $uzytkownik) && ($dane[1] == $haslo))
  21. {
  22. $spr=TRUE;
  23. break;
  24. }
  25. else
  26. {
  27. $spr=FALSE;
  28. }
  29. }
  30. if ($spr == TRUE)
  31. {
  32. echo '<body bgcolor="#CCCCCC">';
  33. echo '<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">';
  34. echo '<META HTTP-EQUIV="Content-Language" CONTENT="pl">';
  35. echo '<META HTTP-EQUIV="Refresh" CONTENT="300">';
  36. echo '<font face="Arial">';
  37. $file = file("1.txt");
  38. $file = array_reverse ($file);
  39. foreach($file as $value) {
  40. $exp = explode("`",$value);
  41. echo '<table><tr><td>';
  42. echo "Login: ";
  43. echo "<b>".$exp[1]."</b><br />"."Nr zgłoszenia: <b>".$exp[0]."</b><br />"."Data i godzina ".$exp[2]."<br />"."Twoje IP ".$exp[3]." i nazwa hosta ".$exp[4]."<br />"."Imię i nazwisko zgłaszającego i nr telefonu: <b>".$exp[5]."</b><br />"."Rodzaj zgłoszenia: <b>".$exp[6]."</b><br />"."Treść zgłoszenia: ".$exp[7]."</b><hr />";
  44. echo '</td>';
  45. $file1 = file("2.txt");
  46. $file1 = array_reverse ($file1);
  47. foreach($file1 as $value) {
  48. $exp1 = explode("`",$value);
  49. echo '<td>';
  50. echo "<b>".$exp1[0]."<br />"."Status zgłoszenia: ".$exp1[1]."<br />"."Uwagi: ".$exp1[2]."</b><hr />";
  51. echo '</tr></table>';
  52. }
  53. }
  54. else
  55. {
  56. header('WWW-Authenticate: Basic realm="Koniecznoć autoryzacji"');
  57. header('HTTP/1.0 401 Unauthorized');
  58. echo 'Brak dostępu. <a href=./login.php>Wroć do logowania.</a>';
  59. }
  60. }
  61. ?>

nie ma if
bez lini 43, 48-55 dla jednego pliku mi wyswietla
Go to the top of the page
+Quote Post
kszychu
post 22.03.2006, 13:20:37
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Nie ma ifa? To mogę Ci jednego porzyczyć.
A poważnie. Polecam dobry edytor kolorujący kod i pokazujący błędy w składni.
Po wklejeniu tego do zenda w przeciągu sekundy oczom moim ukazały się dwa errory. Kolejne 5 sekund potrzebne mi było do tego, by zauważyć, że w linii 57 brakuje klamry zamykającej. Po zamianie "else" na "} else" errory zniknęły.
Tyle w kwestii składni, w logikę się nie zagłębiałem; Ty to zrób.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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: 19.07.2025 - 20:40