PHP - subir archivos pdf y doc con php

 
Vista:
sin imagen de perfil

subir archivos pdf y doc con php

Publicado por josempq (25 intervenciones) el 29/06/2014 02:14:13
buenas maestros en la programación, mi consulta es la siguiente: quisiera saber como puedo subir archivos en formatos pdf y doc con php, ademas determinar el tamaño del archivo que se ade subir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

subir archivos pdf y doc con php

Publicado por Julian (2 intervenciones) el 25/09/2017 21:11:42
Hola Amigo yo lo solucione así

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
$title = "Documentos Adjuntos| ";
include "head.php";
include "sidebar.php";
?>
 
<div class="right_col" role="main"><!-- page content -->
    <div class="">
        <div class="x_panel">
            <div class="x_title">
                <h2>Documentos Adjuntos</h2>
                <ul class="nav navbar-right panel_toolbox">
                    <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
                    </li>
                    <li><a class="close-link"><i class="fa fa-close"></i></a>
                    </li>
                </ul>
                <div class="clearfix"></div>
            </div>
 
            <div class="row">
                <div class="col-md-12">
                    <h1>Nuevo Archivo</h1>
                    <ol class="breadcrumb">
                        <li><i class="fa fa-home"></i> Inicio</li>
                        <li><i class="fa fa-asterisk"></i> Nuevo archivo</li>
                    </ol>
                </div>
            </div>
 
            <div class="row">
                <div class="col-md-12">
                    <form role="form" method="post" action="" enctype="multipart/form-data">
 
                        <?php
                        include_once 'config/config.php';
 
                        if (isset($_POST['Guardar'])) {
                            $nombre = $_FILES['filename']['name'];
                            $tipo = $_FILES['filename']['type'];
                            $tamanio = $_FILES['filename']['size'];
                            $ruta = $_FILES['filename']['tmp_name'];
                            $destino = "adjuntos/" . $nombre;
 
                            if ($nombre != "") {
                                if (copy($ruta, $destino)) {
                                    $titulo = $_POST['titulo'];
                                    $descripcion = $_POST['description'];
                                    $is_public = 0;
 
                                    $sql = "INSERT INTO adjunto(titulo, name, is_public, description, size, type) VALUES ('$titulo','$nombre','$is_public','$descripcion','$tamanio','$tipo')";
 
                                    $query_new_insert = mysqli_query($con, $sql);
 
                                    if ($query_new_insert) {
                                        $messages[] = "Tu documento ha sido ingresado satisfactoriamente.";
                                    } else {
                                        $errors [] = "Lo siento algo ha salido mal intenta nuevamente." . mysqli_error($con);
                                    }
                                } else {
                                    $errors [] = "Error desconocido.";
                                }
 
                                if (isset($errors)) {
                                    ?>
                                    <div class="alert alert-danger" role="alert">
                                        <button type="button" class="close" data-dismiss="alert">&times;</button>
                                        <strong>Error!</strong>
                                        <?php
                                        foreach ($errors as $error) {
                                            echo $error;
                                        }
                                        ?>
                                    </div>
                                    <?php
                                }
 
                                if (isset($messages)) {
                                    ?>
                                    <div class="alert alert-success" role="alert">
                                        <button type="button" class="close" data-dismiss="alert">&times;</button>
                                        <strong>¡Bien hecho!</strong>
                                        <?php
                                        foreach ($messages as $message) {
                                            echo $message;
                                        }
                                        ?>
                                    </div>
                                    <?php
                                }
                            }
                        }
                        ?>
 
                        <div class="form-group">
                            <label for="adjunto">Archivo</label>
                            <input type="file" name="filename" required>
                        </div>
 
                        <div class="form-group">
                            <label for="adjunto">Título</label>
                            <input type="text" class="form-control" name="titulo">
                        </div>
 
                        <div class="form-group">
                            <label for="adjunto">Descripción</label>
                            <textarea class="form-control" name="description"></textarea>
                        </div>
                        <div class="checkbox">
                            <label>
                                <input type="checkbox" name="is_public"> Archivo publico
                            </label>
                        </div>
                        <button type="submit" class="btn btn-primary" name="Agregar">Agregar</button>
                        <td><a href="lista.php" class="btn btn-primary">Lista</a></td>
                    </form>
 
                </div>
            </div>
        </div>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar