Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Uploader nie dodaje plików - ROZWIĄZANY, chociaż raz dodał
marian2299
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Pawel_W
post
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
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
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>
Go to the top of the page
+Quote Post
Pawel_W
post
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
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.
Go to the top of the page
+Quote Post
Pawel_W
post
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
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .

Ma ktoś lepsze pomysły ?
Go to the top of the page
+Quote Post
Pawel_W
post
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
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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 04:13