Poprzedni temat «» Następny temat
Autor Wiadomość
Problem z wysylaniem plik?w po przez uploadera
vocus 

Posty: 10
Postawił 5 piw(a)
Wysłany: Sob 16 Wrz, 2006   Problem z wysylaniem plik?w po przez uploadera
   Adres forum: http://www.4siemens.dx-h.com/forum/index.php


Witam!

Na poczatku powiem ze proboje dodac do pliku posting_body.tpl kod dzieki ktoremu bede mogl uploadowac pliki na serwer i wszystko bylo okej do czasu gdy chce wyslac jakis plik. Klikam na przycisk upload i... no wlasnie zachowuje sie tak jak przycisk wy?lij czyli nie wysyla pliku tylko pisze mi ze
Cytat
Musisz wpisac wiadomosc przed wyslaniem

tylko ze nie przed wyslaniem pliku tylko wiadomosci

w razie czego pokaze wam kod uploadera ktory umieszczam w pliku posting_body.tpl

PHP Code:
<?php

<!-- uploader -->
        <tr>
        <td class="row1" valign="top"><span class="gen"><b>Uploader plik?w v.1</b><br> dla www.4siemens.dl.pl</span></td>
        <td class="row2">

  <div class="gen">
  <form name="upload" id="upload" ENCTYPE="multipart/form-data">
  Wstaw plik do uploadu &nbsp;&nbsp;
  <input type="file" size="40" id="userfile" name="userfile">
  <input type="submit" name="upload" value="Upload">
</form>
<br>
  <!-- PHP -->

$site_name = $_SERVER['HTTP_HOST'];
$url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$url_this =  "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

$upload_dir = "files/";
$upload_url = $url_dir."/files/";
$message ="";

//create upload_files directory if not exist
//If it does not work, create on your own and change permission.
if (!is_dir("files")) {
    die ("upload_files directory doesn't exist");
}

if ($_FILES['userfile']) {
    $message = do_upload($upload_dir, $upload_url);
}
else {
    $message = "Brak scie?ki do wygenerowania. Uploaduj jakis plik";
}

print $message;

function do_upload($upload_dir, $upload_url) {

    $temp_name = $_FILES['userfile']['tmp_name'];
    $file_name = $_FILES['userfile']['name'];
    $file_type = $_FILES['userfile']['type'];
    $file_size = $_FILES['userfile']['size'];
    $result    = $_FILES['userfile']['error'];
    $file_url  = $upload_url.$file_name;
    $file_path = $upload_dir.$file_name;

    //File Name Check
    if ( $file_name =="") {
        $message = "Invalid File Name Specified";
        return $message;
    }
    //File Size Check
    else if ( $file_size > 10485760) {
        $message = "Plik przekracza 10MB.";
        return $message;
    }
    //File Type Check
    else if ( $file_type == "text/plain" ) {
        $message = "Sorry, You cannot upload any script file" ;
        return $message;
    }

    $result  =  move_uploaded_file($temp_name, $file_path);
    $message = ($result)?"Sciezka do pliku: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=$file_url>$file_url</a>" :
              "Somthing is wrong with uploading a file.";

    return $message;
}
<!-- ENDPHP -->

</td>
    </tr>

<!-- /uploader -->


?>
Ostatnio zmieniony przez vocus Sob 16 Wrz, 2006, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
     
ORI 
:>



Posty: 67
Piwa: 1/4
Skąd: Szamotu?y | Pozna?
Wysłany: Sob 16 Wrz, 2006   
   Adres forum: http://forum.turbokrecik.pl || http://www.volvoforum.pl || http://sajfaj.net/board/


Tw?j temat jest niezgodny z zasadami
Je?li nie zmienisz tematu zamykam w?tek,
a Ty dostajesz WARNa !
_________________
SUPPORT !

zapraszam na:
http://forum.turbokrecik.pl || Forum VOLVO || http://sajfaj.net/board/
Postaw piwo autorowi tego posta
 
 
     
vocus 

Posty: 10
Postawił 5 piw(a)
Wysłany: Nie 17 Wrz, 2006   
   Adres forum: http://www.4siemens.dx-h.com/forum/index.php


tak to wyglada na forum

Postaw piwo autorowi tego posta
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  



Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 36