Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wysyłaniem pliku na serwer
tomasz_po
post 16.12.2007, 19:17:28
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


Mam problem ze skryptem ktory uploaduje pliki na serwer, a problem polega na tym ze ich nie uploaduje. Tzn poprawny link w md5 wysyła do bazy ale nie wysyła wogule pliku na serwer, oczywiscie katalog _file ma CHMOD 777. Poniżej zamieszczam skrypt odpowiedzialny za wysyłanie

  1. <?php
  2. $dozwolone=array("avi","wmv","mov");
  3.  $uploaddir="/_upload/_file/";
  4.  $nazwa=md5(time())."a";
  5.  $rozsz=explode(".",$_FILES['file']['name']);
  6.  $rozszerzenie=$rozsz[count($rozsz)-1];
  7.  $pliczek=$nazwa.".".$rozszerzenie;
  8.  $_FILES['file']['name']=$pliczek;
  9.  $uploadfile=$uploaddir.$_FILES['file']['name'];
  10.  move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile);
  11.  $rozsz=explode(".",$uploadfile);
  12.  $pliczek=$_FILES['file']['name'];
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
em1X
post 16.12.2007, 19:37:19
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


1) jak wygląda formularz, podaj kod

2) czy ścieżka do zapisu plików jest wpisana poprawnie / istnieje ?

Odpal w tym skrypcie, który wysyła plik coś takiego i napisz co zwróci:
  1. <?php
  2. print "JA: " . __FILE__ . "<br>";
  3. print "Docelowy folder istnieje? " . (is_dir($uploaddir) ? 'tak' : 'nie') . "<br>";
  4. print "Nadaje się do zapisu? " . (is_writable($uploaddir) ? 'tak' : 'nie') . "<br>";
  5. ?>


3) upload plików na serwerze włączony?

Ten post edytował em1X 16.12.2007, 19:37:41


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tomasz_po
post 16.12.2007, 22:05:10
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


Dobra dzieki wiem już przynajmniej co w trawie piszczy zwrocil mi 2x NIE czyli nie wykrywa katalogu.
Serwer pozwala na uploadowanie.

Zrobilem ze juz go widzi smile.gif Ale niestety nadal nie przesyła mi pliku na serwer sad.gif
KOD FORMULARZA
  1. <form class="formTable" id="LoginForm" action="add.php" method="post" enctype='multipart/form-data' style="display: block">
  2.  
  3. <input class="registerInput" name="title" type="text" value="{{$POST.title}}" />
  4. <textarea name="desc"/></textarea>
  5. {{$POST.desc}}
  6. <input class="registerInput" type="file" name="file" value=""/>
  7. <option value="{{$v.Id}}">{{$v.Title}}</option>
  8. <input name="submit" type="submit" class="registerButton" value="Dodaj plik" />
  9.  
  10. </form>


Ma ktos jakis pomysl aby to naprawic ?

Ten post edytował tomasz_po 16.12.2007, 20:38:31
Go to the top of the page
+Quote Post
em1X
post 16.12.2007, 22:50:05
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


ok.. to na początek w pliku, który ma kopiować wstaw coś takiego i podaj co zwraca:

  1. <?php
  2. print "<pre>";
  3. print_r($_FILES);
  4. ?>


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tomasz_po
post 16.12.2007, 23:37:10
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


No to juz tez sprawdzalem i wlasnie zadnych danych nie przekazuje
Go to the top of the page
+Quote Post
em1X
post 16.12.2007, 23:40:50
Post #6





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


hm.. no to rzeczywiście dziwne.. może się wydawać, że coś po stronie serwera..
na pewno te uploadowanie włączone jest?

  1. <?php
  2. print "upload: " . ini_get('file_uploads') . "<br>";
  3. print "max size " . ini_get('upload_max_filesize');
  4. ?>


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tomasz_po
post 16.12.2007, 23:49:22
Post #7





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


upload: 1
max size 17M

A ja wysylam pliki max 1-2mb
Go to the top of the page
+Quote Post
^bmb
post 17.12.2007, 09:01:14
Post #8





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 12.12.2005

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


moze max_post_size?

http://www.radinks.com/upload/config.php <-- moze to cos pomoze


--------------------
Cogito Ergo Sum
Go to the top of the page
+Quote Post
tomasz_po
post 17.12.2007, 16:50:51
Post #9





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


No niestety nie wysyłanie postem tez jest na 17MB ustawione sad.gif
Go to the top of the page
+Quote Post
glh
post 18.12.2007, 14:21:50
Post #10





Grupa: Zarejestrowani
Postów: 97
Pomógł: 20
Dołączył: 18.12.2007
Skąd: Poznań

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


$_FILES['file']['name']

cos mi sie widzi, ze trzeba tam dodac jeszcze indeks, czyli
$_FILES['file']['name'][0]
ale moze sie myle:)


--------------------
Go to the top of the page
+Quote Post
em1X
post 18.12.2007, 17:28:49
Post #11





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


raczej się mylisz withstupidsmiley.gif


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tomasz_po
post 23.12.2007, 03:44:34
Post #12





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


To co koledzy jeszcze proponujecie bo 2 posty wyżej dodanie indeksu nic nie daje wiec tego nawet nie próbuje
Go to the top of the page
+Quote Post
em1X
post 23.12.2007, 12:53:55
Post #13





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


no jasne, że nic nie da bo to głupota

gdzie masz ten hosting? u Ciebie? jednym słowem skoro wszystko poustawiane to powinno imho działać.


--------------------
eh, co polska wódka to polska wódka
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 - 00:19