Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Inserção de PDF

$
0
0
Bom dia, eu estou com umas dificuldades nesta parte do código que é o seguinte, estou a fazer um backoffice no qual tenho que fazer a inserção de PDF, já tenho feito o formulário e o código php no qual está tudo no mesmo ficheiro, mas só que acontece uma coisa que é a seguinte, o ficheiro que faço upload não vai para a pasta que referi no código.

o código dessa parte do código é esta

<div id="ups_rows_holder" style="display: table;">

<b>Inserir novo documento<span id="showListCat" style="cursor:default; color: #0489b1;">:</span></b>

<div id="IMGholder" >

<div id="evento1" style="    display: block;    position: relative;    float: left;    width: 683px;    margin-top: 15px;    /* height: 145px; */    border: 2px solid #111;    /* border-left: 0px; */    padding: 5px;    /* background-color: #111; */    color: white;">

<form  id="novoEventoForm" action="?page=docs_com&insert=new" method="POST">


<?php


$pathToSave = $_SERVER["DOCUMENT_ROOT"] . "psoeiras.pt/mariobarao/";


                 /*Checa se a pasta existe - caso negativo ele cria*/

                if(!file_exists($pathToSave))

                {

                    mkdir($pathToSave);

                }


if( $_FILES )

                { // Verificando se existe o envio de arquivos.


                    if( $_FILES['txtArquivo'] )

                    { // Verifica se o campo não está vazio.


                        $dir = $pathToSave; // Diretório que vai receber o arquivo.

                        $tmpName = $_FILES['txtArquivo']['tmp_name']; // Recebe o arquivo temporário.


                        $name = $_FILES['txtArquivo']['name']; // Recebe o nome do arquivo.


                        preg_match_all('/\.[a-zA-Z0-9]+/', $name , $extensao);

                        if(!in_array(strtolower(current(end($extensao))), array('.txt','.pdf', '.doc', '.xls','.xlms')))

                        {

                             echo ('Permitido apenas arquivos doc,xls,pdf e txt.');

                          


                        }



                        // move_uploaded_file( $arqTemporário, $nomeDoArquivo )

                        if( move_uploaded_file( $tmpName, $dir . $name ) )

                        { // move_uploaded_file irá realizar o envio do arquivo.        

                            echo ('Arquivo adicionado com sucesso.');          

                        } else

                        {          

                            echo ('Erro ao adicionar arquivo.');            

                        }


                    }


                }

                ?>


<!--<form name="form" method="post" action="envia_pdf.php" enctype="multipart/form-data">-->

<p>

<span title="pagina" alt="pagina" style="    display: block;    float: left;    padding: 10px;    margin-top: 1px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Página</span>

<select name="new_pagina" id="" class="" tabindex="1" style=" font-style: italic; height:31px; margin-left: 101px; width:472px;margin-top:2px; cursor:pointer;"> <!-- style=" font-style: italic; height:31px; width:697px;margin-top:2px; color:gray;" -->

<?php

$cCat = count($categorias);

for ($iCat=1; $iCat <= $cCat; $iCat++)

{

if($iCat==1){

echo '<option value="'.$categorias[$iCat].'" selected>'.$categorias[$iCat].'</option>';

}

else

{

echo '<option value="'.$categorias[$iCat].'" >'.$categorias[$iCat].'</option>';

}

}

?>

backoffice


</select>

</p>

<!--<span title="pagina" alt="pagina" style="    display: block;    float: left;    padding: 10px;    margin-top: 1px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Página</span>

<input   name="new_pagina" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 101px; margin-top: 10px;  width: 472px;">

-->

<span title="etiqueta" alt="etiqueta" style="    display: block;    float: left;    padding: 10px;    margin-top: 0px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Etiqueta</span>

<input   name="new_etiqueta" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 101px; margin-top: 10px;  width: 472px;">


<span title="dia" alt="dia" style="    display: block;    float: left;    padding: 10px;    margin-top: 10px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Dia</span>

<input   name="new_dia" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 101px; margin-top: 10px;  width: 50px;">


<span title="mes" alt="mes" style="    display: block;    padding: 10px;   margin-top:-30px;  margin-left:170px;  padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Mes</span>

<input   name="new_mes" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 271px; margin-top: -29px;  width: 50px;">


<span title="ano" alt="ano" style="    display: block;        padding: 10px;    margin-top: -30px;  margin-left: 340px;  padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Ano</span>

<input   name="new_ano" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 440px; margin-top: -29px;  width: 50px;">


<span title="titulo" alt="titulo" style="    display: block;    float: left;    padding: 10px;    margin-top: 10px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Titulo</span>

<input   name="new_titulo" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 101px; margin-top: 10px;  width: 472px;">


<fieldset class="infraFieldset"><legend class="infraLegend">Enviar Arquivos</legend>

   <label id="lblArquivo" for="txtArquivo" class="infraLabelObrigatorio">Documento:</label>

   <input type="file" id="txtArquivo" name="txtArquivo" value="" />

<button type="submit"  name="sbmSalvar" class="infraButton">Enviar</button>



<span title="tipo" alt="tipo" style="    display: block;    float: left;    padding: 10px;    margin-top: 10px;    padding-top: 8px;    padding-bottom: 7px;    background-color: #111;    position: absolute;    /* color: beige; */    width: 79px;       text-align: center;    /* padding-left: 25px; */">Tipo</span>

<input   name="new_tipo" value=""  style=" display: block; border-radius: 0px; outline-color: #0489b1; margin-left: 101px; margin-top: 10px;  width: 50px;">



<div id="lasOptions" style="    color: white;       padding: 5px;    width: 91px;    position: absolute;    right: 0px;    top: 0px;        text-align: center;">


<button style="cursor:pointer; float:left;padding: 5px;width: 91px;background: #4C9FCE;border: 1px solid silver;top: -16px;display: block;position: absolute;font-size: 15px;background-color: #1E965C;;color: white; top: 35px; font-family: Verdana, Tahoma, 'Century Ghotic';  font-size: 15px;">

Inserir

</button>

</div>

</form>

</div>

</div>


Viewing all articles
Browse latest Browse all 14700

Trending Articles