Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
else {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
if ($filetypex == x-flv) {
$newid = "videos/";
$newid .= "$row[id]";
$newid .= ".flv";
if (!(copy($_FILES['userfile']['tmp_name'], $newid))) die ("Грешка!");
}
else {
<input type="file" class="input">'
Сигурен ли си, че като провериш файал и минава проверката.Сложи едно echo вътре в if-a, ако всичко мине успешно само пробно да ти изведе:else {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
if ($filetypex == x-flv) {
$newid = "videos/";
$newid .= "$row[id]";
$newid .= ".flv";
if (!(copy($_FILES['userfile']['tmp_name'], $newid))) die ("Грешка!");
}
else {
else {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
if ($filetypex == x-flv) {
$newid = "videos/";
$newid .= "$row[id]";
$newid .= ".flv";
echo 'URAAAAAAAAAAAA";
if (!(copy($_FILES['userfile']['tmp_name'], $newid))) die ("Грешка!");
}
else {
я виж това:Rk8752 каза:Код:URAAAAAAAAAAAA Warning: copy() [function.copy]: Filename cannot be empty in C:\xampp\htdocs\tutorials\edit.php on line 100 Грешка!
ако ти се занимава да ти дам целия код да видиш как съм го направи![]()
Тествай така, ако ли не, пробвай следното:move_uploaded_file:if (!copy($_FILES['userfile']['tmp_name'], $newid)) die ("Грешка!");
}
else {
if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $newid))) die ("Грешка!");
Грешка!
$maxwidth = "150"; // Max width allowed for avatars
$maxheight = "150"; // Max height allowed for avatars
if (isset($_POST['submit'])) {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
if ($filetypex == image) {
$newid = "avatars/";
$newid .= "$username";
$newid .= ".gif";
$mysock = getimagesize($_FILES['userfile']['tmp_name']);
$imagewidth = $mysock[0];
$imageheight = $mysock[1];
if ($imagewidth <= "$maxwidth" && $imageheight <= "$maxheight") {
if(!(copy($_FILES['userfile']['tmp_name'], $newid))) die("Cannot upload files.");
echo "<table width='80%' class='done1' align='center'>
<tr>
<td class='done' align='left' rowspan='4' width='5%'>
<img src='images/done_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'>Аватара е променен успешно! Натиснете <font color='red'>F5</font> или <font color='red'>REFRESH</font></span></td>
<td class='done' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
else {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'>Аватара трябва да е 150x150 px!</font></span></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
}
else {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'>Този файл не е изображение!</font></span></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
}
и моя:if(!(copy($_FILES['userfile']['tmp_name'], $newid))) die("Cannot upload files.");
Има разлика в един чифт скобиif(!copy($_FILES['userfile']['tmp_name'], $newid)) die("Cannot upload files.");
Я пробвай с move_uploaded_file().Махни това copy и го замени с дадената от мен фукнцияRk8752 каза:видях, пак дава същата глупостпросто ти дадох кода от който съм направил този код който дава грешка
<table width="100%" class="menuside" border="0" cellspacing="0" cellpadding="0">
<tr class="mbg">
<td><img src="images/mbgo.gif" /></td>
<td width="100%" class="mtxt">Промяна на урок</td>
</tr>
<tr>
<td colspan="2" class="mbrd">
<center>
<?php
$id = $_GET['lesson'];
if ($id) {
$sql = "SELECT * FROM tutorials WHERE id='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if ($row[author] == $username) {
if ($_POST['submit']) {
$title = $_POST['title'];
$title = addslashes($title);
$title = htmlspecialchars($title);
$description = $_POST['description'];
$description = addslashes($description);
$description = htmlspecialchars($description);
$text = $_POST['text'];
$text = addslashes($text);
$text = htmlspecialchars($text);
$author = $_SESSION['username'];
$category = $_POST['category'];
$category = addslashes($category);
$category = htmlspecialchars($category);
$complexity = $_POST['complexity'];
$complexity = addslashes($complexity);
$complexity = htmlspecialchars($complexity);
if ($title == NULL || $description == NULL || $text == NULL) {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Моля попълнете всички полета!</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
else {
if ($category == "Изберете категория") {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Моля изберете категория</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
else {
if ($complexity == "Изберете сложност") {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Моля изберете сложност</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
else {
if ($video == "Изберете видео") {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Моля изберете видео!</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
else {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
if ($filetypex == x-flv) {
$newid = "videos/";
$newid .= "$row[id]";
$newid .= ".flv";
if (!(copy($_FILES['userfile']['tmp_name'], $newid))) die ("Грешка!");
}
else {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'>Този файл не е видео!</font></span></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
$zaqvka = "UPDATE tutorials SET title='$title', category='$category', complexity='$complexity', description='$description', text='$text', author='$author' WHERE id='$id'";
mysql_query($zaqvka) or die (mysql_error());
echo "<table width='80%' class='done1' align='center'>
<tr>
<td class='done' align='left' rowspan='4' width='5%'>
<img src='images/done_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'><font color='green'><b>Урокът е редактиран успешно!</b></font></span></td>
<td class='done' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
}
}
}
}
else {
echo "<form method='post' action='' enctype='multipart/form-data'>
<b>Заглавие:</b> <br /><input class='input' type='text' name='title' value='$row[title]' size='45'/><br />";
$query = "SELECT * FROM categories";
$result = mysql_query($query) or die (mysql_error());
echo "<br /><table><td><b>Категория:</b> <br /><select class='select' name='category' />
<option>Изберете категория</option>";
while($data = mysql_fetch_assoc($result)) {
echo "<option value='$data[id]'>$data[category]</option>";
}
echo "</select></td>";
$query = "SELECT * FROM complexity";
$result = mysql_query($query) or die (mysql_error());
echo "<td><b>Сложност:</b> <br /><select class='select' name='complexity' />
<option>Изберете сложност</option>";
while($raw = mysql_fetch_assoc($result)) {
echo "<option value='$raw[id]'>$raw[complexity]</option>";
}
echo "</select></td></table>";
?>
<br />
<?php
if (isset($_GET[remove])) {
$filename = 'videos/'.$row[id].'.flv';
if (file_exists($filename)) {
unlink($filename);
echo "<table width='80%' class='done1' align='center'>
<tr>
<td class='done' align='left' rowspan='4' width='5%'>
<img src='images/done_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='90%'><span style='font-weight: bold;'>Видео урока е премахнат успешно!</span></td>
<td class='done' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
echo "<meta http-equiv='refresh' content='1;url=".$_SERVER['HTTP_REFERER']."' />";
}
}
?>
<?php
$filename = 'videos/'.$row[id].'.flv';
if (file_exists($filename)) {
echo '<a href="index.php?p=edit&lesson='.$row[id].'&remove"><font color="red">Премахни</font></a><br />';
echo '<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="500" height="400">
<param name="movie" value="flashplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file='.$filename.'&image=image.jpg" />
<object type="application/x-shockwave-flash" data="flashplayer.swf" width="500" height="400">
<param name="movie" value="player.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="'.$filename.'&image=image.jpg" />
<table width="80%" class="error1" align="center">
<tr>
<td class="error" align="left" rowspan="4" width="5%">
<img src="images/error_button.png" border="0" width="33" height="33">
</td>
<td align="left" width="100%"><font color="red"><b>За да гледате видео уроците трябва да изтеглите <a href="http://get.adobe.com/flashplayer">Flash Player</a></b></font></td>
<td class="error" align="right" rowspan="4" width="5%">
</td>
</tr>
</table>
</object>
</object>';
}
else {
echo '<b>Видео:</b><br />
<select id="info" onchange="pokaji()" name="video" class="select">
<option value="0">Изберете видео</option>
<option value="1">Да</option>
<option value="0">Не</option>
</select>
<div id="displayinfo"></div>';
}
?>
<br />
<?php
echo "<br /><b>Описание:</b> <br /><textarea class='input' name='description' cols='60' rows='5'>$row[description]</textarea><br />
<br /><b>Урок:</b> <br /><textarea class='input' name='text' cols='60' rows='35'>$row[text]</textarea><br />
<br />
<input class='btn' type='submit' name='submit' value='Промени' />
</form>";
}
}
else {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Вие не сте автор на урока!</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
}
else {
echo "<table width='80%' class='error1' align='center'>
<tr>
<td class='error' align='left' rowspan='4' width='5%'>
<img src='images/error_button.png' border='0' width='33' height='33'>
</td>
<td align='left' width='100%'><font color='red'><b>Моля изберете урок!</b></font></td>
<td class='error' align='right' rowspan='4' width='5%'>
</td>
</tr>
</table>";
}
?>
</center>
</td>
</tr>
</table>
ПОняко така става!vesku каза:@emagi и двамата не гледахме полето...
Нямало name="userfile"
Пък кода го ровихме 12312312 пъти![]()