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:
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}
?>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<input name="plik" type="file" />
<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ć:
<?php
if (!checkrights("A")) fallback("../index.php");
if (isset($movie_id) && !isNum
($movie_id)) fallback
("index.php");
$result = dbquery("SELECT * FROM ".$db_prefix."movie_cats");
if (dbrows($result) != 0) {
if (isset($_POST['save'])) { $subject = stripinput($_POST['subject']);
$body = addslash($_POST['body']);
$body2 = addslash($_POST['body2']);
$breaks = isset($_POST['line_breaks']) ?
"y" : "n"; $comments = isset($_POST['movie_comments']) ?
"1" : "0"; $ratings = isset($_POST['movie_ratings']) ?
"1" : "0";
$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'");
opentable($locale['500']);
".$locale['501']."<br><br>
<a href='movies_admin.php'>".$locale['502']."</a><br><br>
<a href='index.php'>".$locale['503']."</a><br><br>
</center>n";
closetable();
} else {
$result = dbquery
("INSERT INTO ".$db_prefix."movie VALUES('', '".$_POST['movie_cat']."', '$subject', '$body', '$body2', '$breaks', '".$userdata['user_id']."', '".time()."', '0', '$comments', '$ratings')"); $wyniki=mysql_query("SELECT movie_id FROM ".$db_prefix."movie ORDER BY movie_id DESC LIMIT 1"); $nid=$wynik[0]+1;
$nplik="$nid.jpg";//nazwa pliku wg id
//moje wypociny
if (isset($_POST['plik'])){ $plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}}
opentable($locale['504']);
".$locale['505']."<br><br>
<a href='movies_admin.php'>".$locale['502']."</a><br><br>
<a href='index.php'>".$locale['503']."</a><br><br>
</center>n";
closetable();
}
} else if (isset($_POST['delete'])) { $result = dbquery("DELETE FROM ".$db_prefix."movie WHERE movie_id='$movie_id'");
$result = dbquery("DELETE FROM ".$db_prefix."comments WHERE comment_item_id='$movie_id' and comment_type='K'");
$result = dbquery("DELETE FROM ".$db_prefix."ratings WHERE rating_item_id='$movie_id' and rating_type='K'");
opentable($locale['506']);
".$locale['507']."<br><br>
<a href='movies_admin.php'>".$locale['502']."</a><br><br>
<a href='index.php'>".$locale['503']."</a><br><br>
</center>n";
closetable();
<table align='center' cellspacing='0' cellpadding='0'>
<tr>
<td width='100' class='tbl'>Kategoria:</td>
<td class='tbl'><select name='movie_cat' class='textbox' style='width:250px;'>
$catlist</select></td>
</tr>
<tr>
<td width='100' class='tbl'>Tytuł:</td>
<td class='tbl'><input type='text' name='subject' value='$subject' class='textbox' style='width:250px;'></td>
</tr>
<tr>
<td valign='top' width='100' class='tbl'>Link: </td>
<td class='tbl'><input type='text' name='body2' value='$body2' class='textbox' style='width:505px;'></td>
<tr>
<td>
//moje wypociny
<input type='hidden' name='MAX_FILE_SIZE' value='50000' />
<input type='file' name='plik'/></td>
//
</tr>
<tr>
<td class='tbl'></td><td class='tbl'>
<input type='checkbox' name='line_breaks' value='yes'$breaks> ".$locale['417']."<br>
<input type='checkbox' name='movie_comments' value='yes'$comments> ".$locale['423']."<br>
<input type='checkbox' name='movie_ratings' value='yes'$ratings> ".$locale['424']."<br>
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'><br>
<input type='submit' name='save' value='".$locale['516']."' class='button'></td>
</tr>
</table>
</form>n";
closetable();
?>
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.