Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem ze skryptem uploadu
kshyh
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.12.2005

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


Sorki za taka lamerke, ale nie jestem dobry w php.
Znajomy zrobil mi skrypt uploadu i wszystko fajnie dzialalo do czasu.
Pewnego dnia przestalo. Nie wiem dlaczego. Kumpel siedzi w Anglii a ja nie moge sobie poradzic.
Pojawia mi sie komunikat:
Parse error: syntax error, unexpected '=' in /.../upload.php on line 4

Bardzo prosze o pomoc.


  1. <?php
  2. $host = "ftp.moja_strona.pl";
  3. $username = "uzytkownik";
  4. moje_haslo = "upload";
  5. $port = 21;
  6. foreach($HTTP_POST_VARS as $key=>$val)
  7. {
  8. if($val=="" or !$val)
  9. {
  10. print "<font face="arial" size="2">Nie zaznaczyłes $key pliku do przesłania<br><a href="java script:history.back()">Powrót</a></font>";
  11. exit();
  12. }
  13. }
  14. $ftp_connect=@ftp_connect($host,$port);
  15. if(!$ftp_connect)
  16. {
  17. print "<font face="arial" size="2">Błąd połączenia z serwerem $host<br><a href="java script:history.back()">Powrót</a></font>";
  18. exit();
  19. }
  20. $ftp_login=@ftp_login($ftp_connect,$username,moje_haslo);
  21. if(!$ftp_login)
  22. {
  23. print "<font face="arial" size="2">Niepoprawny login<br><a href="java script:history.back()">Powrót</a></font>";
  24. exit();
  25. }
  26. $fp=@fopen($fupload,"r");
  27. if(!$fp)
  28. {
  29. print "<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>";
  30. exit();
  31. }
  32. @ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY) or die("<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>");
  33. echo "<font face="arial" size="2"><center><br><br><br>Przesłanie pliku <b>$fupload_name</b>,<br>o rozmiarze <b>$fupload_size bajtów</b>,<br>zostało zakończone sukcesem!<br><br><a href="java script:history.back()">Powrót</a></center></font>";
  34. fclose($fp);
  35. ftp_quit($ftp_connect);
  36. ?>


Ten post edytował kshyh 8.10.2006, 23:29:36
Go to the top of the page
+Quote Post
gszesiek
post
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 17.09.2006

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


Cytat
moje_haslo = "upload";

zmień na
Kod
$moje_haslo = "upload";


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





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.12.2005

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


dzieki, ale niestety teraz pojawia sie komunikat:

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /.../upload.php on line 4
Go to the top of the page
+Quote Post
kszychu
post
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%)
-----


Pokaż skrypt po zmianie, bo na pewno coś jeszcze namieszałeś.


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





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 17.09.2006

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


20 linia na początek


--------------------
Go to the top of the page
+Quote Post
Lompi
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.08.2006

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


Kod
$ftp_login=@ftp_login($ftp_connect,$username,moje_haslo);


zamień na

Kod
$ftp_login=@ftp_login($ftp_connect,$username,$moje_haslo);
Go to the top of the page
+Quote Post
kshyh
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.12.2005

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


jeszcze raz pelny listing

formularz wyboru

  1. <table border="1" bordercolor="black" cellspacing="0">
  2. <tr><td>
  3. <table border="0" cellpadding="5" cellspacing="0" bgcolor=white>
  4. <form enctype="multipart/form-data" method="post" action="upload.php">
  5. <tr>
  6. <td colspan="2"><font face="arial" size="2">Plik</font>
  7.   <input type="file" name="fupload"></td>
  8. </tr>
  9. <tr>
  10. <td colspan="2" align="center">
  11. <input type="submit" value="Wyślij">  <input type="reset" value="Anuluj"></form>
  12. </td></tr></table>
  13. </td></tr></table>
  14. </body>
  15. </html>




upload.php


  1. <?php
  2. $host = "ftp.moja_strona.pl";
  3. $username = "uzytkownik";
  4. $moje_haslo = "upload";
  5. $port = 21;
  6. foreach($HTTP_POST_VARS as $key=>$val)
  7. {
  8. if($val=="" or !$val)
  9. {
  10. print "<font face="arial" size="2">Nie zaznaczyłeś $key pliku do przesłania<br><a href="java script:history.back()">Powrót</a></font>";
  11. exit();
  12. }
  13. }
  14. $ftp_connect=@ftp_connect($host,$port);
  15. if(!$ftp_connect)
  16. {
  17. print "<font face="arial" size="2">Błšd połšczenia z serwerem $host<br><a href="java script:history.back()">Powrót</a></font>";
  18. exit();
  19. }
  20. $ftp_login=@ftp_login($ftp_connect,$username,$moje_haslo);
  21. if(!$ftp_login)
  22. {
  23. print "<font face="arial" size="2">Niepoprawny login<br><a href="java script:history.back()">Powrót</a></font>";
  24. exit();
  25. }
  26. $fp=@fopen($fupload,"r");
  27. if(!$fp)
  28. {
  29. print "<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>";
  30. exit();
  31. }
  32. @ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY) or die("<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>");
  33. echo "<font face="arial" size="2"><center><br><br><br>Przesłanie pliku <b>$fupload_name</b>,<br>o rozmiarze <b>$fupload_size bajtów</b>,<br>zostało zakończone sukcesem!<br><br><a href="java script:history.back()">Powrót</a></center></font>";
  34. fclose($fp);
  35. ftp_quit($ftp_connect);
  36. ?>
Go to the top of the page
+Quote Post
Sabistik
post
Post #8


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Ale co Ci teraz wyplowa? Bo wyglada ze wszystko jest ok.
Go to the top of the page
+Quote Post
kshyh
post
Post #9





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.12.2005

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


nic, pokazuje ze przeslane ale pliku nie ma...
Go to the top of the page
+Quote Post
Sabistik
post
Post #10


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


To powywalaj wszystkie malpy poprzedzajace nazwy funkcji.
Go to the top of the page
+Quote Post
kshyh
post
Post #11





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.12.2005

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


Ok, dziala! WIELKIE DZIEKI! Macie u mnie piwo jak tylko zalogujecie sie w Gdyni smile.gif.

pozdrowienia.
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 - 09:53