Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Uploader nie dodaje plików - ROZWIĄZANY, chociaż raz dodał
marian2299
post 31.07.2009, 18:30:09
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Cześć!
Mój problem polega na tym, że wziąłem z sieci upload plików, zrobiłem formularz input nazwałem "plik" typ dałem "file".
Dodałem plik na próbę, ale wtedy okazało się, że chmod to 600, dodałem skrypt żeby zmieniał CHMOD, ale plik już się nie dodawał. Usunąłem skrypt od CHMODów, nadal plik się nie dodaje.
Jakieś pomysły ?

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name']; //plik tymczasowy
  3. $plik_nazwa = $_FILES['plik']['name'];
  4.  
  5. $nazwa=$_POST['nazwa']; //dane z formularza
  6. $kodsms=$_POST['kodsms']; //dane z formularza
  7. $kodcheck = mysql_query("SELECT * FROM kodykody WHERE kod = '".$kodsms."'") or die(mysql_error()); //pobieram kod z bazy
  8. $kodspr = mysql_fetch_array($kodcheck); //tworzę tablice
  9.  
  10. if($kodspr['kod'] == $kodsms && $kodspr['uzyty'] == nie && is_uploaded_file($plik_tmp)){ //sprawdzam czy kod jest, czy został już użyty, czy plik został wgrany
  11. move_uploaded_file($plik_tmp, "buttony/$plik_nazwa"); //prznieś plik
  12. chmod("buttony/$plik_nazwa", 0755); //zmień chmod
  13. echo "Kod poprawny"; }
  14. else {
  15. echo "kod niepoprawny";
  16. }
  17. ?>


Ten post edytował marian2299 1.08.2009, 00:09:31


--------------------
film edit student
Go to the top of the page
+Quote Post
Pawel_W
post 31.07.2009, 18:44:00
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


formularz pokaz

edit:
to nie powinno byc w ' '...

  1. <?php
  2. $kodspr['uzyty'] = 'nie'
  3. ?>


Ten post edytował Pawel_W 31.07.2009, 18:47:53
Go to the top of the page
+Quote Post
Spawnm
post 31.07.2009, 18:49:37
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Proszę dodać tag do tematu.
Go to the top of the page
+Quote Post
marian2299
post 31.07.2009, 18:50:20
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Wiem że skrypt działa mimo tego, więc... ?

Formularz:
  1. <form enctype="multipart/form-data" action="formreklama.php" method="post">
  2. <table width="520" cellpadding="5" cellspacing="0">
  3. <tr >
  4. <td width="150" class="left" >
  5. <label >Nazwa reklamodawcy</label></td>
  6. <td class="right" >
  7. <input type="text" size="20" name="nazwa" value="" maxlength="100" maxsize="100" class="przycisk" />
  8.  
  9. </td>
  10. </tr>
  11. <tr >
  12. <td width="150" class="left" >
  13. <label >Kod z sms'a </label>
  14. </td>
  15. <td class="right" >
  16. <input type="text" size="20" name="kodsms" value="" maxlength="100" maxsize="100" class="przycisk" />
  17.  
  18. </td>
  19. </tr>
  20. <tr >
  21. <td width="150" class="left" >
  22. <label>Plik z buttonem</label></td>
  23. <td class="right">
  24. <input type="file" size="20" name="plik" class="przycisk" accept="image/jpeg,image/gif" />
  25. </td>
  26. </tr>
  27. <tr >
  28. <td width="150" class="left" >&nbsp;
  29.  
  30. </td>
  31.  
  32. <td class="right">
  33. <input type="submit" value="Wyślij" class="przycisk" />
  34. </td>
  35. </tr>
  36. </form>


--------------------
film edit student
Go to the top of the page
+Quote Post
Pawel_W
post 31.07.2009, 18:52:12
Post #5





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


patrz moj poprzedni post...
Go to the top of the page
+Quote Post
marian2299
post 31.07.2009, 18:54:51
Post #6





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Patrzę, i co ?
Przecież to nie jest od uploadera.


--------------------
film edit student
Go to the top of the page
+Quote Post
Pawel_W
post 31.07.2009, 18:58:12
Post #7





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


ehh juz wysiadam, bateria sie konczy w laptopie a tu takie teksty...


blad masz przed move_uploaded_file czyli pliku ci nie wgra...
Go to the top of the page
+Quote Post
marian2299
post 31.07.2009, 19:10:46
Post #8





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


A jak patrzę na twoje teksty to...nevermind.
Zmieniłem i nie działa winksmiley.jpg.

Ma ktoś lepsze pomysły ?


--------------------
film edit student
Go to the top of the page
+Quote Post
Pawel_W
post 31.07.2009, 19:17:21
Post #9





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


tia, print_r z tablicy FILES
Go to the top of the page
+Quote Post
marian2299
post 31.07.2009, 20:20:08
Post #10





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


  1. <?php
  2. Array ( [plik] => Array ( [name] => chymm.jpg [type] => image/jpeg [tmp_name] => /var/www/tmp/php5doGay [error] => 0 [size] => 151810 ) )
  3. ?>


--------------------
film edit student
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: 14.08.2025 - 11:34