Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wina skryptu ?
bronx
post 17.10.2004, 15:26:35
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam

napisałem oto taki skrypt:

  1. <?php
  2. $base=&#092;"data.php\";
  3. $date=date(&#092;"Hisdmy\");
  4. $aCurBasePath = dirname( $PATH_TRANSLATED );
  5. $aNewName = $aCurBasePath . &#092;"/gfx/\" .
  6. $thefile_name;
  7. copy( $thefile, $aNewName );
  8. if ( ( $thefile_type == &#092;"image/pjpg\" ) ||
  9.  ( $thefile_type == &#092;"image/jpg\" ) ||
  10.  ( $thefile_type == &#092;"image/pjpeg\" ) ||
  11.  ( $thefile_type == &#092;"image/jpeg\" ) )
  12. {
  13. rename (&#092;"gfx/$thefile_name\", \"gfx/$date.jpg\");
  14. $obrazek= &#092;"$date.jpg\";
  15. }
  16.  
  17. if ( ( $thefile_type == &#092;"image/gif\" ) )
  18. {
  19. rename (&#092;"gfx/$thefile_name\", \"gfx/$date.gif\");
  20. $obrazek= &#092;"$date.gif\";
  21. }
  22.  
  23. $data=&#092;"$tytul*|*$data*|*$start*|*$miejsce*|*$zespoly*|*$dj*|*$wjazd*|*$adres*|*$in
    f
  24. *|*$obrazek*|*$podpis\";
  25. $data=eregi_replace(\"n\", \"<br>\", $data);
  26. $data=\"$datan\";
  27. $f=fopen($base, a);
  28. flock($f, 2);
  29. fputs($f, $data);
  30. flock($f, 3);
  31. fclose($f);
  32.  
  33. ?>


i na serwerze LYCOSA chodzi dobrze (uploaduje plik na serwer), ale na serwerze udostępnianym przez mojego admina nie wrzuca pliku (ale dane do pliku txt zapisuje)

admini serwera mówią, że upload plików jest ustawiony na max 2 MB, czyli że ta "dyrektywa" jest właczona...

więc w czym może być problem questionmark.gif

pozdrawiam
Go to the top of the page
+Quote Post
Ive
post 17.10.2004, 15:35:41
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


a probowales z move_uploded_file() i tablica $_FILES[] ?
Go to the top of the page
+Quote Post
rogrog
post 17.10.2004, 17:47:03
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


register globals -> spróbuj z $_FILES i poczytaj w manualu rozdział Handling File Uploads


--------------------
Go to the top of the page
+Quote Post
bronx
post 17.10.2004, 17:50:48
Post #4





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(rogrog @ 2004-10-17 18:47:03)
spróbuj z $_FILES

nie bardzo rozumiem sad.gif

to jak ma wyglądać ten skrypt ?
Go to the top of the page
+Quote Post
Ive
post 17.10.2004, 18:24:26
Post #5





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


  1. <?
  2.  
  3. if ($_FILES['file']) {
  4.  
  5. if ($_POST['ok']==&#092;"1\"){
  6.  
  7. move_uploaded_file($_FILES['file']['tmp_name'], &#092;"./uploads/\".$_FILES['file']['name']) or die(\"Błąd\");
  8. echo&#092;"Przesłane\";
  9.  
  10. }
  11.  
  12. } else {
  13.  
  14. print &#092;"<form method=post enctype='multipart/form-data'>\";
  15. print &#092;"<input type=\"hidden\" name =\"ok\" value=\"1\">\";
  16. print &#092;"<input type=\"file\" name =\"file\" size=\"40\">\";
  17. print &#092;"<input type=submit value='Dodaj'>\";
  18.  
  19. }
  20.  
  21. ?>

np. tak ;] skrypt powinien działąc ale nie jestem tego do konca pewien bo dawno go nie uzywalem ;]
Go to the top of the page
+Quote Post
bronx
post 17.10.2004, 18:39:53
Post #6





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(Ive @ 2004-10-17 19:24:26)
  1. <?
  2.  
  3. if ($_FILES['file']) {
  4.     
  5.     if ($_POST['ok']==&#092;"1\"){
  6.         
  7.         move_uploaded_file($_FILES['file']['tmp_name'], &#092;"./uploads/\".$_FILES['file']['name']) or die(\"Błąd\");
  8.         echo&#092;"Przesłane\";
  9.         
  10.     }
  11.     
  12. } else {
  13.     
  14.     print &#092;"<form method=post enctype='multipart/form-data'>\";
  15.     print &#092;"<input type=\"hidden\" name =\"ok\" value=\"1\">\";
  16.     print &#092;"<input type=\"file\" name =\"file\" size=\"40\">\";
  17.     print &#092;"<input type=submit value='Dodaj'>\";
  18.     
  19. }
  20.  
  21. ?>

np. tak ;] skrypt powinien działąc ale nie jestem tego do konca pewien bo dawno go nie uzywalem ;]

no i twój skrypt na lycosie działa, a u mnie wyświetla napis "błąd"...

więc w czym może być problem questionmark.gif?
Go to the top of the page
+Quote Post
Forgoot
post 17.10.2004, 18:52:45
Post #7





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Suwałki

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


A na jakim serwerze uruchamiasz skrypt ?


--------------------
"Nie bój się krytyki, ale pochwały lękaj się bardzo"
Zapraszam: www.Przerosl.com.pl !
Go to the top of the page
+Quote Post
rogrog
post 17.10.2004, 19:13:33
Post #8





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


w formularzu powinno być ukryte pole MAX_FILE_SIZE, więcej np. w manualu php w ww. rozdziale


--------------------
Go to the top of the page
+Quote Post
bronx
post 17.10.2004, 19:34:21
Post #9





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(rogrog @ 2004-10-17 20:13:33)
w formularzu powinno być ukryte pole MAX_FILE_SIZE, więcej np. w manualu php w ww. rozdziale

o tym polu to ja wiem, ale chyba nie jest ono konieczne do działania skryptu, prawda ? więc wina nie leży raczej po tej stronie...
Go to the top of the page
+Quote Post
rogrog
post 17.10.2004, 20:49:50
Post #10





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


a spróbuj tongue.gif:P;) co ci szkodzi?? z tego co ja wiem to jest wymagane (co nie znaczy że zawsze będzie konieczne - czesem może zadziałać bez tego). Z doświadczenia: nie działało mi uploadowanie bez tego tongue.gif


--------------------
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: 19.07.2025 - 17:27