Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mkdir()
Sasuke Uchiha
post 14.06.2012, 18:19:49
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 5.03.2012

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


co ja tutaj robię źle ? ;/

Warning: mkdir() [function.mkdir]: File exists in /home/estlerek/domains/itsestler.pl/public_html/pics/index.php on line 9

  1. <title>ImagesHost by EsTLeR</title>
  2. <?php
  3.  
  4. $site_name = $_SERVER['HTTP_HOST'];
  5. $url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
  6. $url_this = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
  7.  
  8. $dataaa = date("d-m-Y");
  9. mkdir ('./'.$dataaa, 0777);
  10.  
  11. $upload_dir = "$dataaa/";
  12. $upload_url = $url_dir."/$dataaa/";
  13. $message ="";
  14.  
  15. if ($_FILES['userfile']) {
  16. $message = do_upload($upload_dir, $upload_url);
  17. }
  18. else {
  19. $message = "Zły format pliku.";
  20. }
  21.  
  22. print $message;
  23.  
  24. function do_upload($upload_dir, $upload_url) {
  25.  
  26. $godzina = date("H-i-s_");
  27. $temp_name = $_FILES['userfile']['tmp_name'];
  28. $file_name = $_FILES["userfile"]['name'];
  29. $file_type = $_FILES['userfile']['type'];
  30. $file_size = $_FILES['userfile']['size'];
  31. $result = $_FILES['userfile']['error'];
  32. $file_url = $upload_url.$godzina.$file_name;
  33. $file_path = $upload_dir.$godzina.$file_name;
  34.  
  35. //File Name Check
  36. if ( $file_name =="") {
  37. $message = "Błędna nazwa obrazka!";
  38. return $message;
  39. }
  40. //File Size Check
  41. else if ( $file_size > 4096000) {
  42. $message = "Rozmiar przekrasza 4MB.";
  43. return $message;
  44. }
  45. //File Type Check
  46. else if ( $file_type == "text/plain" ) {
  47. $message = "Nie możesz tego wrzucić!" ;
  48. return $message;
  49. }
  50.  
  51. $result = move_uploaded_file($temp_name, $file_path);
  52. $message = ($result)?"URL: <a target=_blank href=$file_url>$file_url</a>" :
  53. "Coœ jest nie tak...";
  54.  
  55. return $message;
  56. }
  57. ?>
  58. <form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
  59. Dodaj plik<input type="file" id="userfile" name="userfile">
  60. <input type="submit" name="upload" value="Upload">
  61. </form>
  62.  

Go to the top of the page
+Quote Post

Posty w temacie


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: 24.07.2025 - 17:50