Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Parse error T_STRING
Forum PHP.pl > Forum > Przedszkole
k073l
Witam.
Mam problem z kodem.
Przybliżona budowa kodu:
login.php
  1. $ipAddress = $_SERVER['REMOTE_ADDR'];
  2.  
  3. if ($ipAddress == 'mojeip' ) {
  4. //login.php działające
  5. } else {
  6. //open up the log file
  7. $file = fopen(‘log.html’, ‘a’);
  8.  
  9. //write the time of access
  10.  
  11. $time = date(‘H:i dS F’);
  12. fwrite($file, &#8216;<b>Time:</b> $time<br/>’ );
  13.  
  14. //write the users IP address
  15. fwrite( $file, &#8216;<b>Ip Address:</b> $REMOTE_ADDR<br/>’);
  16.  
  17. //write out the page that sent them here
  18. fwrite($file, &#8216;<b>Referer:</b> $HTTP_REFFERER<br/>’);
  19.  
  20. //write the users browser details
  21.  
  22. fwrite( $file, &#8216;<b>Browser:</b> $HTTP_USER_AGENT<hr/>’);
  23.  
  24. //and finial, close the log file
  25. fclose( $file );
  26. //działające login.php
  27. }


Błąd występuje w kodzie po else:
Najpierw nie podobało się ":" ze zmiennej time, potem ">" i "<".
Po usunięciu niewygodnych znaków zwraca błąd jak wcześniej nie podając znaków.

Kod ma sprawdzać IP - jeśli jest moje wykonać co jest po if, jeśli nie dodać log i kontynuować.
viking
Pozamieniaj te wszystkie apostrofy ‘ na '
k073l
Parse error: syntax error, unexpected T_STRING on line 130

jedyne co zmieniłem to log.html na log.txt

no i te apostrofy

EDIT: Spróbowałem też z log.html pokazuje to samo
Pyton_000
Już samo podświetlanie składni forum powinno dać Ci do myślenia/
k073l
Racja.
Wcześniej nie działało.
Można zamknąć
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.