Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload
Forum PHP.pl > Forum > Gotowe rozwiązania
Rob.Bed
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
czachor
Cieszymy się, że chcesz zgrać te pliki. I co dalej?
Rob.Bed
Reszte mam juz gotowa (prawie). Jeszcze kilka poprawek. I modulik bedzie gotowy.Tylko jak to zrobic ten upload?
strife
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... tongue.gif
AxZx
szczelał questionmark.gif

specjalnie tak napisales?
Rob.Bed
Prosze pomozcie mi?
AxZx
ale w czym ?
uploadu nie umiesz zrobic?
to sie naucz 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. ?>
Rob.Bed
u mnie w bazie mam obraz(obraz.jpg), size(wielkosc w kb) i w zamian w to musze wsyawic?
strife
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. questionmark.gif? 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...

questionmark.gif?
Rob.Bed
  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 sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.