Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zawsze błąd, Unexpected character in input: '\'
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


Witam
Ostatnio przy wszystkich skryptach php wyskakuje mi coś takiego :
Cytat
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/users/kosch/public_html/puszcza/in.php on line 2

Parse error: parse error, unexpected T_IF in /home/users/kosch/public_html/puszcza/in.php on line 3


Ale pomińmy to, żę dostaje go prawie zawsze kiedy mam ify...tak wygląda aktualny plik :
  1. <?
  2. if ($refid!==&#092;"\") {
  3.  
  4. //Polaczenie
  5. $connect=mysql_connect(&#092;"host\", \"user\", \"pass\");
  6. $db_sel=mysql_select_db(baza);
  7. //end
  8.  
  9. $dodanie = &#092;"UPDATE puszcza_soj_wr SET wejsc=wejsc++ WHERE id=$refid\";
  10. $dodanie_wyl=mysql_query($dodanie);
  11. echo('DOdano !!');
  12. }
  13. else {
  14. }
  15.  
  16. ?>


I pomińmy błędy w kodzie...ale oczywiście możecie o nich wspomnieć biggrin.gif

A tak na marginesie, to można robić inkrementacje w zapytaniu mysql ?
Fragment :
  1. <?php
  2. $dodanie = &#092;"UPDATE puszcza_soj_wr SET wejsc=wejsc++ WHERE id=$refid\";
  3. ?>


Ten post edytował Bajki 18.07.2005, 12:24:21
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  
  3. $dodanie = &#092;"UPDATE puszcza_soj_wr SET wejsc=wejsc + 1 WHERE id=$refid\";
  4.  
  5. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Bajki
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


Hmm dzięki biggrin.gif
Ale póki co nie moge sprawdzić czy działa bo dalej mam tamte błędy...jak znikną to powiem winksmiley.jpg

A tymczasem czekam na rozwiązanie głównego probelmu sad.gif
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




gdzieś czegoś nie zamykasz lub zamykasz za dużo. POkaz cały kod


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Bajki
post
Post #5





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


To jest cały kod sad.gif
Go to the top of the page
+Quote Post
bieniek
post
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 6.07.2005

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


Najprawdopodobniej masz właczone magic_quotes_gpc On
spróbuj w if-ie użyć funkcji stripslashes()


--------------------
Go to the top of the page
+Quote Post
Bajki
post
Post #7





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


Tzn. co...ma być coś takiego :
  1. <?php
  2. if (stripslashes($refid!==&#092;"\")) {
  3. ?>

?

Bo jeśli tak to nie działa ;p
Go to the top of the page
+Quote Post
bieniek
post
Post #8





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 6.07.2005

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


No raczej nie, bardziej chodziło o:
  1. <?php
  2. if (stripslashes($refid)!==&#092;"\") {
  3. ?>


--------------------
Go to the top of the page
+Quote Post
Bajki
post
Post #9





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


;/
Kurcze, nie działa. mAle to jest dziwne bo mam też na serwerze inne skrypty php z if-ami i one normalnie działają...tylklo to mi się wali ;/
Go to the top of the page
+Quote Post
bieniek
post
Post #10





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 6.07.2005

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


Spróbuj wypisać tą zmienną np. var_dump(htmlspecjalchars($refid)) i zobacz czy nie ma tam żadnych znaków specjalnych. Skąd ta zmienna jest questionmark.gif (Formularz questionmark.gif)

Ten post edytował bieniek 18.07.2005, 15:13:23


--------------------
Go to the top of the page
+Quote Post
Bajki
post
Post #11





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


Nienie...ona jest podawana manualnie...ogólnie jest to taki jakby licznik klinięc...najpierw sprawdza czy jest zmienna $refid a jak jest to szuka wiersza (mysql) o podanym w zmiennej id i do wartości "pola" "wejsc" dodaje 1 a następnie przekierowywuje na jakąs tam strone (ale tego jeszcze w kodzie niema) ;p
Go to the top of the page
+Quote Post
mdco
post
Post #12





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Tu masz błąd
  1. <?php
  2.  
  3. $db_sel=mysql_select_db(baza);
  4.  
  5. ?>

baza - tu powinno być chyba $baza lub jakaś nazwa w postaci stringu winksmiley.jpg

i tu jeszcze:
  1. <?php
  2.  
  3. $dodanie = &#092;"UPDATE puszcza_soj_wr SET wejsc=wejsc++ WHERE id=$refid\";
  4.  
  5. ?>


użyj .... WHERE id='$refid'

A porównanie robi sie chyba tak
  1. <?php
  2.  
  3. if ($refid!=&#092;"\")
  4.  
  5. ?>

!=

Ten post edytował mdco 18.07.2005, 19:05:54


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
Bajki
post
Post #13





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


No nieeeeee

Dalej nie działa exclamation.gif aaevil.gif angrysmiley.gif

Kuurcze...ale to i tak chyba coś jest nie tak z tym ifem ;d
Go to the top of the page
+Quote Post
mdco
post
Post #14





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Musisz sprawdzić co jest w zmiennej $refid. U mnie ten kod działa.


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
Bajki
post
Post #15





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


No i wszystko jasne...problem leżał w pliku, któego edytowałem. Zawsze korzystałęm z tego samego pliku tylko zmieniając jego nazwe oraz zawartość. A z tego co pamiętam utworzyłem go jako nowy dokument WordPad a nie tekstowy ;d Sorry i dzięki za pomoc winksmiley.jpg
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 Aktualny czas: 21.08.2025 - 23:21