Puedes usar la función
str_replace
en PHP para reemplazar las comillas y tildes. Aquí te dejo un ejemplo:
PHP:
$texto = "¡Hola, cómo 'estás'?";
$busqueda = array('á', 'é', 'í', 'ó', 'ú', 'Á', 'É', 'Í', 'Ó', 'Ú', "'", '"');
$reemplazo = array('a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U', '', '');
$textoNuevo = str_replace($busqueda, $reemplazo, $texto);
En el código anterior,
$busqueda
es un array de los caracteres que queremos reemplazar, y
$reemplazo
es un array de los caracteres con los que queremos reemplazarlos. La función
str_replace
luego reemplaza cada instancia de cada carácter en
$busqueda
con el carácter correspondiente en
$reemplazo
.
<form id="uploadForm" action="uploadpro.php" method="POST" enctype="multipart/form-data">
<input type="hidden" accept="video/mp4" required id="fileInput" name="file">
</form>
<div id="dropTarget">Arrastra y suelta los archivos aquí</div>
<button id="browseButton">Seleccionar archivos</button>
<div class="barra"><div class="barra_azul" id="barra_estado"><span></span></div></div>
<div id="mbRemaining">MB restantes: N/A</div>
<script>
var r = new Resumable({
target:'uploadpro.php',
chunkSize:1*1024*1024,
simultaneousUploads:4,
testChunks:false,
throttleProgressCallbacks:1,
maxFileSize: 250*1024*1024, // Set maximum file size to 250MB
});
r.assignDrop(document.getElementById('dropTarget'));
r.assignBrowse(document.getElementById('browseButton'));
r.on('fileAdded', function(file) {
if(file.size > r.getOpt('maxFileSize')) {
r.removeFile(file);
if(!document.querySelector('.plants')){
migrate("Tamaño maximo 250MB!");
}
return;
} else if (r.files.length > 1) {
r.removeFile(file);
if(!document.querySelector('.plants')){
migrate("1 archivo a la vez!");
}
return;
}
r.upload();
});
r.on('uploadStart', function() {
document.getElementById('mbRemaining').textContent = 'MB restantes: calculando...';
});
r.on('progress', function() {
var progress = r.progress() * 100;
document.getElementById('barra_estado').style.width = progress + '%';
document.getElementsByClassName("bluegold")[0].style.pointerEvents = "none";
var remainingSize = r.getSize() - r.progress() * r.getSize();
document.getElementById('mbRemaining').textContent = 'MB restantes: ' + (remainingSize / (1024 * 1024)).toFixed(2);
});
r.on('fileSuccess', function(file, message) {
console.log('Archivo cargado correctamente', file, message);
document.getElementById("merum").style.display = "block";
document.getElementsByClassName("bluegold")[0].style.display = "none";
document.getElementById('barra_estado').style.backgroundColor = 'green';
});
r.on('fileError', function(file, message) {
console.log('Error al cargar el archivo', file, message);
document.getElementById('barra_estado').style.backgroundColor = 'red';
});
</script>
como hago para que este codigo busque solo los archivos .mp4??