Add files via upload

This commit is contained in:
Fernando Méndez
2021-05-06 10:40:56 +02:00
committed by GitHub
parent 993f70a373
commit 89669ce53e
11 changed files with 37 additions and 102 deletions

View File

@ -91,16 +91,17 @@ class FormFilm extends Form {
//Validate promotional film image.
$file_name = $_FILES['file']['name'];
$file_type = $_FILES['file']['type'];
//$file_type = $_FILES['file']['type'];
$file_size = $_FILES['file']['size'];
if (strpos($file_type, "jpg") && $file_size < 100000) {
$uploadFile = TMP_DIR . basename($_FILES['file'][$_tittle]);
if(isset($file_name) && $file_name != ""
&& strpos($file_name, "jpg") && $file_size < 100000){
$uploadFile = IMG_DIR . basename($_FILES['file'][$_tittle]);
if (!move_uploaded_file($file_name, $uploadFile)){
print_r($_FILES);
}
}
else{
$this->correct =false;
$this->correct = false;
}
//Habria que validar todo para que encaje en la base de datos

View File

@ -19,7 +19,7 @@
<input type="number" name="duration" id="duration" placeholder="Duración" />
<input type="text" name="language" id="language" placeholder="Idioma" />
<input type="text" name="description" id="description" placeholder="Descripción" />
<div class="file">Imagen promocional:<input type="file" name="file" placeholder="Imagen promocional" /></div>
<div class="file">Imagen promocional:<input type="file" name="file" id="file" placeholder="Imagen promocional" /></div>
</fieldset>
<div class="actions">
<input type="submit" id="submit" value="Añadir pelicula" name="add_film" class="primary" />
@ -61,7 +61,7 @@
echo'<div class="column side"></div>
<div class="column middle">
<h2>Editar pelicula</h2>
<form method="post" action="index.php?state=mf">
<form method="post" enctype="multipart/form-data" action="index.php?state=mf">
<div class="row">
<fieldset id="film_form">
<legend>Datos de pelicula</legend>
@ -70,7 +70,7 @@
<input type="number" name="duration" id="duration" value='.$_POST['duration'].' />
<input type="text" name="language" id="language" value="'.$_POST['language'].'" />
<input type="text" name="description" id="description" value="'.$_POST['description'].'"/>
<div class="file">Imagen promocional:<input type="file" name="file" placeholder="Imagen promocional" /></div>
<div class="file">Imagen promocional:<input type="file" name="file" id="file" placeholder="Imagen promocional" /></div>
</fieldset>
<div class="actions">
<input type="submit" id="submit" value="Editar" name="confirm_edit_film" class="primary" />

View File

@ -34,9 +34,6 @@
};
break;
case 'mf': require_once('manage_films.php');
//echo $_SERVER['DOCUMENT_ROOT']."/../img";
echo TMP_DIR;
//echo $_SERVER['PHP_SELF'];
if(isset($_POST['edit_film'])) {
editFilm();
}