Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dziwny problem
-Guest-
post 22.06.2005, 14:44:45
Post #1





Goście







Mam ciągle mnóstwo błędów i mam następny wgrałem plik na serv. i działał potem go wykasowałem i ponownie wgrałem. i wystąpił błąd : parse error, unexpected $ in on line 29, a to dziwne bo ja na początku mam HTML potem tagi php i kod php i zakonczenie HTML'em a linia 29 to jest ostatnia linia
  1. </HTML>
Go to the top of the page
+Quote Post
nospor
post 22.06.2005, 14:46:16
Post #2





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




dobrze by bylo jakbys pokazal caly kod, bo ostatnia linijka to duzo nie mowi


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

"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
-Guest-
post 22.06.2005, 14:58:32
Post #3





Goście







  1. <html> 
  2. <head></head> 
  3. <body> 
  4. <center> 
  5.  
  6. <?php 
  7. if (file_exists($nazwap)){
  8. echo 'Blad';
  9. } else {
  10. $user1 = $_POST['username']; 
  11. $pass1 = $_POST['password']; 
  12. $gg1 = $_POST['gg'];
  13. $mail1 = $_POST['mail'];
  14. $plikk = fopen('a.php' , 'r');
  15. $tekst = fread($plikk , 100);
  16. fclose(plikk);
  17. $plik = fopen($nazwap, 'x+');
  18. $nazwap = 'a_1.php';
  19. fwrite($plik, $tekst);
  20. fclose($plik);
  21. echo 'ok';
  22. }
  23. ?> 
  24. </center> 
  25. </body> 
  26. </html>
Go to the top of the page
+Quote Post
nospor
post 22.06.2005, 15:00:31
Post #4





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




w linijce 16 zjadles $ . masz fclose(plikk); a powinno byc fclose($plikk);


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

"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
-Guest-
post 22.06.2005, 15:01:49
Post #5





Goście







dzieki.Ehh... zawsze mam błędy i zawsze proste
Go to the top of the page
+Quote Post
-Guest-
post 22.06.2005, 15:06:07
Post #6





Goście







ee..jednak ciagle mam blad bo pisze Warning: fclose(): supplied argument is not a valid stream resource in on line 16

Warning: fwrite(): supplied argument is not a valid stream resource in on line 19

Warning: fclose(): supplied argument is not a valid stream resource in on line 20
Go to the top of the page
+Quote Post
nospor
post 22.06.2005, 15:08:18
Post #7





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




bo masz taką kolejność:
$plik = fopen($nazwap, 'x+');
$nazwap = 'a_1.php';

powinna byc:
$nazwap = 'a_1.php';
$plik = fopen($nazwap, 'x+');


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

"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
-Guest-
post 22.06.2005, 15:20:05
Post #8





Goście







skrypt nie pokazuje błędów ale mi się robi zawsze plik a_.php zamiast a_1.php
Go to the top of the page
+Quote Post
nospor
post 22.06.2005, 15:22:03
Post #9





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




a oswieć mnie co to za parametr 'x+' przy fopen. W php nie ma czegoś takiego. Może miales na mysli 'w+'

edit: mi tworzy jak trzeba. pokaz jeszcze raz poprawiony kod

Ten post edytował nospor 22.06.2005, 15:24:40


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

"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
-Guest-
post 22.06.2005, 15:26:10
Post #10





Goście







'x+' Tworzy i otwiera plik odczytu i zapisu; umieszcza wskaźnik pliku na jego początku. Jeśli plik juz istnieje, wywołanie fopen() nie powiedzie się, zwróci FALSE i wygeneruje błąd na poziomie E_WARNING. Jeśli plik nie istnieje, spróbuje go utworzyć. To jest równoważne z okresleniem flag O_EXCL|O_CREAT stosowanym w wywołaniu systemowym open(2). Ta opcja jest obsługiwana w php 4.3.2 i późniejszych i działa tylko na plikach lokalnych.
Go to the top of the page
+Quote Post
nospor
post 22.06.2005, 15:28:29
Post #11





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




hihi, mam przestarzalego helpa.
mi tworzy jak trzeba. pokaz jeszcze raz poprawiony kod, ino migiem bo za 3 minutki spadam winksmiley.jpg

edit: no i już spadnalem, cze biggrin.gif

Ten post edytował nospor 22.06.2005, 15:31:30


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

"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

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: 18.08.2025 - 19:54