Jump to content

Search the Community

Showing results for tags 'php'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • 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
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • 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

Categories

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Olá pessoal, estou apanhando uma pancada nisto, acho relativamente fácil de resolver porem já fazem 4 dias e necas de conseguir. A unica coisa que acontece é que abre a URL localhost/wp-admin/admin-post.php com tela limpa, não dá mais nem um sinal. Num campo HTML(numa pagina/post WP) tento enviar um código de usuário via POST e tento recuperar via método PHP que criei dentro do admin-post.php. Pretendo recuperar na tabela o link de um artigo já definido por alguém(operador) que deve ser usado para redirecionar o usuário para uma pagina, mas não consegui nada até agora.😁 Minha fontes de apoio foram essas: solicitações POST e GET no WP usando admin-post.php Hooks – do_action( “admin_post_{$action}” ) Desde Já Agradeço! * Adicionei este código HTML em uma página/post do WordPress * <form form action="http://localhost/wp-admin/admin-post.php" method="post"> <input type="hidden" name="action" value="process_form"> <label for="nCodigo">Digite seu código pessol :</label> <input type="text" name="nCodigo" id="nCodigo"> <input type="submit" name="submit" value="Acessar"> </form> * Adicionei este código/método em admin-post.php * add_action( 'admin_post_nopriv_process_form', 'process_form_data' ); add_action( 'admin_post_process_form', 'process_form_data' ); function process_form_data() { global $wpdb; $cod = $_POST['nCodigo']; $results = $wpdb->get_results( "SELECT xURL FROM tbPessoa WHERE codigo = " . $cod, ARRAY_A ); foreach ( $results as $key => $value ) { // $array[] = ''; $arrRetorno = array( $value['xURL'] ); wp_safe_redirect( $arrRetorno[0]); exit; //return $arrRetorno[0]; }
  2. Olá, Estou a utilizar o fullcalendar mas estou a ter uma pequena dificuldade em que vá para a data de hoje. initialDate: '2020-09-12', //'2020-09-12' em vez de ter a data fixa quero a data do dia de hoje. <script> var today = new Date(); var dd = String(today.getDate()).padStart(2, '0'); var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0! var yyyy = today.getFullYear(); todayw = yyyy+'-'+mm+'-'+dd; document.write(todayw); </script> Usei este script e tentei coloca-lo no local da data fixa desta forma : initialDate: 'todayw', Assim que coloco desta forma o calendario deixa de aparecer. o que posso estar a fazer de errado ?
  3. John Hebert Trindade

    Menu dropdown

    Boa tarde pessoa, tenho esse arquivo que gera o menu, existe um erro que no “Ver código fonte” do browser apresenta correctamente. Quando abro os submenus funcionam normalmente, mas quando estou em uma pagina e quero voltar para o índex ou Quem somos URL é gerada da seguinte forma: Exemplo: Imaginemos que estamos em imprensa: www.meu_site/eventos/index.php ou se estamos na pagina Idealização: www.meu_site/info/index.php Mas deveria ser: www.meu_site/index.php O que estou fazendo de errado? Já agora outra coisa, existe como fazer de outra forma a “PARTE QUE GOSTARIA DE ALTERAR” deem as suas opiniões, e desde já obrigado. Meu código: <?php $file = explode('/', $_SERVER['SCRIPT_NAME']); $file = array_pop($file); $menus = [ 'index' => 'Inicio', 'Quem Somos' => 'História', 'eventos' => [ 'exposicoes' => 'Exposições', 'imprensa' => 'Imprensa', ], 'info' => [ 'idealizar' => 'Idealização', 'entrega' => 'Criar e Envio', ], 'contactos' => 'Contactos', ]; //gera menu bar echo '<nav onclick="void(0)" id="menu"><button aria-label="Abrir Menu" id="btn-mobile" aria-haspopup="true" aria-controls="menu" aria-expanded="false">Menu<span id="hamburger"></span></button>'; $display= '<ul id="navigation">'; foreach ($menus as $key => $value) { $link = $key.'.php'; $class = $file == $link ? "class='selected'": null; //gera sub_menu if (is_array($value)) { /*PARTE QUE GOSTARIA DE ALTERAR*/ if ($key == 'eventos') { $nome_submenu= 'eventos'; }else { $nome_submenu='informações'; } /* FIM DO QUE QUERO ALTERAR */ $display.= "<li>".'<a href="#">'. ucfirst($nome_submenu). '</a>'. "<ul class='submenu'>"; foreach ($value as $sub_key => $sub_value) { $link = $sub_key.'.php'; $class = $file == $link ? "class='selected'": null; $display.= "<li $class> <a href=". base_url($key).'/'."$link> $sub_value</a></li>"; } $display.= '</ul></li>'; }else{ $display.="<li $class> <a href='$link'> $value</a></li>"; } } echo $display.'</ul>'; echo '</nav>'; ?>
  4. JoanaAC

    Formulário de Login - PHP SQL

    Olá a todos, Pedia por favor a vossa ajuda. Estou a construir um formulário de login, mas não consigo redirecionar para uma página ao fazer login e não encontro o erro. Podem pf ajudar-me: <?php require_once 'CLASSES/usuarios.php'; $u = new Usuario; ?> <!DOCTYPE html> <html lang="PT"> <head> <title> ... </title> <meta charset="utf-8"> <meta name="description" content="página teste da web"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Fontes --> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap" rel="stylesheet"> <!-- CSS --> <link rel="stylesheet" href="CSS/style.css"> </head> <body> <header> </header> <main> <section> <div id="corpo-form"> <h2><strong>Entrar</strong></h2> <form method="POST"> <input type="email" name= "email" placeholder="Email"> <input type="password" name= "senha" placeholder="senha"> <input class="btnsub" type="submit" value="ACESSAR"> <a href="cadastrar.php"> Ainda não esta registado?<strong> Registe-se agora!</strong></a> </form> </div> <?php if(isset($_POST['email'])) { $email = addslashes($_POST['email']); $senha = addslashes($_POST['senha']); if(!empty($email) && !empty($senha)) { $u->conectar("", "", "", ""); if($u->msgErro == "") { if($u->logar($email,$senha)) { header("location: AreaPrivada.php"); } else { ?> <div class="msg-erro"> E-mail e/ou senha incorretos. </div> <?php } } else { ?> <div class="msg-erro"> <?php echo "Erro: ".$u->msgErro; ?> </div> <?php } } else { ?> <div class="msg-erro"> Por favor preencha todos os campos! </div> <?php } } ?> </section> </main> </body> </html> Obrigada!
  5. Vera Sousa

    Integração com MBWay

    Boa tarde, É a primeira vez que estou a implementar o método de pagamento por MBWay, já possuo as credenciais de teste e já consigo efetuar pagamentos com sucesso. Agora chegou à vez de criar o webhook, de forma a receber as notificações de pagamento, nunca fiz nada deste género e estou com dificuldades em entender como funciona esta parte e como avançar a partir daqui. Já adicionei o webhook, já testei e estou a receber o status 200. Até aqui tudo bem, resta dar a devida continuação... Alguém entendido nesta matéria que possa dar uma "ajuda"? Muito obrigada! Vera Sousa
  6. Olá a todos , Existe forma de usar os dados que estão no foreach dentro de ' ' ? @foreach($itens as $item) { title: {{$item->title}}, start: {{$item->start}}, end: {{$item->end}} }, @endforeach O que quero é que o resultado fique dentro de '' title: 'teste', start: '2020-09-07', end: '2020-09-10' alguma solução para este meu problema? Obrigado
  7. Tiagoinf

    Ajuda btn

    Boas pessoal, Tenho o seguinte Butão que ao clicar nele ele envia o ficheiro selecionado para o cliente. <a href="sendEmail.php?id=<?php echo $fatura['id']; ?>&doc=faturas&OPTION=F" class="btn btn-sm btn-primary"> <i class="fa fa-at"></i> E-mail</a> O que eu queria fazer era, quando eu clicar para enviar o botão ficar verde e a mostrar a mensagem "enviado" para sempre. Eu ja consegui fazer isso mas quando atualizo a pagina ele volta ao normal. Alguém tem uma ideia de como posso fazer isso de uma forma simples? Obrigado
  8. Meu formulário sempre funcionou e agora dá-me um erro. Nunca mudei o código. Estou a usar isso há anos. É muito estranho. Estes são os 2 arquivos, se alguém pudesse ajudar eu realmente apreciaria Main Code <!DOCTYPE html> <html> <head> <title>João Queirós - Formulário - Design Logo</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" /> <link rel="stylesheet" href="css/demo.css" /> <link rel="stylesheet" href="css/sky-forms.css" /> <link rel="stylesheet" href="css/sky-forms-orange.css" /> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css"> <link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script> </head> <body> <div class="body"> <? if( $_GET["sucesso"] == "email") { ?> <p style="color: green;">Thank you! I will initiate the creative process of your brand! Until now!</p> <? } else { ?> <!-- Orange color scheme --> <form id="form_588606" class="sky-form" action="send_form_email.php" method="post"/> <img src="logo_jq.png" width="600"> <header><font color="#FFFFFF">Client data</font></br> <font size="-1" color="#FFFFFF">Required fields</font> </header> <fieldset> <section> <label class="label">Full Name</label> <span id="sprytextfield3"> <label class="input"> <input type="text" name="nomecompleto"/> </label> <span class="textfieldRequiredMsg">Escreva o seu Nome completo.</span></span></section> <section> <label class="label">E-mail</label> <span id="sprytextfield4"> <label class="input"> <input type="text" name="email"/> </label> <span class="textfieldRequiredMsg">Write your e-mail.</span><span class="textfieldInvalidFormatMsg">Invalid Format.</span></span></section> </section> </fieldset> <header><font color="#FFFFFF"> Brief Logo</font> </br> <font size="-1" color="#FFFFFF">Campos de preenchimento obrigatório</font> </header> <fieldset> <section> <label class="label">Company Name</label> <span id="sprytextfield1"> <label class="input"> <input type="text" name="nome"/> </label> <span class="textfieldRequiredMsg">Write your company name.</span></span></section> <section> <label class="label">Slogan:</label> <span id="sprytextfield2"> <label class="input"> <input type="text" name="slogan"/> </label> <span class="textfieldRequiredMsg">Write your slogan.</span></span></section> <section> <label class="label">What We Do:</label> <span id="sprytextarea1"> <label class="textarea textarea-resizable"> <textarea rows="3" name="oqfazemos"></textarea> </label> <span class="textareaRequiredMsg">Write what your company do.</span></span> <!-- <div class="note"><strong>Example:</strong> We train dogs for mili</div>--> </section> <section> <label class="label">Our Industry:</label> <span id="sprytextarea2"> <label class="textarea textarea-expandable"> <textarea rows="3" name="areanegocios"></textarea> </label> <span class="textareaRequiredMsg">Write your industry.</span></span> <!--<div class="note"><strong>Ex:</strong> Marketing. Vendas. Design.</div>--> </section> <section> <label class="label">Top Three Things to Communicate through our Logo: </label> <span id="sprytextarea3"> <label class="textarea textarea-expandable"> <textarea rows="3" name="items"></textarea> </label> <span class="textareaRequiredMsg">Write your top 3 things.</span></span> <!--<div class="note"><strong>Exemplo:</strong> 1. Experiência e dedicação | 2. Simple, mensagem direta, fácil, classico | 3. Seguro e Confiável</div>--> </section> <section> <label class="label">Our Target Audience: </label> <span id="sprytextarea4"> <label class="textarea"> <textarea rows="3" name="publicoalvo"></textarea> </label> <span class="textareaRequiredMsg">Write your target Audience.</span></span> <!--<div class="note"><strong>Ex:</strong> raparigas dos 25 - 35, que gostam de.. </div>--> </section> </fieldset> <fieldset> <section> <div class="row"> <section class="col col-5"> <label class="label">Styles that we are interested in: :</label> <table width="500" border="0" cellpadding="3" cellspacing="3"> <tr> <td width="402" bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/wordmark.gif" width="336" height="40"></span></td> <td width="82" bgcolor="#FFFFFF"> <label class="toggle"> <input type="checkbox" name="wordmark" checked="" /> <i></i>Wordmark</br></br> </label></td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/letterform.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"> <input type="checkbox" name="letterform" checked="" /> <i></i>Letterform Mark</br></br></label></td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/abstract.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"> <input type="checkbox" name="abstracto" checked="" /> <i></i>Abstract Mark</br></br></label> </td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/pictoral.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"> <input type="checkbox" name="figurativo" checked="" /> <i></i>Pictorial Mark</br></br></label> </td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/emblem.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"> <input type="checkbox" name="emblemas" checked="" /> <i></i>Emblem</br></br></label> </td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/character.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"><input type="checkbox" name="mascote" /> <i></i>Character</br></br></label> </td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="col col-5"><img src="tipos_logos/web2.gif" width="336" height="40"></span></td> <td bgcolor="#FFFFFF"> <label class="toggle"><input type="checkbox" name="web2" /> <i></i>Web 2.0</br></br></label> </td> </tr> </table> </section> </div> </section> <section> <label class="label"> Color Preferences: </label> <span id="sprytextarea5"> <label class="textarea textarea-expandable"> <textarea rows="3" name="cor"></textarea> </label> <span class="textareaRequiredMsg">Write your color preferences.</span></span> </section> </fieldset> <fieldset> </fieldset> <fieldset> <section> <label class="label">Our Ideas and Additional Information:</label> <span id="sprytextarea6"> <label class="textarea textarea-resizable"> <textarea rows="3" name="ideias"></textarea> </label> <span class="textareaRequiredMsg">Write your ideias.</span></span> <!-- <div class="note"><strong>Ex:</strong> Ando a procura de algo icónico que as pessoas possam reconhecer sem o texto. Tradicional. Que identifique a nossa cidade. Que transpareça seriedade respeito, feito para um público chique.</div>--> </section> <section> <label class="label">Where we will use the Logo:</label> <span id="sprytextarea7"> <label class="textarea textarea-expandable"> <textarea rows="3" name="ondeeusado"></textarea> </label> <span class="textareaRequiredMsg">Write where your logo will be used.</span></span> <!--<div class="note"><strong>Exemplo:</strong> Impressão, Tshirts, Canecas, Televisão, Sinalética, Veículos... </div>--> </section> </fieldset> <fieldset> <label class="label">Logo Styles:</label> <table width="415" border="0" cellpadding="11" cellspacing="11"> <tr> <td width="101">&nbsp;</td> <td width="13" bgcolor="#FFFFFF" align="center">1</td> <td width="13" bgcolor="#FFFFFF" align="center">2</td> <td width="14" bgcolor="#FFFFFF" align="center">3</td> <td width="13" bgcolor="#FFFFFF" align="center">4</td> <td width="13" bgcolor="#FFFFFF" align="center">5</td> <td width="112">&nbsp;</td> <td width="102">&nbsp;</td> </tr> <tr> <td align="center"><font>Feminine</font></td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Masculine</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="1"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Modern</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Classic</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="2"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Exotic</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Commonplace</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="3"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Sporty</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Elegante</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="4"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Aventure</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Secure</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="5"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Quiet</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Loud</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="6"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Subtle</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Bright</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="7"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Gray</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Colorful</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="8"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Subtle</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Bright</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="9"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Raw</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Refined</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="10"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Playful</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Serious</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="11"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> <tr> <td align="center">Necessity</td> <td bgcolor="#EC8A00">&nbsp;</td> <td bgcolor="#ED7D09">&nbsp;</td> <td bgcolor="#EE7012">&nbsp;</td> <td bgcolor="#EF631A">&nbsp;</td> <td bgcolor="#F05623">&nbsp;</td> <td align="center">Luxury</td> <td><section> <label class="label">Select</label> <label class="select"> <select name="12"> <option value="1" />1 <option value="2" />2 <option value="3" />3 <option value="4" />4 <option value="5" />5 </select> <i></i> </label> </section></td> </tr> </table> </fieldset> <header><font size="-1" color="#FFFFFF">note: complete all required information in order to send the form.</font></header> <footer> <button type="submit" class="button">Send</button> <button type="button" class="button button-secondary" onclick="window.history.back();">Clean</button> </footer> </form> <br/> <table width="500" border="0" align="center"> <tr> <td align="center"> <font size="-1" color="#666666"> João Queirós 2014</font></td> <td align="center"> <a href="http://www.joaoqueiros.com" style="text-decoration:none"><font size="-1" color="#666666">www.joaoqueiros.com</font></a></td> </tr> </table> <? } ?> <!--/ Orange color scheme --> </div> <script type="text/javascript"> var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2"); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1"); var sprytextarea2 = new Spry.Widget.ValidationTextarea("sprytextarea2"); var sprytextarea3 = new Spry.Widget.ValidationTextarea("sprytextarea3"); var sprytextarea4 = new Spry.Widget.ValidationTextarea("sprytextarea4"); var sprytextarea5 = new Spry.Widget.ValidationTextarea("sprytextarea5"); var sprytextarea6 = new Spry.Widget.ValidationTextarea("sprytextarea6"); var sprytextarea7 = new Spry.Widget.ValidationTextarea("sprytextarea7"); var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3"); var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "email"); </script> </body> </html> Send form <?php if( $_POST ) { $to = "test@hotmail.com"; $line = "\r\n\r\n"; $message .= " DADOS CLIENTE: " . $line . $line; $message .= " Nome Completo: " . $_POST['nomecompleto'] . $line; $message .= " E-mail: " . $_POST['email'] . $line ; $message .= " Telefone: " . $_POST['telefone'] . $line ; $message .= " Observações: " . $_POST['observacoes'] . $line; $message .= " BRIEF LOGO: " . $line . $line; $message .= " Nome da Empresa: " . $_POST['nome'] . $line . $line; $message .= " Slogan da Empresa: " . $_POST['slogan'] . $line . $line; $message .= " Área de negócio: " . $_POST['areanegocios'] . $line . $line; $message .= " 3 Items a Comunicar no logo: " . $line . $_POST['items'] . $line . $line; $message .= " Escolha o tipos(s) de logo que pretende ver: " . $line; $message .= " Wormark: " . $_POST['wordmark'] . $line; $message .= " Letterform Mark: " . $_POST['letterform'] . $line; $message .= " Logo Abstracto: " . $_POST['abstracto'] . $line; $message .= " Logo Figurativo: " . $_POST['figurativo'] . $line; $message .= " Emblemas: " . $_POST['emblemas'] . $line; $message .= " Mascote: " . $_POST['mascote'] . $line; $message .= " Web 2.0: " . $_POST['web2'] . $line . $line; $message .= " Preferências de Cor: " . $_POST['cor'] . $line; $message .= " As nossas ideias e informações adicionais: " . $_POST['ideias'] . $line; $message .= " Onde vai ser usado o logo: " . $_POST['ondeeusado'] . $line; $message .= " Estilos de logo: " . $line; $message .= " 1 2 3 4 5 : " . $line; $message .= " Feminino - Masculino: " . $_POST['1'] . $line; $message .= " Moderno - Clássico: " . $_POST['2'] . $line; $message .= " Exótico - Comum: " . $_POST['3'] . $line; $message .= " Desportivo - Elegante: " . $_POST['4'] . $line; $message .= " Aventureiro - Seguro: " . $_POST['5'] . $line; $message .= " Calmo - Forte: " . $_POST['6'] . $line; $message .= " Subtil - Brilhante: " . $_POST['7'] . $line; $message .= " Cinzento - Colorido: " . $_POST['8'] . $line; $message .= " Simples - Complexo: " . $_POST['9'] . $line; /*$message .= " Rude - Definido: " . $_POST['10'] . $line;*/ $message .= " Brincalhão - Sério: " . $_POST['11'] . $line; $message .= " Necessidade - Luxúria: " . $_POST['12'] . $line; $subject = " Logo Design Brief - Formulário: " . $_POST['nome']; $headers = "From: ".$_POST['email']; $sent = mail($to, $subject, $message, $headers) ; if($sent) header("Location: ".$_SERVER["HTTP_REFERER"]."?sucesso=email"); else header("Location: ".$_SERVER["HTTP_REFERER"]."?erro=email"); } exit; ?> Quando clico no botão enviar me dá esse erro no topo da página no final da url? Erro = email. Tentei editar o formulário, eu não trabalho com php há muito tempo e ainda não está a funcionar. Não consigo resolver Agradeço antecipadamente.
  9. Boas, Alguém sabe como posso implementar a Autenticação GOV com PHP? Pela a pesquisa que fiz não encontrei nenhuma API. Cumps
  10. klasss

    Mostrar Calendario (Fullcalendar)

    Olá a todos, Ando a uns tempos a adiar o problema que estou a ter, pois não estou a conseguir visualizar o calendario do fullcalendar no meu projeto. As vezes a falar com pessoas consigo desbloquear o meu problema. <script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.js"></script> <div class="container"> <br /> <h1 class="text-center text-primary"><u>How to Use Fullcalendar in Laravel 8</u></h1> <br /> <div id="calendar"></div> </div> <script> $(document).ready(function() { $('#calendar').fullCalendar({ events: events, }) }); </script>
  11. Bom dia povo trabalhador, tenho uma duvida e sei que vocês são as pessoas indicadas, estão é assim: numa unidade duma cruz vermelha, as vezes é preciso requisitar voluntários para poder satisfazer urgências, e neste momento estamos a contatar por telemóvel a ver se alguem está disponível, a minha ideia era uma app simples onde pudesse enviar sms a um determinado grupo de pessoas com uma sms padrão, e quem tivesse disponível respondia com SIM por expl, de forma a agilizar o processo! sabem se se consegue fazer isso e uma ideia de como? Obrigado e bom fim de semana
  12. Bom dia Sou o Bernardo, sei que todo o software de gestão e contabilidade dev ser certificado pelas autoridades tributárias mas estou sem ideias de como exportar o saf-t dentro do meu sistema, alguém pode me dar uma luz ? uso php e framework codeigneiter
  13. TiagoMamede

    Como é que retiro o ?id= do url?

    $sql = "SELECT * FROM sites"; $result = $con->query($sql); while($row = $result->fetch_assoc()) { ?> <li class="nav-item active"> <a class="nav-link" href='?idsites=<?php echo $row['idsites']?>'><?php echo $row['nome']?> <span class="sr-only">(current)</span> </a> <?php } ?>
  14. Bom dia a todos. Gostava que me pudessem ajudar pois quero zelar pela segurança de toda a informação que quero armazenar sobre clientes. Eu tenho um formulário com cerca de 20 campos que tenho que preencher com informação critica e queria ter a certeza de que a informação é enviada, armazenada e consultada com segurança, isto e, que ninguém consegue aceder a essa informação de forma ilicita. O formulário esta feito em html e é armazenada num servidor online agradecia que me dessem ideias e como fazer. Sinto-me um bocado desorientado e queria que me ajudassem explicando o que devo e como faze-lo. Já me falaram de usar json e que se instala-se um certificado ssh no servidor não me precisava de me preocupar com nada, mas antes de ter que aprender a usar json e instalar o certificado queria saber as vossas sugestões. Aguardo as vossas sugestões de forma a eu fazer algo em condições e ficar descansado no que diz respeito à segurança dos dados de outras pessoas com que vou ter de trabalhar. Cumprimentos a todos.
  15. Olá, Quero ver se é possivel e como posso fazer o envio e receção de dados atraves de REST. tentei aqui umas soluções e até agora não consegui fazer o que quero. Nem sei se é possivel da forma que idealizo. Atraves de um form quero que o cliente preencha 7 digitos (Codigo Postal) e seja enviado atraves de uma URL e que faça a recepção dos dados que vem num Array . é possivel por exemplo usando JavaScript? ou terá de passar de outra forma? Obrigado a todos.
  16. Andre Ribeiro

    Colocar fotos num site de loja de roupa

    Boa tarde, estou a criar um site de loja , que venderá peças de roupa. E eu queria saber como( codigo) para colocar as fotos através do php guardando na base de dados.
  17. frzn

    Yii2

    Boa Noite, preciso de ajuda para fazer o backend de um projeto curricular para a universidade, já tenho o front-end acabado feito em ReactJS. Se alguem me consigo ajudar agradeço, se tiverem discord podemos falar melhor por lá. Posso recompensar a quem me ajudar. Obrigado desde já !
  18. Andre Ribeiro

    Cart

    Bom dia , eu quero fazer um carrinho de compras , mas estou com algumas dificuldades em adicionar os produtos no carrinho
  19. rocks

    Esconder passwords no código

    Boa tarde, Alguém sabe se é possível no próprio código ou editor é possível substituir carateres por * . Eu tenho algumas passwords num ficheiro de configuração mas gostava de ao abrir o editor e vez da password fosse tipo asteriscos . Eu uso o Visual Studio Code Como está/Como queria <?php $pw = 'password1234'; ?> <?php $pw = '********'; ?>
  20. Nuno Sousa

    Passar valores por URL

    Boa noite. Sou um iniciante de um curso de PHP e logo numa das primeiras aulas já me deparei com um problema que me está a dar muitas dores de cabeça porque não percebo o que estou a fazer de errado. O exercício é simples apresentar dois valores ($v1 e $v2) passados por referência pela url (x=4&y=-3). <!DOCTYPE html> <html lang="pt-pt"> <head> <link rel="stylesheet" href="_css/estilo.css"/> <meta charset="UTF-8"/> <title>Funções Aritméticas em PHP</title> <style> h2 { font: 12pt Arial; color: #171559; } </style> </head> <body> <div> <?php $v1 = $_GET["x"]; $v2 = $_GET["y"]; echo "<h2>Valores recebidos: $v1 e $v2</h2>"; ?> </div> </body> </html> Isto é o que está escrito no notepad++, o problema é que quando carrego na página do servidor o que me aparece é isto: Valores recebidos: $v1 e $v2"; ?> Não percebo onde estou a errar visto que passei os valores de (x = 4& y= -3) para a url. Fica aqui a url também: http://127.0.0.1:81/aula05/funcoes.aritmeticas?x=4&y=-3 Agradeço desde já a todos. Forte abraço.
  21. Estou com um problema no Laravel onde tenho duas tabelas relacionadas. Tenho um formulario para a tabela1 (Capitulo) e um formulario para a tabela2 (documentacao) Consigo adicionar "Capitulos" sem interferir com a outra tabela. Mas quando tento adicionar dados no formulario documentacao dá erro e diz que o campo (capitulo) da tabela capitulo está vazio. Tenho o seguinte controller : public function insert(Request $request){ $tabela = new capitulo(); $tabela->capitulo = $request->capitulo; $itens = capitulo::where('capitulo', '=', $request->capitulo)->count(); if($itens > 0){ echo "<script language='javascript'> window.alert('Já existe um capitulo com esse nome!') </script>"; return view('gestao-documental'); //return redirect()->route('GestaoDocumental'); } $tabela->save(); return redirect()->route('documentacao.index'); } public function insert2(Request $request){ //-------------------------------------------------- $doc = new documentacao(); $doc->id_capitulo = $request->id_capitulo; $doc->nome_ficheiro = $request->nome_ficheiro; if ($request->file('ficheiro')->isValid()){ $request->file('ficheiro')->store('ficheiro/documentacao'); } //$doc->ficheiro = $request->file(ficheiro); $doc->versao = $request->versao; $doc->data_ultima_alteracao = $request->versao; //dd($request->file('ficheiro')->isValid()); $doc = documentacao::where('nome_ficheiro', '=', $request->nome_ficheiro)->count(); if($doc > 0){ echo "<script language='javascript'> window.alert('Já existe um capitulo com esse nome!') </script>"; return view('gestao-documental'); //return redirect()->route('GestaoDocumental'); } $doc->save(); return redirect()->route('GestaoDocumental'); } Neste momento o erro que ocorre é SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'capitulo' cannot be null (SQL: insert into `capitulos` (`capitulo`) values (?)) A tabela "principal" ´o titulo e dentro do titulo existem varios "documentos". Ao inserir nos documentos obriga que a tabela titulo esteja preenchida Obrigado a todos que me possam elucidar nesta situação.
  22. Valdemar

    PHC

    Muito boa tarde, estou em estágio e estou a trabalhar numa plataforma em php/js. Chegou a uma fase do meu trabalho em que tenho que ir à view do phc para retirar umas informações para colocar na plataforma(referencias, fornecedores, stocks, etc). Estou a fazer ligação direta para aceder à view, a malta do phc forneceram-me os dados e eu conectei-me à bd deles. A minha dúvida é: como é que faço a ligação da minha plataforma à base de dados deles ? visto que na plataforma já estou ligado a uma base de dados. E ir buscar a informação? É simplesmente fazer select às views? Estou a mexer com estes tipo de coisas à pouco, então estou a tentar perceber como funciona, se me pudessem ajudar e dar alguns exemplos demonstrativos iria me ajudar imenso! Cumprimentos view: https://ibb.co/xqCfKp7
  23. Boas, Mais uma ajudinha numa aplicação web que estou a deconvolver como alguns ja sabem (Sorry por ser tao chato, Depois faço agradecimentos ). Estou a mostrar as notas dum aluno atreves de um loop a minha questão é como é que depois gravo as alterações na BD ? https://ibb.co/g7wN2Pn Obrigado $sql = "select * FROM cadeiras"; $result = $connect->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); $sql1 = "SELECT * from alunos where ID = '$id'"; $result1 = $connect->query($sql1); $row1 = $result1->fetch_assoc(); echo "<form id=form_955 method=post action=edit_rec.php><table border=0 width=98% align=center> <table> <tr> <td style=font:bold width=450px >Nome</td> <td style=font:bold width=450px >".$row1['Nome_Completo']."</td> </tr> <tr> <td style=font:bold width=450px >Num</td> <td style=font:bold width=450px >".$row1['NUM_Aluno']."</td> </tr> <tr>"; while($row = mysqli_fetch_array($result)){ echo" <td style=font:bold width=450px >".$row['Nome_PT']."</td>"; $test = $row['ID']; $sql5 = "SELECT notas.Nota from notas, alunos, cadeiras where notas.ID_aluno = alunos.ID and notas.ID_Cadeira = cadeiras.ID and notas.ID_aluno = '$id' and notas.ID_Cadeira = '$test'"; $result5 = $connect->query($sql5); $row5 = $result5->fetch_assoc(); $notas = $row5['Nota']; if ($row5['Nota'] == "" || $row5['Nota'] == '' || $row5['Nota'] = null) { echo " <td><input id='notas' name='notas' type='text' value='XX'></td> "; } else { echo " <td><input id='notas' name='notas' type='text' value=".$notas."></td> "; } $sql = "UPDATE notas SET Nota='".$_POST['Nome_PT']."', Nome_ENG='".$_POST["Nome_ENG"] . "', Sigla='".$_POST["Sigla"] . "' WHERE ID='$id'"; $result1 = $connect->query($sql1); $row1 = $result1->fetch_assoc(); echo" <tr></tr><tr></tr><tr></tr><tr></tr> </tr> "; } echo "</table>";
  24. Olá a todos, Preciso de uma informação relativamente a passar duas tabelas pelo index. Tenho o seguinte código no controller: public function index(){ $tabela = capitulo::orderby('id', 'desc')->paginate(); $tabela1 = documentacao::orderby('id', 'desc')->paginate(); return view('gestao-documental.index', ['itens' => $tabela, 'itens1' => $tabela1]); } E quero passar os dados das duas tabelas :: Capitulo (ID, capitulo) :: Documentacao(ID, ID_capitulo, Documento, versao) para a seguinte dataTable <!-- Data table --> <div class="card shadow mb-4"> <div class="card-body"> <div class="table-responsive"> <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0"> <thead> @foreach($itens as $item) <tr> <th> {{$item->capitulo}} </th> </tr> </thead> <tbody> @foreach($itens1 as $item1) <tr> <td> {{$item1->documentacao}} </td> </tr> @endforeach </tbody> @endforeach </table> </div> </div> </div> </div> Consigo ver os dados inserido no Capitulo e no campo onde deveria aparecer o documentacao aparece em branco. Obrigado!
  25. Boas, Estou a desenvolver uma aplicação WEB para gestao de um curso. Uma das tabelas tem os alunos e outra os trabalhos e tenho uma terceira tabela com o aluno o trabalho e a data de entrega . Eu basicamente queria que todos os dias fosse corrido um script que fosse ver a data atual, a data do trabalho e no dia em que faltar 15 dias fosse enviado um email a avisar. Nao tenho problemas (em principio) a desenvolver o script o meu problema é a forma como o por a funcionar O meu problema aqui é que neste momento estou em localhost mas isto será posto num servidor, onde dificilmente terei acessos. O tema aqui é consigo configurar um cron job sem acessos ao server ? Qual a melhor maneira de configurar um cron job Uma das possíveis soluções será ter um script a correr sempre que alguém entra na pagina ou seja sempre que alguém fosse fazer o login aquilo corria o script e fazia essa validação se tivesse de enviar envia se nao seguia. O meu medo é será que funciona da maneira que quero? Isso não fará a app ficar mais lenta ? E depois existe o problema de e se ninguém fizer login aquilo deixa de funcionar enquanto com o cron job funcionava sempre . Se alguém tiver ideias ou coisas parecidas Agradecia Basicamente esta discussão seria CRON JOB OR NOT CRON JOB Cumprimentos e Obrigado a todos
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.