Witam mam do was wielka prośbę, próbuje od dłuższego czasu zmodyfikowac moduł fiilmików online do php-fusina i ciagle nie wychodzi szczerze już nie mam pojęcia dlaczego tak się dzieje.
Znalazłem jeden z gotowych sposobów uploadu dowolnego zdjęcia w internecie próbuje to zamontowac w gotowym skrypcje php i nic nie wychodzi, skrypt wygląda następująco:

Sam upload:
  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7.  move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  8. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze 
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  10. }
  11. ?> 
  12.  
  13. <form enctype="multipart/form-data" action="index.php" method="POST">
  14. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  15. <input name="plik" type="file" />
  16. <input type="submit" value="Wyślij plik" />


Oraz skrypt (wywaliłem edycje podgląd itd, post byłby za długi), w którym to ma być:

  1. <?php
  2. if (!checkrights("A")) fallback("../index.php");
  3. if (isset($movie_id) && !isNum($movie_id)) fallback("index.php");
  4.  
  5. $result = dbquery("SELECT * FROM ".$db_prefix."movie_cats");
  6. if (dbrows($result) != 0) {
  7.  if (isset($_POST['save'])) {
  8. $subject = stripinput($_POST['subject']);
  9. $body = addslash($_POST['body']);
  10. $body2 = addslash($_POST['body2']);
  11. $breaks = isset($_POST['line_breaks']) ? "y" : "n";
  12. $comments = isset($_POST['movie_comments']) ? "1" : "0";
  13. $ratings = isset($_POST['movie_ratings']) ? "1" : "0";
  14.  
  15. if (isset($movie_id)) {
  16.  $result = dbquery("UPDATE ".$db_prefix."movie SET movie_cat='".$_POST['movie_cat']."', movie_subject='$subject', movie_snippet='$body', movie_article='$body2', movie_breaks='$breaks', movie_allow_comments='$comments', movie_allow_ratings='$ratings' WHERE movie_id='$movie_id'");
  17.  opentable($locale['500']);
  18.  echo "<center><br>
  19. ".$locale['501']."<br><br>
  20. <a href='movies_admin.php'>".$locale['502']."</a><br><br>
  21. <a href='index.php'>".$locale['503']."</a><br><br>
  22. </center>n";
  23.  closetable();
  24. } else {
  25.  $result = dbquery("INSERT INTO ".$db_prefix."movie VALUES('', '".$_POST['movie_cat']."', '$subject', '$body', '$body2', '$breaks', '".$userdata['user_id']."', '".time()."', '0', '$comments', '$ratings')");
  26.  $wyniki=mysql_query("SELECT movie_id FROM ".$db_prefix."movie ORDER BY movie_id DESC LIMIT 1");
  27. $wynik=mysql_fetch_row($wyniki);
  28. $nid=$wynik[0]+1;
  29. $nplik="$nid.jpg";//nazwa pliku wg id
  30.  
  31.  
  32.  
  33.  
  34.  
  35. //moje wypociny
  36. if (isset($_POST['plik'])){
  37. $plik_tmp = $_FILES['plik']['tmp_name'];
  38. $plik_nazwa = $_FILES['plik']['name'];
  39. $plik_rozmiar = $_FILES['plik']['size'];
  40.  
  41. if(is_uploaded_file($plik_tmp)) {
  42.  move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  43. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze 
  44. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  45. }} 
  46.  
  47.  
  48.  
  49.  
  50.  opentable($locale['504']);
  51.  echo "<center><br>
  52. ".$locale['505']."<br><br>
  53. <a href='movies_admin.php'>".$locale['502']."</a><br><br>
  54. <a href='index.php'>".$locale['503']."</a><br><br>
  55. </center>n";
  56.  closetable();
  57. }
  58.  } else if (isset($_POST['delete'])) {
  59. $result = dbquery("DELETE FROM ".$db_prefix."movie WHERE movie_id='$movie_id'");
  60. $result = dbquery("DELETE FROM ".$db_prefix."comments WHERE comment_item_id='$movie_id' and comment_type='K'");
  61. $result = dbquery("DELETE FROM ".$db_prefix."ratings WHERE rating_item_id='$movie_id' and rating_type='K'");
  62. opentable($locale['506']);
  63. echo "<center><br>
  64. ".$locale['507']."<br><br>
  65. <a href='movies_admin.php'>".$locale['502']."</a><br><br>
  66. <a href='index.php'>".$locale['503']."</a><br><br>
  67. </center>n";
  68. closetable();
  69.  
  70. <table align='center' cellspacing='0' cellpadding='0'>
  71. <tr>
  72. <td width='100' class='tbl'>Kategoria:</td>
  73. <td class='tbl'><select name='movie_cat' class='textbox' style='width:250px;'>
  74. $catlist</select></td>
  75. </tr>
  76. <tr>
  77. <td width='100' class='tbl'>Tytuł:</td>
  78. <td class='tbl'><input type='text' name='subject' value='$subject' class='textbox' style='width:250px;'></td>
  79. </tr>
  80. <tr>
  81. <td valign='top' width='100' class='tbl'>Link: </td>
  82. <td class='tbl'><input type='text' name='body2' value='$body2' class='textbox' style='width:505px;'></td>
  83. <tr>
  84. <td>
  85. //moje wypociny
  86. <input type='hidden' name='MAX_FILE_SIZE' value='50000' /> 
  87. <input type='file' name='plik'/></td>
  88. //
  89. </tr>
  90. <tr>
  91. <td class='tbl'></td><td class='tbl'>
  92. <input type='checkbox' name='line_breaks' value='yes'$breaks> ".$locale['417']."<br>
  93. <input type='checkbox' name='movie_comments' value='yes'$comments> ".$locale['423']."<br>
  94. <input type='checkbox' name='movie_ratings' value='yes'$ratings> ".$locale['424']."<br>
  95. </td>
  96. </tr>
  97. <tr>
  98. <td align='center' colspan='2' class='tbl'><br>
  99. <input type='submit' name='save' value='".$locale['516']."' class='button'></td>
  100. </tr>
  101. </table>
  102. </form>n";
  103. closetable();
  104. ?>

Zobaczcie co tutaj jest żle, szczerze nie mam już pomysłu w jaki sposób mogę zastosowac ten upload, dodam że folder chmody wszystko jest w porządu, oraz w trakcje wysyłania danych nie pojawia się żaden błąd..
Z góry bardzo dziękuje za pomoc.