Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''php''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

7125 resultados

  1. Formulário autocomplete com PDO

    Olá, Estava a tentar fazer um formulário com autocomplete em vários campos. Como nunca tinha feito nada igual, tentei pesquisar na internet. O problema é que não encontrei um tutorial com PDO e que faça referência a vários campos ao mesmo tempo. E também como a minha experiência com PDO é quase nula, não será muito indicado estar a tentar ver estes tutoriais, já que é muito provável que... não corra de feição! O único tutorial mais parecido que encontrei foi este: http://www.smarttutorials.net/jquery-autocomplete-multiple-fields-using-ajax-php-mysql-example/ Se alguém já fez formulários destes com PDO, agradecia uma ajudinha! mikeysantana
  2. [PHP] Obter hora e data

    <?php /*************************************| |Script Feito por XSnake1996 | |Contato:XSnake1996@hotmail.com | |Contato²:XSnake1996@kekomundo.com | \*************************************/ // Define as vars $H = date('H'); $i = date('i'); $s = date('s'); $m = date('m'); $d = date('d'); $Y = date('Y'); $j = date('j'); $n = date('n'); $date_name = $d." de ".getMonth($m)." de ".$Y; // ############################################################ function getMonth($number){ switch ($number) { case "01": $return = "janero"; break; case "02": $return = "fevereiro"; break; case "03": $return = "março"; break; case "04": $return = "abril"; break; case "05": $return = "maio"; break; case "06": $return = "junho"; break; case "07": $return = "julho"; break; case "08": $return = "agosto"; break; case "09": $return = "setembro"; break; case "10": $return = "outubro"; break; case "11": $return = "novembro"; break; case "12": $return = "dezembro"; break; } return $return; } ?> <?php echo " Hora $H:$m:$s<br> Dia:$d<br> Dia(sem 0):$j<br> Ano:$Y<br> nº Mes:$n<br> Nome do Mes: ".getMonth($m)."<br> $date_name" ?>
  3. Manipulação de Imagens

    Boas, Alguém conhece uma boa classe ou biblioteca em PHP para manipular imagens que de para fazer crop , resize , compress etc... Obrigado
  4. Olá, boa noite e todos, Qual o melhor alojamento com os servidores em Portugal de PHP ? E que tenha também bons preços é claro E que seja também possível ter vários dominios alojados nele. Muito Obrigado Cumprimentos César Oliveira 933455552
  5. Como fazer um pedido SOAP em Delphi

    boas preciso de converter este codigo em delphi alguem consegue ajudar-me O web service tem autenticacao por ntlm em php funciona bem porem não consigo fazer o pedido atraves do metodo tenho de por o xml todo...não é normal pois nao <?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ // Criação do envelope XML $request = ' <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/" xmlns:a="http://www.w3.org/2005/08/addressing"> <soap:Header> <a:Action soap:mustUnderstand="1">http://tempuri.org/IWSClientes/envioExcelCarteiraClientes</a:Action> <SecurityToken xmlns="ns">tokenfasfafadfffffffffffffff=</SecurityToken> <a:To soap:mustUnderstand="1">https://servicebusq.lusitania.pt/Clientes/Servicos/WSClientes.svc/WSClientes.svc</a:To> </soap:Header> <soap:Body> <tem:envioExcelCarteiraClientes> <!--Optional:--> <tem:CompanhiaConexao>1000</tem:CompanhiaConexao> </tem:envioExcelCarteiraClientes> </soap:Body> </soap:Envelope>'; $headers = array( 'Content-Type: application/soap+xml;charset=UTF-8;', ); // Cria o objeto cURL e define as propriedades por defeito $soap_do = curl_init(); curl_setopt($soap_do, CURLOPT_URL, 'url'); curl_setopt($soap_do, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($soap_do, CURLOPT_TIMEOUT, 10); curl_setopt($soap_do, CURLOPT_HTTPHEADER, $headers); curl_setopt($soap_do, CURLOPT_HTTPAUTH, CURLAUTH_NTLM); curl_setopt($soap_do, CURLOPT_USERPWD, "users:kasfnaje"); //Your credentials goes here curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true); curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($soap_do, CURLOPT_POST, true); curl_setopt($soap_do, CURLOPT_POSTFIELDS, $request); $curlResponse = curl_exec($soap_do); print_r($curlResponse); $data = curl_exec($soap_do); if(!$data){ print_r('ERROR: ' . curl_error($ch)); } curl_close($soap_do);
  6. Várias páginas com link semelhante

    Boa tarde, Gostaria de fazer uma página do tipo "dominio.com/pagina.php?id=XXX" onde XXX seria um número diferente que fazia mostrar conteúdo diferente de cada vez. O link não precisa de ser tal e qual mas ideia seria esta. Tentei procurar no Google mas não achei nada concreto e gostaria de saber se alguém aqui na comunidade já teve alguma experiência a programar este tipo de coisas. Tenho uma base de dados MySQL de onde seriam captados os dados para preencher a página e estariam dependentes do valor XXX que é igual à coluna "ID" da minha BD com a função Auto Increment ativada. Não sei se fui muito claro. Se precisarem de saber mais algumas coisas para perceber melhor, estejam à vontade. Fico a aguardar uma ajuda. Abraço, mikeysantana
  7. Relação MN para criar array

    Boas Estou a desenvolver um sistema de visitas para uma escola. Uma visita pode ter várias turmas e uma visita pode ter vários domínios (objetivos da escola) A estrutura da minha bd está assim A query que estou a fazer é esta SELECT v.idVisita, e.Escola, d.Departamento, dom.Descricao, p.Nome, t.Turma, v.Destino, v.StartDate, vt.numAlunos, v.TotalAluno,v.PdfVisita, v.Avaliacao FROM visitas AS v INNER JOIN escolas AS e ON (v.idEscola = e.idEscola) INNER JOIN visitasturmas AS vt ON (v.idVisita = vt.idVisita) INNER JOIN turmas AS t ON (vt.idTurma = t.idTurma) INNER JOIN professores AS p ON (v.idProfessor = p.idProfessor) INNER JOIN visitasdepartamentos AS vd ON (v.idVisita = vd.idVisita) INNER JOIN departamentos AS d ON (vd.idDepartamento = d.idDepartamento) INNER JOIN visitasdominios AS vds ON(v.idVisita = vds.idVisita) INNER JOIN dominios AS dom ON (vds.idDominio = dom.idDominios) ORDER BY v.StartDate Quero que me junte as turmas e a Descrição, para isso uso o seguinte código php $result = $stmt->fetchAll(PDO::FETCH_ASSOC); $final = array(); foreach ($result as $row) { $idVisita = $row['idVisita']; if (!isset($final[$idVisita])) { $final[$idVisita]['idVisita'] = $row['idVisita']; $final[$idVisita]['school'] = $row['school']; $final[$idVisita]['Departement'] = $row['Departement']; $final[$idVisita]['Name'] = $row['Name']; $final[$idVisita]['Class'] = array(); $final[$idVisita]['Destination'] = $row['Destination']; $final[$idVisita]['StartDate'] = $row['StartDate']; $final[$idVisita]['number'] = $row['Number']; $final[$idVisita]['Total'] = $row['Total']; $final[$idVisita]['Pdf'] = $row['PdfV']; $final[$idVisita]['Evaluation'] = $row['Evaluation']; $final[$idVisita]['Description'] = array(); } $final[$idVisita]['Description'][] = $row['Description']; $final[$idVisita]['Class'][] = $row['Class']; } foreach ($final as $idVisita => $reservation) { $json[]=$reservation; } O resultado não é nada o que pretendo repete várias vezes as turmas e a descrição numa linha mesma linha, ex 2ºB,1ºA,1ºB,1ºB,2ºA,2ºB,2ºB,1ºA,1ºB,1ºB,2ºA,2ºB,2ºB,1ºA,1ºB,1ºB,2ºA,2ºB,1ºA,1ºA,1ºB,2ºA,2ºA,2ºB,1ºA,1ºA,1ºB,2ºA,2ºA,2ºB,1ºA,1ºB,1ºB,2ºA O que está mal, deveria ser 1ºA, 1ºB, 2ºA, 2ºB.
  8. Boa tarde, Estava a tentar finalizar uma aplicação que criei em PHP e MySQL, mais concretamente um formulário que envia a informação para a base de dados e também faz upload de ficheiros para o diretório onde se encontra. O programa carrega os ficheiros para o diretório e publica os dados na BD, mas há 2 problemas, para já, que não consegui resolver. O ficheiro é carregado mas não grava o link do ficheiro, apontando o local onde se encontra. O que grava é um ficheiro com o nome "binary_file.dat". Esse não seria o meu objetivo, mas como é o meu primeiro formulário com ficheiros, não sei como funciona a este nível. O outro erro é na alteração do nome do ficheiro. Defini no código para que o nome do ficheiro seja "IDGest-(Nº de Identificação Civil)_(Nome original do ficheiro).pdf", mas no entanto, este deixa o campo do Nº de Identificação Civil vazio. Aqui deixo o código em baixo: <?php $servername = "localhost"; $username = "123"; $password = "123"; $dbname = "123"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname;charset=UTF8", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // prepare sql and bind parameters $stmt = $conn->prepare("INSERT INTO Individuos (NomeIndividuo, IDCivilIndividuo, ValIDCivilIndividuo, DataNascimentoIndividuo, CCIndividuo, ValCCIndividuo, TelIndividuo, MoradaIndividuo, ObsIndividuo, AnexoIndividuo) VALUES (:NomeIndividuo, :IDCivilIndividuo, :ValIDCivilIndividuo, :DataNascimentoIndividuo, :CCIndividuo, :ValCCIndividuo, :TelIndividuo, :MoradaIndividuo, :ObsIndividuo, :AnexoIndividuo)"); $stmt->bindParam(':NomeIndividuo', $NomeIndividuo); $stmt->bindParam(':IDCivilIndividuo', $IDCivilIndividuo); $stmt->bindParam(':ValIDCivilIndividuo', $ValIDCivilIndividuo); $stmt->bindParam(':DataNascimentoIndividuo', $DataNascimentoIndividuo); $stmt->bindParam(':CCIndividuo', $CCIndividuo); $stmt->bindParam(':ValCCIndividuo', $ValCCIndividuo); $stmt->bindParam(':TelIndividuo', $TelIndividuo); $stmt->bindParam(':MoradaIndividuo', $MoradaIndividuo); $stmt->bindParam(':ObsIndividuo', $ObsIndividuo); $stmt->bindParam(':AnexoIndividuo', $filePath); if ($_FILES["AnexoIndividuo"]["size"] < 5000000) { if ($_FILES["AnexoIndividuo"]["type"] == "application/pdf") { if ($_FILES["AnexoIndividuo"]["error"] == 0) { $filePath = "ficheiros/"; $filePath = $filePath . "IDGest-" . $IDCivilIndividuo . "_" . basename( $_FILES['AnexoIndividuo']['name']); if(move_uploaded_file($_FILES['AnexoIndividuo']['tmp_name'], $filePath)) { echo "O ficheiro ". basename( $_FILES['AnexoIndividuo']['name'])." foi carregado com sucesso."; } else { echo "Ocorreu um problema ao carregar o ficheiro. Por favor, tente novamente."; } } else { echo "Algo correu mal ..."; } } else { echo "O ficheiro não está em formato .PDF .."; } } else { echo "O ficheiro excede o limite máximo de 5MB."; } // insert a row $NomeIndividuo = $_POST["NomeIndividuo"]; $IDCivilIndividuo = $_POST["IDCivilIndividuo"]; $ValIDCivilIndividuo = $_POST["ValIDCivilIndividuo"]; $DataNascimentoIndividuo = $_POST["DataNascimentoIndividuo"]; $CCIndividuo = $_POST["CCIndividuo"]; $ValCCIndividuo = $_POST["ValCCIndividuo"]; $TelIndividuo = $_POST["TelIndividuo"]; $MoradaIndividuo = $_POST["MoradaIndividuo"]; $ObsIndividuo = $_POST["ObsIndividuo"]; $AnexoIndividuo = $_POST[$filePath]; $stmt->execute(); echo "Novo indivíduo introduzido com sucesso!"; } catch(PDOException $e) { echo "O indivíduo não foi introduzido. Tente novamente." . $e->getMessage(); } $conn = null; echo $filePath; ?> Agradeço qualquer ajuda, mikeysantana
  9. Update SQL via PHP (AJAX?)

    Tenho uma página web que mostra uma lista de registos através de um Select SQL. Quero colocar um botão à frente de cada registo que permita alterar um campo do mesmo, preferencialmente sem fazer o refresh à página. Alguém pode ajudar?
  10. Como muitos de vós devem saber, entra em vigor a 1 de Maio de 2013 o webservice da Autoridade Tributária para reporte em tempo real dos documentos de transporte emitidos. Estou a tratar da implementação dessa funcionalidade numa plataforma de faturação escrita em PHP e tenho várias dificuldades em que vou precisar de ajuda nos próximos dias, a diversos níveis. A primeira de todas é o estabelecimento da ligação segura com o servidor da AT, em: https://servicos.portaldasfinancas.gov.pt:400/sgdtws/documentosTransporte Já recebi da AT: - uma chave pública, materializada no ficheiro 'chavePublica.cer' - um certificado materializado no ficheiro 'certificado.pfx' Também já tenho a extensão openssl activa no meu servidor, que é linux. Teóricamente seria só consultar a documentação sobre a extensão que existe no PHP.net e mais uns quantos tutoriais online, que deveria chegar lá. O problema é que a extensão está muito mal documentada em termos de exemplos práticos, e a carga técnica sobre criptografia é de tal forma grande que quem não está habituado fica completamente perdido. Então, o que eu preciso: - que alguém me explique a funcionalidade destes dois ficheiros; - como é que eu os utilizo em conjunto com a extensão openssl do php para estabelecer a ligação segura, por onde vai ser enviada depois a informação ( esta será uma guerra para depois...)
  11. Scroll no div do chat

    Olá. Tenho uma "template" de um chat em HTML, PHP, JAVASCRIPT E MYSQL, no entanto o scroll desse chat não vai para o fim quando entro na página. Gostaria que isso acontecesse ao entrar na página, quando o scroll já está no fim e recebesse uma mensagem e quando o utilizador estivesse a ler as mensagens que recebesse uma notificação de nova mensagem. Aqui vai o código: index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>chat</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css" type="text/css" media="screen" /> <link rel="stylesheet" href="css/main.css" type="text/css" media="screen" /> </head> <body> <div class="container"> <header class="header"> <h2>a adaptar...</h1> </header> <main> <div class="userSettings"> <label for="userName">Username:</label> <input id="userName" type="text" placeholder="Username" maxlength="32" value="Somebody" > </div> <div class="chat"> <div id="chatOutput"></div> <input id="chatInput" type="text" placeholder="Input Text here" maxlength="128"> <button id="chatSend">Send</button> </div> </main> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="js/chatjs.js"></script> </body> </html> E também o chatjs.js que praticamente liga o HTML aos ficheiros PHP que inserem as informações na base de dados: "use strict"; $(document).ready(function () { var chatInterval = 100; //refresh interval in ms var $userName = $("#userName"); var $chatOutput = $("#chatOutput"); var $chatInput = $("#chatInput"); var $chatSend = $("#chatSend"); function sendMessage() { var userNameString = $userName.val(); var chatInputString = $chatInput.val(); $.get("./write.php", { username: userNameString, text: chatInputString }); $userName.val(""); retrieveMessages(); } function retrieveMessages() { $.get("./read.php", function (data) { $chatOutput.html(data); //Paste content into chat output }); } $chatSend.click(function () { sendMessage(); }); setInterval(function () { retrieveMessages(); }, chatInterval); }); Desde já agradeço a atenção!
  12. Estou a construir um site em Wordpress, então gostaria de usar o plugin Download Monitor para gerir e visualizar os conteúdos numa pagina, o problema é que quero que ele filtre em categoria, pois a componente só é valida quando usar um add on, então gostaria de desenvolver à unha, na minha filosofia eu usaria jQuery para filtrar conteúdos via CSS, mas a classe ou "esse algo escrito em PHP" que me da acesso as toxonomias => terms para colocar numa array dentro de jQuery eu não sei ou não faço ideia de como chamá-la e usá-la. Gostaria de entender qual é a lógica destes arquivos, se é possível eu chamar do jQuery uma class ou função escrita em PHP? Agradecia a ajuda. Código PHP de registo de toxonomias que me parece ser uma class. // Register Download Category register_taxonomy( 'dlm_download_category', array( 'dlm_download' ), apply_filters( 'dlm_download_category_args', array( 'hierarchical' => true, 'update_count_callback' => '_update_post_term_count', 'label' => __( 'Categories', 'download-monitor' ), 'labels' => array( 'name' => __( 'Categories', 'download-monitor' ), 'singular_name' => __( 'Download Category', 'download-monitor' ), 'search_items' => __( 'Search Download Categories', 'download-monitor' ), 'all_items' => __( 'All Download Categories', 'download-monitor' ), 'parent_item' => __( 'Parent Download Category', 'download-monitor' ), 'parent_item_colon' => __( 'Parent Download Category', 'download-monitor' ), 'edit_item' => __( 'Edit Download Category', 'download-monitor' ), 'update_item' => __( 'Update Download Category', 'download-monitor' ), 'add_new_item' => __( 'Add New Download Category', 'download-monitor' ), 'new_item_name' => __( 'New Download Category Name', 'download-monitor' ) ), 'show_ui' => true, 'query_var' => true, 'capabilities' => array( 'manage_terms' => 'manage_downloads', 'edit_terms' => 'manage_downloads', 'delete_terms' => 'manage_downloads', 'assign_terms' => 'manage_downloads', ), 'rewrite' => false, 'show_in_nav_menus' => true ) ) ); Código jQuery para imprimir o índice [0] do array. jQuery(document).ready(function ($) { var allterms = get_terms( 'dlm_download_category' ); $("#btnTestar").click(function(){ alert(allterms[0].name); }); }); No PHP seria algo assim e funciona. <?php $terms = get_terms( 'dlm_download_category' ); foreach ( $terms as $term ) { // imprime lista de todas as categorias ou terms // Get the URL of this category $tercat_link = get_term_link( $term ); echo " $term->name"; } ?> Então manipular o CSS da forma mais fácil seria no jQuerry.
  13. Alguém me ajuda? <?php //PERMITIR MINIATURA add_theme_support('post-thumbnails'); //PERMITIR RESUMO add_post_type_support($post_type, $feature ); add_theme_support('menus'); //HABILITAR MENU register_nav_menu('Menu Principal','Menu Principal'); ?> // Tornar o template disponível para tradução // A tradução pode ser feita em /languages/ load_theme_textdomain( 'your-theme', TEMPLATEPATH . '/languages' ); $locale = get_locale(); $locale_file = TEMPLATEPATH . "/languages/$locale.php"; if ( is_readable($locale_file) ) require_once($locale_file); // Puxar o número de página function get_page_number() { if ( get_query_var('paged') ) { print ' | ' . __( 'Page ' , 'seu-template') . get_query_var('paged'); } } // end get_page_number ?>
  14. Sugestão de Variaveis

    Boas Quais são os nomes mais frequentemente usados por exemplo em métodos ou classes que os programadores utilizam nos seus códigos: Classes (ex: class DB {} | class clss_db {} ) Métodos (ex: public function updateDatabase() {} | public function update_database()) Tabelas Mysql (ex: tbl_users) variaveis de classes tipo (ex: private $_db | private $_data) Parece estúpido o que estou a perguntar mas gostava de facilitar a leitura do meu código caso seja necessário ser analisado por outros programadores.
  15. Começar a programar PHP

    Boas! Queria fazer um jogo de gestão para jogar online e gostaria de aprender a programa-lo. O único problema, é que não sei nada de programação. Para vos ser sincero, nem sei se esta linguagem é apropriada para aquilo que quero fazer. Eu estou receptivo a ler e ver tutoriais para aprender, mas gostaria de ter apoio de um humano que me ajudasse a esclarecer dúvidas ou a entender o que estou a tentar aprender e fazer. Eu nem sei que perguntas devo fazer para chegar onde preciso chegar... preciso de muita orientação... Haverá alguém por aí disposto a ajudar? Obrigado
  16. Controlar visibilidade de informação

    Boa tarde, Alguém me pode ajudar com PHP, no sentido de que estou a criar um site em que o mesmo tem login para administrador e utilizador. Na área reservada para o administrador do site tem um campo para receber mensagens através do formulário do site, no entanto pretendo saber como posso fazer com que estas mensagens recebidas/caixa de mensagens sejam apenas visíveis para o administrador. Obrigada
  17. Expressão regular

    Boas pessoal Preciso recolher informação de um site, para isso estou a utilizar o preg_match_all do php. Já consegui recolher tudo o que preciso com excepção desta parte <p>Concelho:</p> <span>Oliveira do Bairro</span> Que é retirado daqui <div class="dados-item"> <p>Concelho:</p> <span>Oliveira do Bairro</span> </div> Para isso estou a utilizar a E.R. preg_match_all('/<div class="dados-item">(.*?)<\/div>/', $conteudo, $resultado); Já alterei a expressão regular varias vez mas sem sucesso. Alguem tem alguma ideia do que é que estou a fazer mal? Obrigado malta.
  18. Sem array jquery

    Boas este é o meu código... <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <link rel="stylesheet" href="/resources/demos/style.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <input id="datepicker"/> <textarea id="datepickertext" type="text" name="datas" value=""></textarea> <script type="text/javascript"> // Maintain array of dates var dates = new Array(); var availableDates = ["5-8-2017","30-8-2017","31-8-2017","1-8-2017","5-8-2017"]; function available(date) { dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear(); if ($.inArray(dmy, availableDates) != -1) { return [true, "","Available"]; } else { return [false,"","unAvailable"]; } } $('#date').datepicker({ beforeShowDay: available }); function addDate(date) { if (jQuery.inArray(date, dates) < 0) dates.push(date); $('#datepickertext').val($('#datepickertext').val() + date + ", "); } function removeDate(index) { dates.splice(index, 1); if (dates == "") { $('#datepickertext').val(""); }else { $('#datepickertext').val(dates + ", "); } } // Adds a date if we don't have it yet, else remove it function addOrRemoveDate(date) { var index = jQuery.inArray(date, dates); if (index >= 0) removeDate(index); else addDate(date); } // Takes a 1-digit number and inserts a zero before it function padNumber(number) { var ret = new String(number); if (ret.length - 1) ret = "0" + ret; return ret; } jQuery(function () { jQuery("#datepicker").datepicker({ onSelect: function (dateText, inst) { addOrRemoveDate(dateText); }, beforeShowDay: function (date) { dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear(); console.log(dmy+' : '+($.inArray(dmy, availableDates))); if ($.inArray(dmy, availableDates) != -1) { return [true, "","Available"]; } else { return [false,"","unAvailable"]; } var gotDate = jQuery.inArray(dateString, dates); if (gotDate >= 0) { // Enable date so it can be deselected. Set style to be highlighted return [true, "ui-state-highlight"]; } // Dates not in the array are left enabled, but with no extra style return [true, ""]; } }); }); </script> </body> </html> quando tiro o array e das funçoes aparece o calendário bloqueado... alguma ajuda ? obrigado
  19. Fixar uma tabela ao topo

    Boa noite, Tenho a tabela 2 inserida dentro de outra tabela 1, e necessitava que a tabela 2 não ficasse ao centro. A tabela 1 é a que está delineada a vermelho e a tabela 2 a que está a azul. O que pretendo é que a tabela que está a delineada a azul esteja em cima. Vejam a Imagem. Código CSS: tableGeralDados = tabela 1 tableDados = tabela 2 .tableGeralDados{ border-collapse: collapse; border-spacing: 0px; width: 940px; height: 665px; border: 1px solid black; } .tableDados{ border-collapse: collapse; border-spacing: 0px; width: 470px; height: auto; margin-right: 0px; margin-left: auto; margin-top: 0px; margin-bottom: auto; border: 1px solid black; } Código PHP/HTML: // ------------------------------------------------------------------------------------ // Começa o preenchimento da tabela dos detalhes do objecto echo "<table class='tableGeralDados'>"; // Preenchimento da tabela para o título do objecto echo "<tr>"; echo "<td colspan='2' class='tdTit'>"; echo "<p class='objTit'>".$titulo."</p>"; echo "</td>"; echo "</tr>"; //Fim do preenchimento da tabela para o título do objecto // Preenchimento da tabela para a imagem do objecto, número e outras imagens echo "<tr>"; echo "<td class='tdImg'>"; echo "<img src='images/livros/images400px/".$foto."'/>"; echo "</td>"; // Fim do preenchimento da tabela para a imagem do objecto, número e outras imagens // Começa o preenchimento da tabela para os dados do objecto echo "<td rowspan='2' class='tdDados'>"; echo "<table class='tableDados'>"; if ($tipo != NULL and $tipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Tipo</p>"; echo "<p class='objtDad'>".$tipo."</p>"; echo"</td>"; echo "</tr>"; } if ($subtipo != NULL and $subtipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>SubTipo</p>"; echo "<p class='objtDad'>".$subtipo."</p>"; echo"</td>"; echo "</tr>"; } if ($resumo != NULL and $resumo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Resumo</p>"; echo "<p class='objtDad'>".$resumo."</p>"; echo"</td>"; echo "</tr>"; } if ($autor != NULL and $autor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Autor</p>"; echo "<p class='objtDad'>".$autor."</p>"; echo"</td>"; echo "</tr>"; } if ($coleccao != NULL and $coleccao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Colecção</p>"; echo "<p class='objtDad'>".$coleccao."</p>"; echo"</td>"; echo "</tr>"; } if ($editor != NULL and $editor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Editor</p>"; echo "<p class='objtDad'>".$editor."</p>"; echo"</td>"; echo "</tr>"; } if ($local != NULL and $local !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Local</p>"; echo "<p class='objtDad'>".$local."</p>"; echo"</td>"; echo "</tr>"; } if ($edicao != NULL and $edicao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Edição</p>"; echo "<p class='objtDad'>".$edicao."</p>"; echo"</td>"; echo "</tr>"; } if ($ano != NULL and $ano !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano</p>"; echo "<p class='objtDad'>".$ano."</p>"; echo"</td>"; echo "</tr>"; } if ($idioma != NULL and $idioma !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Idioma</p>"; echo "<p class='objtDad'>".$idioma."</p>"; echo"</td>"; echo "</tr>"; } if ($ilustrado != NULL and $ilustrado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ilustrado</p>"; echo "<p class='objtDad'>".$ilustrado."</p>"; echo"</td>"; echo "</tr>"; } if ($paginas != NULL and $paginas !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Páginas</p>"; echo "<p class='objtDad'>".$paginas."</p>"; echo"</td>"; echo "</tr>"; } if ($capa != NULL and $capa !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Capa</p>"; echo "<p class='objtDad'>".$capa."</p>"; echo"</td>"; echo "</tr>"; } if ($estado != NULL and $estado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Estado</p>"; echo "<p class='objtDad'>".$estado."</p>"; echo"</td>"; echo "</tr>"; } if ($material1 != NULL and $material1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material</p>"; echo "<p class='objtDad'>".$material1."</p>"; echo"</td>"; echo "</tr>"; } if ($material2 != NULL and $material2 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 2</p>"; echo "<p class='objtDad'>".$material2."</p>"; echo"</td>"; echo "</tr>"; } if ($material3 != NULL and $material3 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 3</p>"; echo "<p class='objtDad'>".$material3."</p>"; echo"</td>"; echo "</tr>"; } if ($exemplar != NULL and $exemplar !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Exemplar</p>"; echo "<p class='objtDad'>".$exemplar."</p>"; echo"</td>"; echo "</tr>"; } if ($num_exemplares != NULL and $num_exemplares !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Nº de exemplares</p>"; echo "<p class='objtDad'>".$num_exemplares."</p>"; echo"</td>"; echo "</tr>"; } if ($componentes != NULL and $componentes !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Componentes</p>"; echo "<p class='objtDad'>".$componentes."</p>"; echo"</td>"; echo "</tr>"; } if ($dim1 != NULL and $dim1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Dimensões</p>"; echo "<p class='objtDad'>".$dim1."</p>"; echo"</td>"; echo "</tr>"; } if ($peso != NULL and $peso !=0){ if ($unid != NULL and $unid !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; }else{ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; } } if ($documentacao != NULL and $documentacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Documentação</p>"; echo "<p class='objtDad'>".$documentacao."</p>"; echo"</td>"; echo "</tr>"; } if ($defeitos != NULL and $defeitos !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Defeitos</p>"; echo "<p class='objtDad'>".$defeitos."</p>"; echo"</td>"; echo "</tr>"; } if ($localizacao != NULL and $localizacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Localização</p>"; echo "<p class='objtDad'>".$localizacao."</p>"; echo"</td>"; echo "</tr>"; } if ($origem != NULL and $origem !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Origem</p>"; echo "<p class='objtDad'>".$origem."</p>"; echo"</td>"; echo "</tr>"; } if ($ano_aquisi != NULL and $ano_aquisi !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano de Aquisição</p>"; echo "<p class='objtDad'>".$ano_aquisi."</p>"; echo"</td>"; echo "</tr>"; } if ($palavras_chave != NULL and $palavras_chave !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Palavras Chave</p>"; echo "<p class='objtDad'>".$palavras_chave."</p>"; echo"</td>"; echo "</tr>"; } echo"</table>"; echo"</td>"; echo "</tr>"; // Fim do preenchimento da tabela para os dados do objecto // Preenchimento da tabela para a imagem e para outras fotos echo "<tr>"; echo "<td>"; echo "<table border='1'>"; echo"<tr>"; echo "<td class='tdDados'>"; echo "<p>".$numero."</p>"; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td class='tdDados'>"; echo "<p>outras fotos</p>"; echo"</td>"; echo"</tr>"; echo"</table>"; echo "</td>"; echo "</tr>"; echo "</tr>"; // Fim do preenchimento da tabela para a imagem e para outras fotos echo "</table>"; // Fim do preenchimento da tabela dos detalhes do objecto
  20. Olá pessoal Tenho uma pagina em php que recolhe e guarda imagens, após recolher as imagens preciso que ela feche automaticamente. Já experimentei varias maneiras e consegui que a pagina feche, mas antes de fechar a pagina ela recarrega e volta a fazer a mesma coisa (voltar a recolher e guardar as imagens) . Deixo aqui um dos exemplos que já utilizei <script> window.close(); </script> Alguma ideia de como resolver esta situação. Obrigado
  21. Netbeans ou Aptana?

    Então é assim, Tenho desenvolvido um projecto comercial em php com recurso a apenas ferramentas gratuitas. Com isto pretendesse reduzir quer o custo de desenvolvimento quer o custo de implementação para o cliente final. Para isso recorremos a sistemas operativos ubuntu, servidor xampp, postgres, e o editor da Activestate Komodo Edit. Recentemente tenho feito pesquisas no sentido de passar para um nível acima no que toca ao editor e passarmos para um IDE. Do que pesquisei até agora parecem que existem duas grandes soluções: o netbeans da Sun e o Aptana. Netbeans - Instalação impecável, GUI muito limpo e organizado, autocomplete mt bom, ligação a BD's, fácil de implementar projecto logo no servidor xampp, debugger?? e aqui começam os problemas. Ao testar o debugger este não funciona. Depois de ler a documentação e alguns foruns segui todas as instruções para instalar o Xdebug e nada. A mensagem é sempre a mesma: a porta 9000 já esta a ser utilizada. Aptana - Instalação impecável, GUI muito complexo com curva de aprendizagem mais lenta, autocomplete mt bom, ligação a bds mais confusa, possibilidade de controlar os servidores, e a cereja no topo o debugger funciona as mil maravilhas (xdebug na mesma não me perguntem o que este faz de diferente, aliás eu desconfio que tem a ver com o facto do aptana ter um servidor próprio na porta 8000 para debugging). A única coisa que me chateia a sério no aptana é a constante tentativa de vender o hosting deles (aptanacloud.com), o que leva a que a documentação deles no que diz respeito a usar um servidor xampp menos clara. Lanço aqui a questão pois gostaria de ouvir opiniões de membros que usem estas soluções no seu quotidiano.
  22. PHP + simplePagination.js

    Boa tarde dando continuação ao tópico, estou aqui com um problema que não consigo resolver. Tenho o seguinte Código. Quando executado mostra o seguinte: Eu consigo introduzir e remover os participantes da atividade, agora quando vou para as outras páginas ele introduz o participantes mas volta para a página numero 1 e não muda o numero da página na numeração. O que pretendia era que ele ao introduzir o participante se mantivesse na mesma página. Código de quando introduz o participante: simplePagination.js: Algumas sugestões? Cumprimentos, Fábio Peixeiro
  23. Birthday alert PHP

    Boas este é o meu primeiro tópico e estou a precisar de alguma ajuda por favor estou aqui com umas dificuldades em um projecto em php e precisava de algumas opiniões. A minha experiência é o c# no entanto tenho aqui um site em wordpress com um plugin hospital management service em php e quero enviar um email automático todos os users que fazem anos. tenho um array que guarda os pacientes e fiz este script <?php require_once('userdata.php'); include_once('userdata.php'); $user_object=new Hmgtuser(); ?> <?php $hoje = date('d-m-Y'); $aniversario = $user_object->birth_date; if ($aniversario == $hoje){ $endereco = $user_object->email; $to = $endereço; $subject = "Feliz Aniversário"; $body = "Estimado cliente,\n\na Selfclinic deseja-lhe um excelente aniversário"; if (mail($to, $subject, $body)) { echo("<p>Enviado com sucesso</p>"); } else { echo("<p>Email não foi Enviado</p>"); } } ?> Depois tenho no cpanel este comando: cd /home/centronu/public_html/selfclinic/wp-content/plugins/hospital-management/template/; php -q birthday_reminder.php No entanto quando e executado este cron job recebo este email <br /> <b>Warning</b>: require_once(userdata.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in <b>/home/centronu/public_html/selfclinic/wp-content/plugins/hospital-management/template/birthday_reminder.php</b> on line <b>3</b><br /> <br /> <b>Fatal error</b>: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'userdata.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/centronu/public_html/selfclinic/wp-content/plugins/hospital-management/template/birthday_reminder.php</b> on line <b>3</b><br /> Epah muito obrigado a quem puder ajudar.
  24. Criação de aplicações com fuso horários

    Boa noite, Estou a estudar php e procuro soluções para um cenário do género: Por exemplo tenho uma aplicação de eventos em que cada utilizador pode introduzir eventos no seu fuso horário no entanto os outros utilizadores podem visualizá-los e podem estar com um fuso horário diferente. O objetivo seria mostrar os eventos no fuso horário dos utilizadores visitantes. O Que me sugeriam?
  25. Problemas com CSS

    Boas pessoal, Estou a tentar colocar uma limitação numa div mas não estou a conseguir limitar para dispositivos moveis. Alguém já teve este problema? @media only screen and (max-width: 500px) { body { background-color: lightblue; } }
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade