Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie na serv
Rob.Bed
post 7.06.2005, 16:44:17
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (10%)
X----


Nie wiem czemu i dlaczego mi nie dodaje obrazka na server poprzez przegladajj. Wszystko mi dodaje autore date id odslon. lecz size(wielkosc kb) i obrazka.jpg nie dodaje.

Oto ten kod:

  1. <?php
  2. function mape_dodaj(){
  3. global $id, $obraz, $size, $date, $nick, $opened, $PHP_SELF, $acc, $access, $op, $goto ;
  4. if(have_access($acc['mapa'])=='ok') {
  5.  
  6. $query = &#092;"INSERT INTO mapamiasta VALUES(NULL, '$obraz', now(), '$size', '$nick', '$opened')\";
  7. $result = mysql_query($query);
  8.  
  9. if($itype=='upload') {
  10.  
  11.  $id = mysql_insert_id();
  12.  $tab = explode(&#092;".\", $obraz);
  13.  $roz = count($tab);
  14.  $roz = $tab[$roz-1];
  15.  $fid = 'uploadsmiasto'.$id.'.'.$roz;
  16.  move_uploaded_file($obraz, $fid);
  17.  chmod($fid, 0777);
  18.  
  19.  $query = &#092;"UPDATE mapamiasta SET obraz='$fid' WHERE id='$id'\";
  20.  $result = mysql_query($query);
  21. }
  22.  if($itype=='url') {
  23.  
  24.  $id = mysql_insert_id();
  25.  $query = &#092;"UPDATE mapamiasta SET obraz='$obraz' WHERE id='$id'\";
  26.  $result = mysql_query($query);
  27.  
  28. }
  29.  
  30.  add_log('dodano Plan Miasta (ID '.mysql_insert_id().')');
  31.  
  32. if($goto=='')
  33. header(&#092;"Location: admin.php?op=$op\");
  34. else header(&#092;"Location: $goto\");
  35. }
  36. }
  37. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
SongoQ
post 7.06.2005, 17:19:04
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Wyswietl sobie co masz w $size


--------------------
Go to the top of the page
+Quote Post
Rob.Bed
post 7.06.2005, 18:48:49
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (10%)
X----


tz, jak?
Go to the top of the page
+Quote Post
SongoQ
post 7.06.2005, 18:54:18
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Chodzilo mi o to czy masz ustawione wartosci w zmiennych size i ograzek. Jesli nie to wklej inny kod z kad to odczytujesz.


--------------------
Go to the top of the page
+Quote Post
Rob.Bed
post 7.06.2005, 19:19:24
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (10%)
X----


Jak to polaczyc z tamtym co podalem?
Nie wiem co wstawic w zamian:
'tmp_name'
'name'
'type'

  1. <?php
  2. $max_rozmiar = 1024*1024;
  3. if (is_uploaded_file($_FILES['obraz']['tmp_name'])) {
  4. if ($_FILES['obraz']['size'] > $max_rozmiar) {
  5. echo 'Błąd! Plik jest za duży!';
  6. } else {
  7. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['obraz']['name'];
  8. echo '<br/>';
  9. if (isset($_FILES['obraz']['type'])) {
  10. echo 'Typ: '.$_FILES['obraz']['type'].'<br/>';
  11. }
  12. move_uploaded_file($_FILES['obraz']['tmp_name'],
  13. $_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['obraz']['name']);
  14. }
  15. } else {
  16.  echo 'Błąd przy przesyłaniu danych!';
  17. }
  18. ?>


Ten post edytował Rob.Bed 7.06.2005, 19:22:20
Go to the top of the page
+Quote Post
SongoQ
post 7.06.2005, 21:33:36
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


OK czy za zmienna $obraz kryje sie jego nazwa? bo jesli tak to kod prawdopodobnie bedzie tak wygladal, nie sprawdzalem ale powinno byc ok

  1. <?php
  2.  
  3. $max_rozmiar = 1024*1024;
  4. if (is_uploaded_file($_FILES['obraz']['tmp_name'])) {
  5. if ($_FILES['obraz']['size'] > $max_rozmiar) {
  6. echo 'Błąd! Plik jest za duży!';
  7. } else {
  8. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['obraz']['name'];
  9. echo '<br/>';
  10. if (isset($_FILES['obraz']['type'])) {
  11. echo 'Typ: '.$_FILES['obraz']['type'].'<br/>';
  12. }
  13. move_uploaded_file($_FILES['obraz']['tmp_name'],
  14. $_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['obraz']['name']);
  15.  
  16. $size = $_FILES['obraz']['size'];
  17. $obraz = $_FILES['obraz']['name'];
  18. }
  19. } else {
  20.  echo 'Błąd przy przesyłaniu danych!';
  21. }
  22.  
  23. ?>


--------------------
Go to the top of the page
+Quote Post
Rob.Bed
post 8.06.2005, 17:37:46
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (10%)
X----


http://hub-przasnysz.neohost.pl/mapa.jpg Tak to wyglada.
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: 23.06.2025 - 03:47