Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
sistema de subir con html y javascrip 2
#1
Código PHP:
<?php
if($_POST){
//get the url
$url $_POST['url'];
$dir="./uploads/";

//add time to the current filename
$name basename($url);
list(
$txt$ext) = explode("."$name);
$name $txt.time();
$name $name.".".$ext;
$exts end(explode(".",strtolower(basename($url))));


//check if the files are only image / document
if($ext == $exts or $ext == "png" or $ext == "gif" or $ext == "doc" or $ext == "docx" or $ext == "pdf"){

//here is the actual code to get the file from the url and save it to the uploads folder
//get the file from the url using file_get_contents and put it into the folder using file_put_contents

$upload file_put_contents($dir.$name,file_get_contents($url));

//check success
if($upload)  echo "Success: <a href='uploads/".$name."' target='_blank'>Check Uploaded</a>"; else "please check your folder permission";
}else{
echo 
"Please upload only image/document files";
}
}
?>

<html>
<head><title>Theonlytutorials - Simple File Upload from URL Script!</title></head>
<body>
<h3>Theonlytutorials.com - Very Simple File Upload from URL Script!</h3>
Paste the url and hit enter!
    <form action="" method="post">
        Your URL: <input type="text" name="url" />
    </form>
</body>
</html> 

Código:
[php]<?php
if($_POST){
//get the url
$url = $_POST['url'];
$dir="./uploads/";

//add time to the current filename
$name = basename($url);
list($txt, $ext) = explode(".", $name);
$name = $txt.time();
$name = $name.".".$ext;
$exts = end(explode(".",strtolower(basename($url))));


//check if the files are only image / document
if($ext == $exts or $ext == "png" or $ext == "gif" or $ext == "doc" or $ext == "docx" or $ext == "pdf"){

//here is the actual code to get the file from the url and save it to the uploads folder
//get the file from the url using file_get_contents and put it into the folder using file_put_contents

$upload = file_put_contents($dir.$name,file_get_contents($url));

//check success
if($upload)  echo "Success: <a href='uploads/".$name."' target='_blank'>Check Uploaded</a>"; else "please check your folder permission";
}else{
echo "Please upload only image/document files";
}
}
?>

<html>
<head><title>Theonlytutorials - Simple File Upload from URL Script!</title></head>
<body>
<h3>Theonlytutorials.com - Very Simple File Upload from URL Script!</h3>
Paste the url and hit enter!
    <form action="" method="post">
        Your URL: <input type="text" name="url" />
    </form>
</body>
</html>[/php]

Código PHP:
<?php
if($_POST){
//get the url
$url $_POST['url'];
$dir="./uploads/";

//add time to the current filename
$name basename($url);
list(
$txt$ext) = explode("."$name);
$name $txt.time();
$name $name.".".$ext;
$exts end(explode(".",strtolower(basename($url))));


//check if the files are only image / document
if($ext == $exts or $ext == "png" or $ext == "gif" or $ext == "doc" or $ext == "docx" or $ext == "pdf"){

//here is the actual code to get the file from the url and save it to the uploads folder
//get the file from the url using file_get_contents and put it into the folder using file_put_contents

$upload file_put_contents($dir.$name,file_get_contents($url));

//check success
if($upload)  echo "Success: <a href='uploads/".$name."' target='_blank'>Check Uploaded</a>"; else "please check your folder permission";
}else{
echo 
"Please upload only image/document files";
}
}
?>
[html]
<html>
<head><title>Theonlytutorials - Simple File Upload from URL Script!</title></head>
<body>
<h3>Theonlytutorials.com - Very Simple File Upload from URL Script!</h3>
Paste the url and hit enter!
<form action="" method="post">
Your URL: <input type="text" name="url" />
</form>
</body>
</html>[/html]


Archivos adjuntos
.zip   index.php.zip (Tamaño: 718 bytes / Descargas: 0)
.zip   indexs.zip (Tamaño: 718 bytes / Descargas: 0)
#2

PS: Te recomiendo añadir más información a tus temas, ya que pueden llegar a ser considerados crap y por lo mismo ser borrados.

Te invito a leer las Normas de Skylium así como las Nuevas normas para el posteo en el foro de Skylium.

Dicho sea de paso, sólo esta permitido tener una cuenta tanto en el foro como en el hosting, por lo que tendrás que elegir con cuál quedarte. Se te ha enviado un MP al respecto.
WWW
#3
Deberias editar el titulo...Es con PHP
Saludos!
#4
No puedes poner capturas, podrias explicar un poco el codigo, no se.. pienso yo, e indicar algunas opciones, no se nada de lo que hace ni como.
#5
(12-06-2014, 01:33 PM)patrickvp escribió: No puedes poner capturas, podrias explicar un poco el codigo, no se.. pienso yo, e indicar algunas opciones, no se nada de lo que hace ni como.

Básicamente sube al directorio uploads un archivo del nombre especificado mediante PHP y no js como reza el titulo, también contiene una condición if en la que si son correctas todas y cada unas de las condiciones (tamaño de archivos, nombre del archivo, etc..) subirá el mismo y se lo informará al usuario, de lo contrario hará lo propio diciendo que no se consiguió introducir este.

De todas formas el hecho de que todo el texto tanto dentro del php (Aviso tras condicionantes if) y el de html sean totalmente en ingles, unido al titulo que sugería que estaba hecho en js me hace pensar que esto no deja de ser un copy y paste de algún otro sitio web.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  HTML id de clases PabloA3 2 72 06-09-2018, 04:27 PM
Último mensaje: PabloA3
  Modos de tema Subir imagenes con PHP y class.upload.php cmascreativo 2 195 02-03-2018, 08:11 AM
Último mensaje: easy english
  Subir multiples archivos o imágenes al servidor y guardarlas con PHP y MySQL cmascreativo 5 409 02-03-2018, 08:08 AM
Último mensaje: easy english
Sonrisa Login->html+js+ajax+php wpadilla 2 362 05-11-2017, 12:39 PM
Último mensaje: piensaengrande
  PRIMER PAGINA WEB HTML DEL MUNDO Smithcanal 27 1,185 21-10-2017, 01:47 AM
Último mensaje: ReyNexo23
  Plantillas HTML Responsive Free Profesionales gassip 16 932 13-06-2017, 03:45 AM
Último mensaje: gassip
Música [Aporte] Reproductor de audio html djsmokingcr 11 915 02-05-2017, 03:04 AM
Último mensaje: gassip
  [Tutorial] Métodos para redireccionar URLs (HTML, PHP y Javascript wiston3 1 371 01-12-2016, 11:12 PM
Último mensaje: zeuz
  Expandir etiquetas HTML en documento .php con EMMET gassip 2 514 18-11-2016, 07:28 PM
Último mensaje: DaveNPlay
  [Aporte] PcTag: Información HTML KesiaMuller 0 402 28-10-2016, 05:42 AM
Último mensaje: KesiaMuller



Usuarios navegando en este tema: 1 invitado(s)