Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem ze skryptem
Forum PHP.pl > Forum > PHP
Dr.VaNs
Witam,

ostatnio klepe sobie w wolnych chwilach pracke licencjacką, no i te wolne chwile czasem przypadają przy maxymalnym zmęczeniu,

mam prosty problem dla kogoś z świeżą głową:

  1. <?php
  2.  
  3. $randcounter=10;
  4. function countdown()
  5. {
  6. $randcounter--;
  7. if($randcounter == 0)
  8. {
  9. echo "<input type='submit' value='Pobierz Plik' onClick=\"window.location=\'".$scripturl . "ssij.php?a=" . $filecrc . "&b=" . md5($foundfile[2].$_SERVER['REMOTE_ADDR'])."\'">";
  10. }
  11. if($randcounter > 0)
  12. {
  13. echo "<input type=submit value=\"Poczekaj ".$randcounter." sekund...\">';
  14. setTimeout('countdown()',1000);
  15. }
  16.  
  17. }
  18. countdown();
  19. ?>
  20.  


To jest oczywiście fragment kodu wycięty na potrzeby obadania co nie tak.

Parse error: syntax error, unexpected '<' in S\test.php on line 13

Dziękuje i Pozdrawiam
patryczakowy
Co tu dużo mówić popatrz na kolory w składni i od razu widać co jest nie tak w linia 10 chyba niepotrzebnie się wkradło '
JoShiMa
Może tak:
  1. echo '<input type="submit" value="Poczekaj'.$randcounter.' sekund...">';


A tak w ogóle to masz straszną sieczkę z tymi apostrofami i cudzysłowami. Próbuj nad tym panować, bo na przykład zapis

  1. <input type='submit'

nie jest prawidłowy.

A Twój błąd, to się zaczyna gdzieś w linii 9-tej.
Dr.VaNs
Myślenie już dawno wyłączyłem bo z logicznego punktu widzenia to powinno działać. W kolory składni tez patrzałem i poprawiłem wg mnie dobrze i dalej to samo, po prostu to jest jakieś dziwne zjawisko spowodowane moim niechlujstwem z apostrofami, fakt, nie przyłożyłem się do tego od początku i teraz mam problemy z tym.

Mógłby ktoś poprawić tą funkcję? Naprawdę byłbym bardzo wdzięczny.


Pozdrawiam
fander
  1. <?php
  2.  
  3. $randcounter=10;
  4. function countdown()
  5. {
  6. $randcounter--;
  7. if($randcounter == 0)
  8. {
  9. echo '<input type="submit" value="Pobierz Plik" onClick="window.location='.$scripturl .'ssij.php?a='.$filecrc.'&b='.md5($foundfile[2].$_SERVER['REMOTE_ADDR']).'">';
  10. }
  11. if($randcounter > 0)
  12. {
  13. echo '<input type=submit value="Poczekaj "'.$randcounter.' sekund...">';
  14. setTimeout('countdown()',1000);
  15. }
  16. }
  17. countdown();
  18. ?>
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.