Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload, Pomoc
Rob.Bed
post
Post #1





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

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


Che zgrac plik na serwer. Do tego mam taka funkcje:
Kod
function update_mapa() {

global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto;
if(have_access($acc['mapa'])=='ok') {

$query  = " UPDATE $mapymiasta_tbl SET oobraz='$obraz' WHERE id=$id";
$result = mysql_query($query);

add_log('Zmodyfikowano Mape (ID '.$id.' | '.get_title($mapamiasta_tbl, $id).')');


if($goto=='')
header("Location: admin.php?op=$op");
else
header("Location: $goto");
exit;
}
}



A tu linki http://hub-przasnysz.neohost.pl/mapa.jpg" title="Zobacz w manualu PHP" target="_manual

A tu linki http://hub-przasnysz.neohost.pl/mapa.txt" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Cieszymy się, że chcesz zgrać te pliki. I co dalej?
Go to the top of the page
+Quote Post
Rob.Bed
post
Post #3





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

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


Reszte mam juz gotowa (prawie). Jeszcze kilka poprawek. I modulik bedzie gotowy.Tylko jak to zrobic ten upload?

Ten post edytował Rob.Bed 2.06.2005, 22:42:58
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Nie wiem o co chodzi, ale będę strzelał, hmm.. chodzi Ci o upload za pomocą przeglądarki? więc może:
http://www.google.pl/search?hl=pl&q=upload...ukaj&lr=lang_pl
&
http://forum.php.pl/index.php?act=Search&C...highlite=upload

@AxZx - dzięki za uwage, ale mogłeś to zrobić za pomocą PW... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował scarface 3.06.2005, 17:00:36
Go to the top of the page
+Quote Post
AxZx
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


szczelał (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

specjalnie tak napisales?
Go to the top of the page
+Quote Post
Rob.Bed
post
Post #6





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

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


Prosze pomozcie mi?
Go to the top of the page
+Quote Post
AxZx
post
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


ale w czym ?
uploadu nie umiesz zrobic?
to sie naucz (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

powiedz w czym masz problem
konkretnie

gotowa funkcja

  1. <?php
  2. function upload($plik){
  3. global $sciezka;
  4. $plik = $_FILES[$plik];
  5. $sciezkaa = $sciezka.$plik['name'];
  6. $pliki = array();
  7. //$max_rozmiar = 1500*1024;
  8. if (is_uploaded_file($plik['tmp_name'])) {
  9. if ($plik['name']!==&#092;"\"){
  10. if(file_exists($sciezkaa)){
  11. $pliki[$nr] = $plik['name'];
  12. return $pliki[$nr];  
  13. }else{
  14. $plik['name'] = str_replace(&#092;"\"\",\"\",$plik['name']);
  15. $plik['name'] = str_replace(&#092;" \",\"_\",$plik['name']);
  16.  
  17. move_uploaded_file($plik['tmp_name'], $sciezka.$plik['name']);
  18. $pliki[$nr] = $plik['name'];
  19. return $pliki[$nr];  
  20. }
  21. }
  22. }
  23. }
  24. ?>


Ten post edytował AxZx 3.06.2005, 18:05:48
Go to the top of the page
+Quote Post
Rob.Bed
post
Post #8





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

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


u mnie w bazie mam obraz(obraz.jpg), size(wielkosc w kb) i w zamian w to musze wsyawic?

Ten post edytował Rob.Bed 3.06.2005, 20:00:47
Go to the top of the page
+Quote Post
strife
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(Rob.Bed @ 2005-06-03 19:38:37)
u mnie w bazie mam obraz(obraz.jpg), size(wielkosc w kb) i w zamian w to musze wsyawic?

Wybacz, ale ja Cie kompletnie nie rozumiem... chcesz ten obraz wyświetlić co masz w bazie? co chcesz z nim zrobić, wyciągnąć..? nie wiem, napisz to trochę jaśniej, bo z tego co narazie zrozumiałem to chcesz jakis plik uploadować, a co dalej, gdzie on jest? hmm.... nie wiem. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Chyba, że chodzi o upload na Twój serwer pliku podanego gdzieś w bazie, tak więc najpierw wyciągasz ścieżkę gdzie ten plik się znajduje a potem robisz upload, poszukaj na forum upload...

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Ten post edytował scarface 3.06.2005, 21:09:46
Go to the top of the page
+Quote Post
Rob.Bed
post
Post #10





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

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


  1. CREATE TABLE mapamiasta (
  2. id int(20) NOT NULL AUTO_INCREMENT,
  3. obraz varchar(5) NOT NULL,
  4. size varchar(32) NOT NULL,
  5. date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
  6. nick varchar(128) NOT NULL,
  7. opened int(16) DEFAULT '0' NOT NULL,
  8. PRIMARY KEY (id)
  9. )TYPE=MyISAM ;


I teraz che by obrazek(obraz) byl dodany na serv.

  1. <?php
  2. function up_file() {
  3. global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto;
  4. if(have_access($op)=='ok') {
  5.  
  6. move_uploaded_file($obraz, $url.$plik_name);
  7. chmod($url.$plik_name, 0777);
  8.  
  9. if($goto=='')
  10. header(&#092;"Location: admin.php?op=$op\");
  11. else
  12. header(&#092;"Location: $goto\");
  13. }
  14. }
  15. ?>


Wyskakuje mi blad:

Cytat
move_uploaded_file($obraz, $url.$plik_name);
header("Location: admin.php?op=$op");



Kod
Warning: move_uploaded_file(): Unable to move 'C:\DOCUME~1\Rob.Bed\USTAWI~1\Temp\php45.tmp' to '' in c:\usr\krasnal\www\jportal\admin\mapamiasta.adm.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\jportal\admin\mapamiasta.adm.php:121) in c:\usr\krasnal\www\jportal\admin\mapamiasta.adm.php on line 125


I cisza (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował Rob.Bed 4.06.2005, 14:03:15
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: 23.08.2025 - 19:03