Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6630 results

  1. Olá pessoal, gostaria de fazer um formulário para enviar 4 imagens de uma só vez via upload para uma pasta do servidor e ainda gravar os nomes dessas imagens em um registro de uma tabela no banco mysql. Se puderem me ajudar. Fiz esse código abaixo, porém, tenho muitas dúvidas quando ao upload ainda. ----------------------------------------------- FORMULÁRIO <form action="incluir_veiculo.php" method="post" enctype="multipart/form-data" name="veiculos" class="form" id="veiculos"> <table width="100%" border="0" cellpadding="0" cellspacing="10"> <tr> <td><select name="vei_tipo" class="campo" id="vei_tipo" placeholder="UF" > <option value="PAS/MOTOCICLETA">PAS/MOTOCICLETA</option> <option value="PAS/AUTOMÓVEL">PAS/AUTOMÓVEL</option> </select></td> <td><select name="vei_combustivel" class="campo" id="vei_combustivel" placeholder="UF" > <option value="GASOLINA">GASOLINA</option> <option value="ALCÓOL">ALCÓOL</option> <option value="DIESEL">DIESEL</option> </select></td> </tr> <tr> <td colspan="2"><input name="vei_marca_modelo" type=text required class="campo" id="vei_marca_modelo" placeholder=" MARCA MODELO *" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto1" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto2" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto3" /></td> </tr> <tr> <td colspan="2"><span class="texto-menu-superior">altura 750 pixels - largura 500 pixels</span></td> </tr> <tr> <td width="49%"><input name="vei_ano_fab" type=text required class="campo" id="vei_ano_fab" maxlength="4" placeholder=" ANO/FAB *" onkeypress="mascara(this,soNumeros)"></td> <td width="51%"><input name="vei_ano_mod" type=text required class="campo" id="vei_ano_mod" maxlength="4" placeholder=" ANO/MOD *" onkeypress="mascara(this,soNumeros)" /></td> </tr> <tr> <td><input name="vei_cor" type=text class="campo" id="vei_cor" required placeholder=" COR *" /></td> <td><input name="vei_placa" class="campo" id="vei_placa" maxlength="7" placeholder=" PLACA * " /></td> </tr> <tr> <td><input name="vei_chassi" type=text required class="campo" id="vei_chassi" maxlength="17" placeholder=" CHASSI *" /></td> <td><input name="vei_renavam" type=text required class="campo" id="itelefone" maxlength="11" placeholder=" RENAVAM * " onkeypress="mascara(this,soNumeros)"/></td> </tr> <tr> <td colspan="2"><span class="barra-padrao"> <input name="cadastrar" type="submit" class="botao" id="cadastrar" value=" Cadastrar " /> Campos com <span class="titulo-roxo-medio"> </span> <span class="titulo-roxo-medio"> *</span> são obrigatórios</span></td> </tr> </table> </form> ---------------------------------------------------------------- INCLUIR.PHP <? //Diretório aonde ficará os arquivos $dir = "veiculos/"; //Extensões permitidas $ext = array("gif","jpg","png"); //Quant. de campos do tipo FILE $campos = 4; // Se o usuário clicou no botão cadastrar efetua as ações if ($_POST['cadastrar']) { //Obtendo info. dos arquivos $f_name = $_FILES['file']['name']; $f_tmp = $_FILES['file']['tmp_name']; $f_type = $_FILES['file']['type']; //Repetindo de acordo com a quantidade de campos FILE for($i=0;$i<$campos;$i++){ //Pegando o nome $name = $f_name[$i]; //Verificando se o campo contem arquivo if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) { //Movendo arquivo's do upload $up = move_uploaded_file($f_tmp[$i], $dir.$name); } } $upload = "sim"; } if ($upload == "sim") { include('../Connections/ColibriConnection.php'); // Recupera os dados dos campos $vei_tipo = $_POST['vei_tipo']; $vei_combustivel = $_POST['vei_combustivel']; $vei_marca_modelo = $_POST['vei_marca_modelo']; $foto = $_FILES['foto']; $foto1 = $_FILES['foto1']; $foto2 = $_FILES['foto2']; $foto3 = $_FILES['foto3']; $vei_ano_fab = $_POST['vei_ano_fab']; $vei_ano_mod = $_POST['vei_ano_mod']; $vei_cor = $_POST['vei_cor']; $vei_placa = $_POST['vei_placa']; $vei_chassi = $_POST['vei_chassi']; $vei_renavam = $_POST['vei_renavam']; $verifica = mysql_query("Select * From veiculos"); while($rows = mysql_fetch_array($verifica)) { if ($vei_chassi == $rows['vei_chassi']){ echo("<script> alert(\"Erro... Veiculo já Cadastrado. Chassi encontrado na base\"); window.location = 'javascript:history.back(-1)'; </script>"); exit; } } $sql = mysql_query("INSERT INTO $database_ColibriConnection.veiculos (vei_tipo, vei_combustivel, vei_marca_modelo, foto, foto1, foto2, foto3, vei_ano_fab, vei_ano_mod, vei_cor, vei_placa, vei_chassi, vei_renavam) VALUES('$vei_tipo', '$vei_combustivel', '$vei_marca_modelo', '$foto', '$foto1', '$foto2', '$foto3', '$vei_ano_fab', '$vei_ano_mod', '$vei_cor', '$vei_placa', '$vei_chassi', '$vei_renavam')",$ColibriConnection); //linha para cadastrar no banco de dados. } if ($sql) { // verificação para saber se foi cadastrado echo("<script> alert(\"Cadastro realizado com sucesso\") window.location = 'veiculos_cadastrados.php'; </script>"); } else { // Caso dê erro echo "Falha ao cadastrar.".mysql_error(); } ?> ----------------------------- A TABELA POSSUI OS CAMPOS foto, foto1, foto2 e foto3
  2. Danilo Milan_54764

    Consumindo WebService com PHP + SOAP

    Estou usando um webservice para realizar envios de arquivo da portaria CAT52 WebService: https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx?WSDL estou tendo problema na função SOAPVar, tenho uma variável $arquivoConteudo, que preciso enviá-la o conteúdo do arquivo, que possui bastante informação. Porém, pelo o que eu entendi, o SOAPVar ele tem um certo limite de caracteres, pois quando testo a variável com: vardump($arquivoConteudo); retorna tudo corretamente, porem quando passo todas as variáveis para o SOAPVar, a estrutura toda ficam incompletas, parando o texto logo no começo do conteúdo. public function enviar($arquivoNome, $arquivoConteudo, $envioNormal, $observacoes){ try { $strEnvio = '<Enviar xmlns="https://www.nfp.sp.gov.br/ws"> <NomeArquivo>'.$arquivoNome.'</NomeArquivo> <ConteudoArquivo>'.utf8_encode($arquivoConteudo).'</ConteudoArquivo> <EnvioNormal>'.$envioNormal.'</EnvioNormal> <Observacoes>'.$observacoes.'</Observacoes> </Enviar>'; $enviar = new SoapVar($strEnvio, XSD_ANYXML); var_dump($enviar); $retorno = $this->cliente->__soapCall('Enviar', array('Enviar' => $enviar)); } catch(SoapFault $excp) { echo 'erro'; echo $excp->getMessage(); } }
  3. RedHot66

    Sugestões para DataGrid com Oci8

    Galera, alguem tem sugestões de datagrid gratuitos para php com suporte em oci8 ? Algum Datagrid com funções de Crud e podendo configurar essas funções seria uma boa sugestão... Passem link de demos se conseguirem :) Desde já agradeço!
  4. Olá pessoal, gostaria de fazer um formulário para enviar 4 imagens de uma só vez via upload para uma pasta do servidor e ainda gravar os nomes dessas imagens em um registro de uma tabela no banco mysql. Se puderem me ajudar. Fiz esse código abaixo, porém, tenho muitas dúvidas quando ao upload ainda. ----------------------------------------------- FORMULÁRIO <form action="incluir_veiculo.php" method="post" enctype="multipart/form-data" name="veiculos" class="form" id="veiculos"> <table width="100%" border="0" cellpadding="0" cellspacing="10"> <tr> <td><select name="vei_tipo" class="campo" id="vei_tipo" placeholder="UF" > <option value="PAS/MOTOCICLETA">PAS/MOTOCICLETA</option> <option value="PAS/AUTOMÓVEL">PAS/AUTOMÓVEL</option> </select></td> <td><select name="vei_combustivel" class="campo" id="vei_combustivel" placeholder="UF" > <option value="GASOLINA">GASOLINA</option> <option value="ALCÓOL">ALCÓOL</option> <option value="DIESEL">DIESEL</option> </select></td> </tr> <tr> <td colspan="2"><input name="vei_marca_modelo" type=text required class="campo" id="vei_marca_modelo" placeholder=" MARCA MODELO *" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto1" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto2" /></td> </tr> <tr> <td colspan="2"><input name="file[]" type="file" class="campo" id="foto3" /></td> </tr> <tr> <td colspan="2"><span class="texto-menu-superior">altura 750 pixels - largura 500 pixels</span></td> </tr> <tr> <td width="49%"><input name="vei_ano_fab" type=text required class="campo" id="vei_ano_fab" maxlength="4" placeholder=" ANO/FAB *" onkeypress="mascara(this,soNumeros)"></td> <td width="51%"><input name="vei_ano_mod" type=text required class="campo" id="vei_ano_mod" maxlength="4" placeholder=" ANO/MOD *" onkeypress="mascara(this,soNumeros)" /></td> </tr> <tr> <td><input name="vei_cor" type=text class="campo" id="vei_cor" required placeholder=" COR *" /></td> <td><input name="vei_placa" class="campo" id="vei_placa" maxlength="7" placeholder=" PLACA * " /></td> </tr> <tr> <td><input name="vei_chassi" type=text required class="campo" id="vei_chassi" maxlength="17" placeholder=" CHASSI *" /></td> <td><input name="vei_renavam" type=text required class="campo" id="itelefone" maxlength="11" placeholder=" RENAVAM * " onkeypress="mascara(this,soNumeros)"/></td> </tr> <tr> <td colspan="2"><span class="barra-padrao"> <input name="cadastrar" type="submit" class="botao" id="cadastrar" value=" Cadastrar " /> Campos com <span class="titulo-roxo-medio"> </span> <span class="titulo-roxo-medio"> *</span> são obrigatórios</span></td> </tr> </table> </form> ---------------------------------------------------------------- INCLUIR.PHP <? //Diretório aonde ficará os arquivos $dir = "veiculos/"; //Extensões permitidas $ext = array("gif","jpg","png"); //Quant. de campos do tipo FILE $campos = 4; // Se o usuário clicou no botão cadastrar efetua as ações if ($_POST['cadastrar']) { //Obtendo info. dos arquivos $f_name = $_FILES['file']['name']; $f_tmp = $_FILES['file']['tmp_name']; $f_type = $_FILES['file']['type']; //Repetindo de acordo com a quantidade de campos FILE for($i=0;$i<$campos;$i++){ //Pegando o nome $name = $f_name[$i]; //Verificando se o campo contem arquivo if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) { //Movendo arquivo's do upload $up = move_uploaded_file($f_tmp[$i], $dir.$name); } } $upload = "sim"; } if ($upload == "sim") { include('../Connections/ColibriConnection.php'); // Recupera os dados dos campos $vei_tipo = $_POST['vei_tipo']; $vei_combustivel = $_POST['vei_combustivel']; $vei_marca_modelo = $_POST['vei_marca_modelo']; $foto = $_FILES['foto']; $foto1 = $_FILES['foto1']; $foto2 = $_FILES['foto2']; $foto3 = $_FILES['foto3']; $vei_ano_fab = $_POST['vei_ano_fab']; $vei_ano_mod = $_POST['vei_ano_mod']; $vei_cor = $_POST['vei_cor']; $vei_placa = $_POST['vei_placa']; $vei_chassi = $_POST['vei_chassi']; $vei_renavam = $_POST['vei_renavam']; $verifica = mysql_query("Select * From veiculos"); while($rows = mysql_fetch_array($verifica)) { if ($vei_chassi == $rows['vei_chassi']){ echo("<script> alert(\"Erro... Veiculo já Cadastrado. Chassi encontrado na base\"); window.location = 'javascript:history.back(-1)'; </script>"); exit; } } $sql = mysql_query("INSERT INTO $database_ColibriConnection.veiculos (vei_tipo, vei_combustivel, vei_marca_modelo, foto, foto1, foto2, foto3, vei_ano_fab, vei_ano_mod, vei_cor, vei_placa, vei_chassi, vei_renavam) VALUES('$vei_tipo', '$vei_combustivel', '$vei_marca_modelo', '$foto', '$foto1', '$foto2', '$foto3', '$vei_ano_fab', '$vei_ano_mod', '$vei_cor', '$vei_placa', '$vei_chassi', '$vei_renavam')",$ColibriConnection); //linha para cadastrar no banco de dados. } if ($sql) { // verificação para saber se foi cadastrado echo("<script> alert(\"Cadastro realizado com sucesso\") window.location = 'veiculos_cadastrados.php'; </script>"); } else { // Caso dê erro echo "Falha ao cadastrar.".mysql_error(); } ?> ----------------------------- A TABELA POSSUI OS CAMPOS foto, foto1, foto2 e foto3
  5. Poteitow

    IP com bandeira do País

    Olá, Criei um cadastro onde pega o IP do membro. Como posso fazer para que com este IP registrado eu possa mostrar a bandeira do País dele? Eu tentei um aqui, mas só mostra a bandeira com "?" como se ele não identifica-se o lugar de onde é. Achei algumas APIs porém não consegui colocar em prática. Abraços!
  6. dutopfave

    UPDATE depois de certo tempo

    Galera eu tenho uma notificação que quando chega uma nova mensagem ai toca um som pra mim saber que existe um novo e-mail, porém a notificação eu usei para fazer reload apenas na div, então quando chega uma mensagem fica tocando o som varias vezes, teria como tocar o som e em determinado tempo faz um update, assim não tocaria o som, pois quando chega e-mail é com status 1 ai toca, fazendo o update ai ficaria 2 ai não tocava mais então teria como de fazer update algum segundos depois, ou tem outra forma de fazer isso ? o código que to usando é esse: if($Total_Notificacao_Email == 1){ echo "<embed src='effect.mp3' autostart='false' loop='0' width='1' height='1'></embed>"; }
  7. raelmartins

    Página para alterar senha [PHP+Mysql]

    Boa noite, tenho uma página de alterar senha que não esta funcionando, alguém poderia verificar os códigos pra ver o que está errado ? Obrigado. Segue a página: <div class="boxui box-title"> <h3>Alterar Dados</h3> </div> <div class="boxui box-con"> <div class="wrap"> <?PHP if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) { echo'<p style="text-align:center;">Utilize esta página para alterar os respectivos dados da sua conta.</p><br>'; if(isset($_POST['submit']) && $_POST['submit']=="Passwort aktualisieren") { if(checkAnum($_POST['npass']) && !empty($_POST['opass']) && (!empty($_POST['npass']) && strlen($_POST['npass'])>=8 && strlen($_POST['npass'])<=16) && $_POST['npass']==$_POST['npass2']) { $oldPass = mysql_real_escape_string($_POST['opass']); $newPass = mysql_real_escape_string($_POST['npass']); $sqlCmd = "SELECT id,login FROM account.account WHERE password=PASSWORD('".$oldPass."') AND id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $passCmd = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE id='".$_SESSION['user_id']."' LIMIT 1;"; $passUpdate = mysql_query($passCmd,$sqlServ); if($passUpdate) { echo'<p class="meldung_sucesso">Senha alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a senha não foi alterada."</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } if(isset($_POST['frage']) && $_POST['frage']=="aktualisieren") { if(!empty($_POST['opass']) && checkInt($_POST['sicherheitsf']) && checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) { $oldPass = mysql_real_escape_string($_POST['opass']); $frage = mysql_real_escape_string($_POST['sicherheitsf']); $antwort = mysql_real_escape_string(md5($_POST['sicherheitsa'])); $sqlCmd = "SELECT id,login FROM account.account WHERE password=PASSWORD('".$oldPass."') AND id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $sfCmd = "UPDATE account.account SET question1='".$frage."',answer1='".$antwort."' WHERE id='".$_SESSION['user_id']."' LIMIT 1;"; $sfUpdate = mysql_query($sfCmd,$sqlServ); if($sfUpdate) { echo'<p class="meldung_sucesso">Pergunta de segurança foi alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a pergunta de segurança não foi alterada..</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } if(isset($_POST['submit']) && $_POST['submit']=="Lagerpasswort") { if(checkAnum($_POST['lnpass']) && strlen($_POST['lnpass'])>=1 && strlen($_POST['lnpass'])<=6 && $_POST['lnpass']==$_POST['lnpass2']) { $oldPass = mysql_real_escape_string($_POST['lopass']); $newPass = mysql_real_escape_string($_POST['lnpass']); $sqlCmd = "SELECT password FROM player.safebox WHERE password='".$oldPass."' AND account_id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $passCmd = "UPDATE player.safebox SET password='".$newPass."' WHERE account_id='".$_SESSION['user_id']."' LIMIT 1;"; $passUpdate = mysql_query($passCmd,$sqlServ); if($passUpdate) { echo'<p class="meldung_sucesso">A senha do armazem foi alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a senha do armazem não foi alterada.</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } ?> <form action="?s=passwort" class="labelForm" method="POST"> <p>Preecha os campos corretamente. <br>A nova senha deve ter as seguintes propriedades:</br><b>8-16 Algarismos (num a-Z,0-9)</b>.</p><br> <p>Senha da Conta</p> <label for="opass">Senha atual:</label> <input class="bar curved5" type="password" name="opass" size="16" maxlength="16" placeholder="Mínimo de 8 caracteres" /> <div class="sep"></div> <label for="npass">Nova senha:</label> <input class="bar curved5" type="password" name="npass" size="16" maxlength="16" placeholder="Mínimo de 8 caracteres" /> <div class="sep"></div> <label for="npass2">Repita a nova senha:</label> <input class="bar curved5" type="password" name="npass2" size="16" maxlength="16" /> <div class="sep"></div> <input class="btn s2" type="submit" name="submit" value="Confirmar"/></th> </form> <br/><br/> <form class="labelForm" action="index.php?s=passwort" method="POST"> <p>Preencha os campos corretamente. <p>Alterar Pergunta de Segurança</p> <label for=""> Pergunta de segurança:</label> <input class="bar curved5" type="password" name="opass" size="16" maxlength="16"/> <div class="sep"></div> <label for=""> Pergunta:</label> <select class="bar curved5" name="sicherheitsf"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> <div class="sep"></div> <label for=""> Resposta:</label> <input class="bar curved5" type="text" name="sicherheitsa" size="16" maxlength="16"/> <div class="sep"></div> <input class="btn s2" type="submit" name="frage" value="Confirmar"/></th> </form><br/><br/> <form class="labelForm" action="?s=passwort" method="POST"> <p>Preencha os campos corretamente. <p>Alterar senha do Armazem</p> <label for=""> Senha atual:</label> <input class="bar curved5" type="password" name="lopass" size="6" maxlength="6" placeholder="Máximo de 6 caracteres" /> <div class="sep"></div> <label for=""> Nova senha:</label> <input class="bar curved5" type="password" name="lnpass" size="6" maxlength="6" placeholder="Máximo de 6 caracteres" /> <div class="sep"></div> <label for=""> Repita a nova senha:</label> <input class="bar curved5" type="password" name="lnpass2" size="6" maxlength="6"/> <div class="sep"></div> <input class="btn s2" type="submit" name="submit" value="Confirmar"/> </form> </form> <?PHP } else { echo'<p class="meldung_erro">Você deve efetuar Login para ter acesso a esta área,</p>'; } ?> </div> </div> <div class="boxui box-end"></div>
  8. LilianFreitas123

    Segundo foreach não funciona com muitos registros

    Boa tarde, Estou desenvolvendo um sistema e encontrei um problema. Quando vem poucos registros, o segundo foreach funciona. Porém se vem muitos, não executa nenhuma ação. Poderiam olhar o meu código? <?php session_start(); if (!$_SESSION['idusuario']) { echo "<script>window.location.href='index.html'</script>"; } require_once("ProjectIncludes.php"); $project = 1; $apto = 201; $cat = 1; if ($_POST['submit'] == 'Filtrar') { $project = $_POST['selProjeto']; $apto = $_POST['selApto']; $cat = $_POST['selTipoApto']; } $service = new ProjetoService(); $consulta = $service->getProjetoById($project); unset($service); ?> <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>E9SIS</title> <link rel="stylesheet" href="css/style.default.css" type="text/css" /> <link rel="stylesheet" href="prettify/prettify.css" type="text/css" /> <script type="text/javascript" src="prettify/prettify.js"></script> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/jquery-migrate-1.1.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.9.2.min.js"></script> <script type="text/javascript" src="js/jquery.flot.min.js"></script> <script type="text/javascript" src="js/jquery.flot.resize.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript" src="js/jquery.cookie.js"></script> <script type="text/javascript" src="js/custom.js"></script> <script type="text/javascript" src="js/custom/generico/funcoes.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('.leftmenu .nav-tabs > li').each(function(){ jQuery('.leftmenu .nav-tabs').find('li').removeClass('active'); }); jQuery('.relatorio').addClass('active'); jQuery('.sub-nav-tabs').css({display: "block"}); }); function alteraID(id) { jQuery('.btn').attr('href', 'novo-apartamento.php?id='+id); } </script> <!--[if lte IE 8]><script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script><![endif]--> </head> <body> <div class="mainwrapper"> <!-- START OF LEFT PANEL --> <?php include("topo.php"); ?> <div class="pagetitle"> <h1>Relatório Apartamentos</h1> <span> </span> </div><!--pagetitle--> <div class="maincontent" > <div class="filtercontentinner"> <form action="" method="post" name="form"> <span>Projeto:</span> <span>Categoria Apartamento:</span> <span>Número Apartamento:</span> <br/> <span class="field"> <select name="selProjeto" id="selProjeto" class="uniformselect" onChange="exibeTipoApto(0,this.value);"> <?php carregaComboProjeto(); ?> </select> </span> <span class="field"> <select name="selTipoApto" id="selTipoApto" class="uniformselect" > <option value="0">Selecione o tipo</option> </select> </span> <span class="field"> <select name="selApto" id="selApto" class="uniformselect"> <option value="0">Selecione o apartamento</option> </select> </span> <input type="submit" id="filtrar" name="submit" class="btn btn-primary" value="Filtrar" /> </form> </div> <div class="contentinner content-dashboard" id="conteudo" style="visibility:hidden"> <h4 class="widgettitle" style="text-align:right;"><a href="exportarexcel_apartamento.php?id=<?php echo $project; ?>&apto=<?php echo $apto; ?>" class="btn btn-success"><i class="icone"></i> Exportar para Excel</a></h4> <div id="tabs"> <ul> <?php foreach($consulta as &$lista) { ?> <li><a href="#tabs-<?php echo $lista->idprojeto; ?>"><?php echo strtoupper($lista->descricao); ?></a></li> <?php } ?> </ul> <div id="tabs-<?php echo $lista->idprojeto; ?>"> <?php unset($service, $cons); ?> <div class="widgetcontent"> <?php $service = new ApartamentosService(); if ($apto != 0){ $cons = $service->getfindByIdApto($apto); } elseif ($cat != 0) { $cons = $service->getfindByIdTipoApto($cat); } foreach ($cons as &$list) { ?> <table class="table table-bordered table-striped" > <thead> <tr> <th class="center" colspan="4">Apartamento <?php echo $list->descricao; ?></th> </tr> </thead> <tbody> <tr> <td class="center" style="font-weight:bold">Descrição</td> <td class="center" style="font-weight:bold">Categoria de Itens</td> <td class="center" style="font-weight:bold">Característica</td> <td class="center" style="font-weight:bold">Medida</td> </tr> <?php $srv = new ProjetoxItensService(); $consu = $srv->getAllApartamento($project,$list->idapartamento); foreach ($consu as &$busca) { ?> <tr> <td><?php echo $busca->descricao; ?></td> <td><?php echo $busca->descCategoria; ?></td> <td><?php echo $busca->descCaracteristica; ?></td> <td><?php echo $busca->descMedida; ?></td> </tr> <?php } ?> <tr> <td colspan="4"> </td> </tr> </tbody> </table> <?php } ?> </div> </div> </div> </div> </div><!--mainright--> <!-- END OF RIGHT PANEL --> <div class="clearfix"></div> <div class="footer"> <div class="footerleft">E9SIS Versão 01.00</div> <div class="footerright">© Desenvolvido por <a href="http://www.entersistemas.com.br" target="_blank">Enter Sistemas</a></div> </div><!--footer--> </div><!--mainwrapper--> <script type="text/javascript"> jQuery(document).ready(function(){ function showTooltip(x, y, contents) { jQuery('<div id="tooltip" class="tooltipflot">' + contents + '</div>').css( { position: 'absolute', display: 'none', top: y + 5, left: x + 5 }).appendTo("body").fadeIn(200); } }); </script> <?php if ($_POST['submit'] == 'Filtrar') { echo"<script> document.getElementById('conteudo').style.visibility='visible'; </script>"; } ?> </body> </html> Agradeço desde já ;)
  9. luizfseraphim

    Não cadastra no banco de dados - easyphp

    Galera, eu segui um tutorial e fui modificando porque estava dando uns erros,tenho todas as variaveis cadastradas no mysql mas quando clico em cadastrar vai para a tela do cadastrar.php e a tela fica branca( no caso se estive ok fica branco), mas quando vou verificar no banco noa cadastrou nada e nao esta reportando erro...me ajudem por favor. cadastro.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastro PA</title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "cadpa"; $conexao = mysqli_connect($host,$user,$pass,$banco); // verifica a conexao if (mysqli_connect_errno()) { echo "Erro ao conectar: " . mysqli_connect_error(); } ?> <?php if (isset($_POST["submit"])) { $estado = $_POST['estado']; $cidade =$_POST['cidade']; $razaosocial=$_POST['razaosocial']; $codigo=$_POST['codigo']; $nomefantasia=$_POST['nomefantasia']; $autorizado=$_POST['autorizado']; $inscricaoestadual=$_POST['inscricaoestadual']; $cnpj=$_POST['cnpj']; $cep=$_POST['cep']; $endereco=$_POST['endereco']; $bairro=$_POST['bairro']; $tel=$_POST['tel']; $tel2=$_POST['tel2']; $cel=$_POST['cel']; $email=$_POST['email']; $site=$_POST['site']; $enderecodecobranca=$_POST['enderecodecobranca']; $titulo=$_POST['titulo']; $medidas=$_POST['medidas']; $quantidade=$_POST['quantidade']; $precomilheiro=$_POST['precomilheiro']; $totalcoluna=$_POST['totalcoluna']; $valorcoluna=$_POST['valorcoluna']; $precoinsercao=$_POST['precoinsercao']; $numerodeinsercoes=$_POST['numerodeinsercoes']; $totalcontrato=$_POST['totalcontrato']; $comissaoagencia=$_POST['comissaoagencia']; $valorliquido=$_POST['valorliquido']; $vencimento1=$_POST['vencimento1']; $vencimento2=$_POST['vencimento2']; $valor2=$_POST['valor2']; $valor3=$_POST['valor3']; $vendedor=$_POST['vendedor']; $codigovendedor=$_POST['codigovendedor']; $agencia=$_POST['agencia']; $numero=$_POST['numero']; $venda=$_POST['venda']; $pacote=$_POST['pacote']; $baixapacote=$_POST['baixapacote']; $bonificacao=$_POST['bonificacao']; $permuta=$_POST['permuta']; $doacao=$_POST['doacao']; $baixapermuta=$_POST['baixapermuta']; $anunciojornal=$_POST['anunciojornal']; $cor=$_POST['cor']; $pb=$_POST['pb']; $arquivo=$_POST['arquivo']; $email2=$_POST['email2']; $observacao=$_POST['observacao']; $pagina=$_POST['pagina']; $mes=$_POST['mes']; $dia=$_POST['dia']; $valor=$_POST['valor']; $sql = mysqli_query($conexao,"INSERT INTO cadastropa(estado,cidade,razaosocial,codigo,nomefantasia,autorizado,inscricaoestadual,cnpj,cep,endereco,bairro,tel,tel2,cel,email,site,enderecodecobranca,titulo,medidas,quantidade,precomilheiro,totalcoluna,valorcoluna,precoinsercao,numerodeinsercoes,totalcontrato,comissaoagencia,valorliquido,vencimento1,vencimento2,valor2,valor3,vendedor,codigovendedor,agencia,numero,venda,pacote,baixapacote,bonificacao,permuta,doacao,baixapermuta,anunciojornal,cor,pb,arquivo,email2,observacao,pagina,mes,dia,valor)VALUES($'estado', $'cidade', $'razaosocial', $'codigo', $'nomefantasia', $'autorizado', $'inscricaoestadual', $'cnpj', $'cep', $'endereco', $'bairro', $'tel', $'tel2', $'cel', $'email', $'site', $'enderecodecobranca', $'titulo', $'medidas', $'quantidade', $'precomilheiro', $'totalcoluna', $'valorcoluna', $'precoinsercao', $'numerodeinsercoes', $'totalcontrato', $'comissaoagencia', $'valorliquido', $'vencimento1', $'vencimento2', $'valor2', $'valor3', $'vendedor', $'codigovendedor', $'agencia', $'numero', $'venda', $'pacote', $'baixapacote', $'bonificacao', $'permuta', $'doacao', $'baixapermuta', $'anunciojornal', $'cor', $'pb', $'arquivo', $'email2', $'observacao', $'pagina', $'mes', $'dia', $'valor')"); } ?> </body> </html>
  10. webdevelopermgri

    Passar input file por ajax para php

    Eu estou tentando fazer upload de uma foto, logo após validar o meu formulário sem submit, chamando uma função que envia os parâmetros para execução e posterior gravação dos dados em BD, não consegui resolver com o que tenho, creio que estou tentando de forma errada. Tenho isso após a validação dos dados: // INSERÇÃO DE DADOS - UPLOAD function DlgInserirUpload() { var params = { Operacao: 'Upload', sObservacao: $('#sObservacao').val(), IdContrato: $("input[name=IdContrato]").val(), file: $("#arquivo").val(), }; GravaFase(params); } E chamo a função GravaFase passando os parâmetros coletados, as variáveis sObservação e IdContrato estão sendo enviadas mas a arquivo não, a função que efetua o envio para o php é essa: // PROCESSO INTEGRADO - INSERÇÃO, ALTERAÇÃO E DELEÇÃO function GravaFase(params) { console.log(params); $.post( 'pProcessoFase.php', params, function( json, textStatus, jQxhr ){ if (json.status != "ERRO") { var dialogInstance = BootstrapDialog.show({ title: 'SUCESSO', type: BootstrapDialog.TYPE_SUCCESS, message: json.msg, closable: false, buttons: [ { label: 'Fechar', cssClass: 'btn-success', action: function(dialogRef){ dialogRef.close(); // location.reload(); var IdContrato = json.par; // console.log(aba); // console.log(IdContrato); // TABELA COM DADOS DA FASE DO CONTRATO $("#resultado-fase").load('pListaFaseContrato.php',{IdContrato:IdContrato}); // LIMPANDO CAMPOS DO FORMULÁRIO $("#IdTipoFase").val(0); $("#dData").val(""); $("#dHora").val(""); $("#sDescricao").val(""); // TABELA COM DOCUMENTOS DO CONTRATO $("#resultado-upload").load('pListaUpload.php',{IdContrato:IdContrato}); // LIMPANDO CAMPOS DO FORMULÁRIO $("#sObservacao").val(""); $("#arquivo").val(""); // TABELA COM DADOS DA FASE OBRIGATÓRIA DO CONTRATO $("#resultado-obrigatoria").load('pListaFaseObrigatoria.php',{IdContrato:IdContrato}); // LIMPANDO CAMPOS DO FORMULÁRIO $("#IdTipoFase1").val(0); $("#iOrdem").val(0); } } ] }); } else { var dialogInstance = BootstrapDialog.show({ title: 'ERRO', type: BootstrapDialog.TYPE_DANGER, message: json.msg, closable: false, buttons: [ { label: 'Fechar', cssClass: 'btn-danger', action: function(dialogRef){ dialogRef.close(); } } ] }); } }, 'json' ) .fail(function( jqXhr, textStatus, errorThrown ){ try { var json = $.parseJSON(jqXHR.responseText); var dialogInstance = BootstrapDialog.show({ title: 'ERRO', type: BootstrapDialog.TYPE_DANGER, message: json.msg }); } catch(e) { var dialogInstance = BootstrapDialog.show({ title: 'ERRO', type: BootstrapDialog.TYPE_DANGER, message: json.msg }); } }); } Já pesquisei alguns modelos e nãop consegui nada.
  11. renatonankran

    Rodando php no wamp server

    Ola Galera, eu estou criando um form action para um PHP:test.php. Porem quando eu clico em submit a pagina exibe o script com todas as tags, como se o servidor nao estivesse interpretando. Por exemplo se eu digito o codigo: include "config.php"; //aqui inserimos as váriaveis da página de configuração Aparece no browser exatamente essa linha. O que que eu estou fazendo de errado? Esse é o HTML com o form: <html> <head> <script src="C:\wamp\www\SiteAulas\validateForm.js"></script> </head> <body> <form name="cadastrar" id="cadastro" method="post" action="test.php"> <table width="400px" border="0" cellspacing="0" cellpadding="0"> <tr height=60px> <td><label for="nome" class="form1">Nome:</label></td> <td><input name="nome" type=text required id="nome" maxlength="15"></td> </tr> <tr height=60px> <td><label for="sobrenome" class="form1">Sobrenome:</label></td> <td><input name="sobrenome" type=text required id="sobrenome" maxlength="30"></td> </tr> <tr height=60px> <td><label for="email" class="form1">E-mail:</label></td> <td><input name="email" type=text required id="email" maxlength="60"></td> </tr> <tr height=60px> <td><label for="senha1" class="form1">Senha:</label></td> <td><input name="senha" type="password" required id="senha" maxlength="15"></td> </tr> <tr height=60px> <td><label for="repetirSenha" class="form1">Repetir Senha:</label></td> <td><input name="repetirSenha" type="password" required id="repetirSenha" maxlength="15"></td> <td><input name="enviar" type="submit" id="enviar"></td> </tr> </body> </html> Eu simplifiquei o php pra mostrar aqui : <?php echo 'Olá'; ?> Agora. Esse script nao deveria aparecer as tags <?php e ?> na hora que eu clico em submit e e essas tags estão aparecendo no browser ao invés de somente aparecer Olá.
  12. Poteitow

    Editor de Imagem PHP com Mysql

    Olá a todos, Gostaria de saber se alguém conhece algum bom tutorial para criar um editor mais ou menos como esse da imagem abaixo. No caso a pessoa criaria sua imagem e ao salvar no banco de dados, seria exibida em formato png na página de profile. Outro tutorial que precisaria seria assim, eu tenho uma imagem padrão, ex: um quadrado. Nisso a pessoa escolheria uma sigla para colocar nesse quadrado e a cor da background dele. Abraços e obrigado pela ajuda!
  13. Higor Roberto

    [Resolvido] namespace

    Olá, bom dia. Primeiramente eu queria saber se vcs aconselham a utilização do namespace? Eu utilizo muitos includes nos meus códigos e um amigo me aconselhou usar namespace. Bom tenho uma dúvida. Tenho uma classe Conexao na raiz do meu arquivo. Eu quero utilizar essa classe Conexao em outro arquivo que está em um diretório acima. Eu defini a classe Conexao assim: <?php namespace conectBD; class Conexao { ... ... } Estando em um diretório acima, como eu faço para usar a classe Conexao? include('../Conexão.php'); // Modo antico use conectBD; // << Minha divida $db = new Conexao(); Obrigado desde já.
  14. dutopfave

    Buscar somente o mês no SELECT

    Galera. no meu BD tem vários registro e contém o a data, mais eu queria fazer um SELECT que busca somente o mês tipo quero fazer um select q lista pra mim só oque for do mês 6 ou mês 7 como ficaria no SELECT?
  15. Thalisson Marthinele

    Converter Inteiro para Moeda.

    Boa noite. tenho esse número. 72420 queria converter ele para Moeda. no caso se tornaria 724,20 Alguma forma? ja tentei com o Number_format() e não consegui. abraços
  16. WictorP

    Problema com Ajax

    Estou fazendo um sistema no qual ao um código de barras ser lido pelo leitor ele dispara um AJAX que busca as informações do código de barras informado... Porém o AJAX é disparado por um IF que verifica se uma quantidade de caracteres foi inserido... Código + AJAX $(document).on("keydown", "#barras", function () { var caracteresRestantes = 4; var caracteresDigitados = parseInt($(this).val().length); var caracteresRestantes = caracteresRestantes - caracteresDigitados; if(caracteresRestantes==0) { $.ajax({ type:"POST", url:'barrascheck.php', data:{'codigo':codigo}, beforeSend:function() { $('.retorno').html("carregando"); },success:function(html) { $('.retorno').html(html); } }); } });
  17. Pessoal me da um help aí !!!! eu to com um form que é composto por duas tables, as TR e as TD dessas table são criadas apartir das informações de uma matriz, mas eu não consigo pegar o valor do input quantidade e nem do input do id em um $_Request. podem me ajudar?? <form id="menu" action="" method="post"> <div class="panel-body" id="divImagem"> </div> <div class="panel-body" id="divMenu"> <?php $result=listaItemMenu($conexao,$menu); $prato = array(array(),array()); $bebida = array(array(),array()); $j=0;$a=0; while($row = mysqli_fetch_array($result)){ $i=0;$b=0; if($row['tipo']=='b'){ $bebida[$a][$b]=$row['nomeItemMenu']; $b++; $bebida[$a][$b]=$row['preco']; $b++; $bebida[$a][$b] = $row['imagem']; $b++; $bebida[$a][$b] = $row['idItemMenu']; $a++; }else{ $prato[$j][$i]=$row['nomeItemMenu']; $i++; $prato[$j][$i]=$row['preco']; $i++; $prato[$j][$i]=$row['imagem']; $i++; $prato[$j][$i]=$row['idItemMenu']; $j++; } }?> <table class="tabelaMenu table"> <tr>Bebida</tr> <?php for($m=0;$m<count($bebida);$m++){?> <tr class="form-control-renato"> <input type="hidden" value="<?php echo $bebida[$m][2];?>"/> <input type="hidden" nome="idItemMenuBebida" value="<?php echo $bebida[$m][3];?>"/> <?php for($b=0;$b<=1;$b++){ ?> <td class="td-menu"> <?php echo($b==1?formataNumero($bebida[$m][$b]):$bebida[$m][$b]);?></td> <?php } ?> <td class="td-menu"><input type="number" class="ItemMenu input" id="quantidadeBebida" min="0"/></td> </tr> <?php } ?> </table> <table class="tabelaMenu table"> <tr>Prato</tr> <?php for($r=0;$r<count($prato);$r++){?> <tr class="form-control-renato"> <input type="hidden" value="<?php echo $bebida[$r][2];?>"/> <input type="hidden" id="idItemMenuPrato" nome="idItemMenuPrato" value="<?php echo $bebida[$r][3];?>"/> <?php for($e=0;$e<=1;$e++){ ?> <td class="td-menu"> <?php echo($e==1?formataNumero($prato[$r][$e]):$prato[$r][$e]);?> </td> <?php } ?> <td class="td-menu"><input type="number" class="ItemMenu input" id="quantidadePrato" min="0"/></td> </tr> <?php } ?> </table> </div> <input type="submit" class="botao btn-primary" id="pedir" value="Pedir"/> </form>
  18. Aderson Designer

    Error no PHPmailer

    Olá pessoal estou com um problema com o código para enviar um formulário para o e-mail via PHPMailer. vou mostrar dois código: 1º é a programação em PHP <?php require_once('class.phpmailer.php'); $Nome = $_POST["Nome"]; $Email = $_POST["Email"]; $Telefone = $_POST["Telefone"]; $Servicos = $_POST["Servicos"]; $Descricao = $_POST["Descricao"]; $phpmail = new PHPMailer(); $phpmail->IsSMTP(); // envia por SMTP $phpmail->Host = "mail.engraengenharia.com.br"; // SMTP servers $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação $phpmail->Username = "contato@engraengenharia.com.br"; // SMTP username $phpmail->Password = "arroz2015a"; // SMTP password $phpmail->From = $_POST['Email']; $phpmail->FromName = $_POST['Nome']; $phpmail->CharSet .= "Content-Type:text/html; charset=UTF-8\n"; $phpmail->AddAddress("webdesigner@adersondesigner.com"); $phpmail->AddCC("contato@engraengenharia.com.br"); $phpmail->Subject .= "Pedido de Orçamento - wwww.engraengenharia.com.br"; $phpmail->Body .= "Solicitação de Orçamento "; $phpmail->Body .= "<br /><br/ >Nome: ".$_POST['Nome'].""; $phpmail->Body .= "<br /><br/ >Email: ".$_POST['Email'].""; $phpmail->Body .= "<br /><br/ >Telefone: ".$_POST['Telefone'].""; $phpmail->Body .= "<br /><br/ >Serviço: ".$_POST['Servicos'].""; $phpmail->Body .= "<br /><br/ >Descricao: ".$_POST['Descricao'].""; $phpmail->IsHTML(true); $send = $phpmail->Send(); if($send){ echo '<script type="text/javascript">alert("Sua mensagem foi enviada com sucesso!"); location.href="http://www.engraengenharia.com.br/site/enviado_orcam.php";</script>'; } else{ echo "Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo; } ?> e o 2º é a pagina require_once('class.phpmailer.php'); não vou post ele por ser grande de mais. Peço ajuda!!
  19. dutopfave

    Estatísticas

    Galera, qual a melhor forma ou se já existi algum script pra fazer uma estatísticas do site, mostrando quantas pessoas visito diariamente, semanalmente e mensalmente, e qts pessoas está online, teria alguma coisa parecido ou como fazer isso ?
  20. Salve galera Estou tentando criar um WebService usando o CakePHP 2.x. Criei um Painel para fazer o CRUD que preciso, nesse painel eu tenho a tela de login que uso o AuthComponent com authenticate = Form, isso funciona bem, faz login e bloqueia as actions que preciso normalmente. O problema eh quanto ao WebService, eu crio as functions para retornar os JSON mas quando tento executar pela URL me retorna a página principal da minha aplicação. Acredito que para conseguir trabalhar com os JSON do meu webservice eu preciso fazer a autenticação por Header, pra isso estou tentando configurar o Basic Auth do CakePHP junto com o Form. Configuro tudo, mas assim que adiciono o Basic deixa de funcionar o login no Painel, eh como se o Basic liberasse todo o Painel para acesso, eu consigo acessar qualquer action pela URL sem fazer o login. Como eu consigo fazer para que o Form e o Basic do AuthComponent funcionem juntos e eu consiga consumir o webservice ? Estou tentando assim. //AppController class AppController extends Controller { public $components = array("RequestHandler", "Auth", "Session"); public function beforeFilter(){ $this->Auth->authenticate = array( 'Basic' => array('userModel' => 'User', 'fields'=> array( 'username' => 'email', 'password' => 'senha' ), 'scope' => array( 'User.status' => 1 ) ), 'Form' => array('userModel' => 'User', 'fields'=> array( 'username' => 'email', 'password' => 'senha' ), 'scope' => array( 'User.status' => 1 ) ), ); $this->Auth->loginAction = array( 'controller' => 'users', 'action' => 'login' ); $this->Auth->loginRedirect = array( 'controller' => 'matriculas', 'action' => 'index' ); $this->Auth->logoutRedirect = array( 'controller' => 'users', 'action' => 'login' ); $this->Auth->authorize = "Controller"; $this->Auth->authError = "Efetue login de acesso"; $this->Auth->allow("login"); } public function isAuthorized($user) { if (isset($user['role']) && $user['role'] === 'admin') { return true; // Admin pode acessar todas actions } return false; // Os outros usuários não podem } } //UsersController class UsersController extends AppController { /** * Components * * @var array */ public $components = array('Paginator'); public function beforeFilter() { parent::beforeFilter(); //$this->Auth->allow('loginApp', 'showPostJson'); } /** * index method * * @return void */ public function index() { $this->User->recursive = 0; $this->set('users', $this->Paginator->paginate()); } /** * view method * * @throws NotFoundException * @param string $id * @return void */ public function view($id = null) { if (!$this->User->exists($id)) { throw new NotFoundException(__('Invalid user')); } $options = array('conditions' => array('User.' . $this->User->primaryKey => $id)); $this->set('user', $this->User->find('first', $options)); } /** * add method * * @return void */ public function add() { if ($this->request->is('post')) { $this->User->create(); if ($this->User->save($this->request->data)) { $this->Session->setFlash(__('The user has been saved.')); return $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The user could not be saved. Please, try again.')); } } } /** * edit method * * @throws NotFoundException * @param string $id * @return void */ public function edit($id = null) { if (!$this->User->exists($id)) { throw new NotFoundException(__('Invalid user')); } if ($this->request->is(array('post', 'put'))) { if ($this->User->save($this->request->data)) { $this->Session->setFlash(__('The user has been saved.')); return $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The user could not be saved. Please, try again.')); } } else { $options = array('conditions' => array('User.' . $this->User->primaryKey => $id)); $this->request->data = $this->User->find('first', $options); } } /** * delete method * * @throws NotFoundException * @param string $id * @return void */ public function delete($id = null) { $this->User->id = $id; if (!$this->User->exists()) { throw new NotFoundException(__('Invalid user')); } $this->request->allowMethod('post', 'delete'); if ($this->User->delete()) { $this->Session->setFlash(__('The user has been deleted.')); } else { $this->Session->setFlash(__('The user could not be deleted. Please, try again.')); } return $this->redirect(array('action' => 'index')); } public function login(){ $this->layout = "layout"; if($this->request->is("post")){ if ($this->Auth->login()) { $this->redirect($this->Auth->redirect()); }else{ $this->Session->setFlash(__('Usuário ou senha inválido')); } } } public function logout(){ $this->redirect($this->Auth->logout()); } /*** metodos de webservice ****/ /** retorna para o App todos os usuarios cadastrados **/ public function findAll(){ $this->set("usuarios", $this->User->find('all')); $this->set(array( "_serialize" => 'usuarios', )); } /** adiciona novo usuario pelo App * * JSON to send * * { * 'User':{ * 'email':'myself@gmail.com', * 'senha':'aaaa', * } * } * * * **/ public function addNewUser(){ $this->layout=null; $data = $this->request->input("json_decode", true); echo $data; } }
  21. Luciano Silveira Marco

    Insert com Select

    Olá, Tenho o seguinte trecho num script PHP para inserir um registro juntamente com um select e somente o campo "dataos" com a variável $vardatarotina2 fica em branco, não sei o que estou fazendo de errado. Obrigado! $vardatarotina = date('Y-m-d'); $vardatarotina2= date('d/m/Y', strtotime($vardatarotina. ' + 1 days')); $stmt = $conn->prepare("INSERT INTO courrier04 (os, codigouser, codigocli, dataos, turnoos, horaos, solicitante, setor, destino, servico, status, dataabriu, horaabriu, datafechou, diaRel, destinoRel, ramal, executor, bairro) SELECT $varosrotina, codigouser, codigocli, $vardatarotina2, turnoos, horaos, solicitante, setor, destino, servico, 'P', dataos, horaabriu, $vardatablank, $vardiaRel, destinoRel, ramal, executor, bairro from courrier04 WHERE os=$varos and codigocli=$varcodcli"); $stmt->execute();
  22. xiro

    criar e escrever em um arquivo

    Boa tarde. Pessoal, Para mim criar um arquivo em um servidor(linux, windows) web é necessario dar permissão?
  23. genialco

    Ler xml com PHP

    Olá! Não consigo imprimir "URLArquivo" do meu XML na tela. Estou usando PHP para ler o XML alguém pode auxiliar? Obrigado. disponibilizo abaixo o XML e o PHP que percorre o XML: <?xml version="1.0" encoding="utf-8"?> <CargaVeiculos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Veiculos> <Veiculo> <CodigoCliente>1640</CodigoCliente> <CodigoVeiculo>DTK0003aaa</CodigoVeiculo> <Foto> <NomeArquivo>1640%2fDTK0003%2f2015040617130007911854_1_517.jpg</NomeArquivo> <URLArquivo> teste teste </URLArquivo> <Principal>1</Principal> </Foto> <Foto> <NomeArquivo>1640%2fEGA9003%2f2015063013182659711854_2_517.jpg</NomeArquivo> <URLArquivo>teste </URLArquivo> <Principal>0</Principal> </Foto> </Fotos> <EmDestaque>1</EmDestaque> </Veiculo> <Veiculo> <CodigoCliente>1641</CodigoCliente> <CodigoVeiculo>DTK0005</CodigoVeiculo> <Foto> <NomeArquivo>1640%2fDTK0003%2f2015040617130007911854_1_517.jpg</NomeArquivo> <URLArquivo>teste 3 </URLArquivo> <Principal>1</Principal> </Foto> </Fotos> <EmDestaque>1</EmDestaque> </Veiculo> </Veiculos> </CargaVeiculos>
  24. Bom dia pessoal, Estou programando a PHP faz poucos meses no meu trabalho. Me deparei com um problema (pra mim pelo menos) que não consigo avançar. Tenho um script que executo no SQL server, que me retorna 42000 results de 112 colunas. O Script direto no banco é executado em mais ou menos 12 segundos. Enfim, minha missão é automatizá-lo em php. Construo a query, conexao, etc.. Abro uma variável, e dentro dela coloco, a tabela, e o while dos results. Porem, sem erro algum, o php para. Não é timeout. O máximo de results que consigo é 2308. A varíavel não está aguentando? Existe alguma forma de "aumentar" o tamanho da varível? Ou usar uma array? Matriz? Desde já, agradeço muito a atenção e a ajuda. Att.
  25. Boas galera do forum! Sei que deve ser básico e até achei muito material no google, porém quero entender melhor o conceito e também entender o porque de não funcionar no meu caso. Preciso deletar apenas a foto de uma notícia apenas quando o cara fizer o upload de uma nova foto, caso contrário, manter a mesma no banco e no diretório. Minha dúvida é justamente nessa questão, alguem poderia me dar um exemplo, algo que seja o mais correto? <form name="form" method="POST" enctype="multipart/form-data" action="?definidor=edita_post"> <label>Título</label> <input type="text" name="titulo" value="<?php echo utf8_encode($noticia[titulo]) ?>"/> <label>Foto destaque</label> <img style="width:150px;" src="../uploads/blog/<?php echo $post; ?>/<?php echo $noticia[foto_destaque]; ?>" border="0"> <label>Mudar Foto?</label> <input type="file" name="foto_destaque_new" value="<?php echo $noticia[foto_destaque]; ?>"/> </form> Como faço pra deletar do banco e do diretório apenas se o cara "subir" novo arquivo e cadastrar a nova foto e caso contrário manter a mesma foto?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.