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

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
Código (PHP):
<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.');                   
                                                }

                                        }

                                }
?>


<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="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