Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pole textarea
Forum PHP.pl > Forum > Przedszkole
natalia
Witajcie - musze zroic cos takiego na projekt i nie wiem jak sie za to zabrac. pomozcie mi ...

Mam zrobic tzw. upload pliku na serwer, moze byc lokalnie do jakiegos katalogu.
Mam miec jedno pole z ktorego wybiore sobie plik z dysku i mam miec pole textarea cokolwiek to oznacza, w ktorym mam opisac ten plik ktory dodaje. Ten opis ma zostac zapisany pod taka sama nazwa co ten dodawany plik. Np. dodaje plik wyklad.doc i w polu textarea opisuje go np. wyklad z ekonomii i ten opis ma zapisac pod nazwa wyklad.doc_ lub cos podobnego wyklad.doc.txt moze bys i taka forma

jak to zrobic??

ja mam cos takiego - dostalam od kolegi.

  1. <form enctype="multipart/form-data" action="dodanie_p.php" method="post">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="300000">
  3. Wybierz plik:<br>
  4. <input type="file" name="userfile" size="33"><br>
  5. Wybierz plik zawierający słowa kluczowe:<br>
  6. <input type="file" name="userfile1" size="33" >
  7. <input type="submit" value="przeslij" name="wyslij">
  8.  
  9. </form>';


jak to zmienić questionmark.gif prosze was...
Neotion
Formularzyk:
  1. <form enctype="multipart/form-data" action="upload.php" method="post">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="300000">
  3. Wybierz plik:<br>
  4. <input type="file" name="userfile" size="33"><br>
  5. Wybierz plik zawierający słowa kluczowe:<br>
  6. <textarea name="opis" cols="50" rows="5"></textarea>
  7. <input type="submit" value="przeslij">
  8. </form>

prosze uzywac bbcode. poprawiam
----
nospor


upload.php:
  1. <?php
  2.  
  3. $uploaddir = 'wyklady/';
  4. $basename = basename($_FILES['userfile']['name']);
  5. $uploadfile = $uploaddir.$basename;
  6.  
  7. echo '<pre>';
  8. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile) AND $_POST['opis']) {
  9.     file_put_contents($uploadfile.'_opis.txt',$_POST['opis']);
  10.     echo 'OK. Uploadowano do '.$uploadfile;
  11. } else {
  12.     echo 'Coś sie posypało, lub czegoś nie podałeś...';
  13. }
  14.  
  15. ?>


U mnie działało tylko że:
Musisz mieć uprawnienia 777 dla katalogu wyklady (spytaj kumpli jak to sie robi tongue.gif)

Pzdr
natalia
dzieki sliczne winksmiley.jpg

p.s goracy buziaczek w....
[zmoderowane - bez jaj, nie bedziem tu czytac 100 stron kropek/~nospor]

policzek ;-)

caluski
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.