Ir para conteúdo
Fórum CódigoFonte.net

alan2010

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

  1. alan2010

    Class PHP

    deixe pra lá consegui
  2. alan2010

    Erro no código

    Codigo certo: <?php // INICIA A SESSÃO session_start(); @ini_set('display_errors','OFF'); $urlAtualNormal = $_SERVER['REQUEST_URI']; $urlAtual = strtolower($urlAtualNormal); if((strstr($urlAtual, "script")) or (strstr($urlAtual, "document.")) or (strstr($urlAtual, "style")) or (strstr($urlAtual, "replace")) or (strstr($urlAtual, "location")) or (strstr($urlAtual, "url")) or (strstr($urlAtual, ".cgi")) or (strstr($urlAtual, "cookie")) or (strstr($urlAtual, "target")) or (strstr($urlAtual, "<")) or (strstr($urlAtual, ">")) or (strstr($urlAtual, "(")) or (strstr($urlAtual, ")")) or (strstr($urlAtual, "ツ・")) or (strstr($urlAtual, "{")) or (strstr($urlAtual, "}")) or (strstr($urlAtual, '"')) or (strstr($urlAtual, "'")) or (strstr($urlAtual, "&#x")) or (strstr($urlAtual, "ツ・ツ・")) ){ echo "<script>window.location='index.php'</script>"; exit(); } ?> <link href="<?php echo url2(); ?>/estilo.css" rel="stylesheet" type="text/css"> <link href="estilo.css" rel="stylesheet" type="text/css" /> <table width="1%" border="0" cellpadding="0" cellspacing="0" class="b02"> <tr> <td width="98%" align="center" style="color:#AA963B">Pague tranquilamente com PagSeguro<br /> <img src="<?php echo url2(); ?>/imagens/pagseguro.png" style="margin:5px 0 0 0" /></td> </tr> </table> Motivo do erro: colocou mas de uma aspa quando declarou está string: "ツ・"" Então o certo é assim: "ツ・"
  3. alan2010

    Class PHP

    É que o sistema que vai usar ela não reconhece quando está com _
  4. alan2010

    Class PHP

    Estou com prolemas com nome da class, pois preciso que ela tenha esse nome class i-filez_com { , entretanto o php mostra erro de sintaxe quando utilizo -, sei se substituir o traço por underline (_) não aparecerá erro, mas ela não pode ser assim class i_filez_com { por uma questão tecnica. Se alguém puder dizer uma forma de utilizar o traço sem aparecer erro de sintaxe ficarei grato.
  5. consegui resolver o problema. Ah não tinha nem uma relação com nome dado ao input, ok.
  6. fiz um test e ele deu esse resultado: Array ( [titulo] => alan furtado [inputsCount] => 4 [formInput] => Array ( [1] => http://localhost/sist/ [2] => http://phpbrasil.com/phorum/read.php?1,65470 [3] => http://www.scriptbrasil.com.br/forum/lofiversion/index.php/t155397.html [4] => http://www.google.com.br/search?sclient=psy-ab&hl=pt-BR&newwindow=1&site=&source=hp&q=input+dinamico%2C+como+gravar+dados+no+bd+sql&pbx=1&oq=input+dinamico%2C+como+gravar+dados+no+bd+sql&aq=f&aqi=&aql=&gs_sm=e&gs_upl=901180l920014l0l921146l48l38l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.,cf.osb&biw=1440&bih=712&ech=1&#968;=FxuWTqD6LYSa1AXfv4TVBw.1318460235772.10&emsg=NCSR&noj=1&ei=FxuWTqD6LYSa1AXfv4TVBw ) )
  7. não ele está com nome o nome do input quando criado pelo usuário é <input name="formInput[id]" id="1"> o que acontece é que usuário cria vários input, mas na hora de gravar esses valores no bd não consigo e na hora de passar os valores de todos os input para o INSERT é que não rola. Faço assim para gravar no bd: $insert = mysql_query("insert into test (link,titulo) values ('{$_POST['formInput'][$x]}','{$titulo}')"); Se poderes mi dar um exemplo mostrando qual é a maneira de gravar isso agradeço.
  8. é o seguinte estou com prblemas para inserir dados de um input de um formulário, pois o usuário pode criar quantos input's precisar. Nesses inputs pode ser inseridos url e titulo. abaixo o index.php com form: index.php Essa página é onde está o formulário dinamico: <!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>Documento sem t&#237;tulo</title> <script type="text/javascript"> var id = 1; function novoCampo(){ var inp = document.createElement("input"); inp.setAttribute("id", id ); inp.setAttribute("name", "formInput"+"["+id+"]" ); var lab = document.createElement("label"); lab.setAttribute("id", "l"+id); var lab_content = document.createTextNode("Campo url " + id + " "); var quebra = document.createElement("br"); lab.appendChild(lab_content); var inpP = document.getElementById(id-1); var parentInp = inpP.parentNode; parentInp.insertBefore(lab, inpP.nextSibling); parentInp.insertBefore(inp, lab.nextSibling); parentInp.insertBefore(quebra, lab); document.getElementById('0').value = id; ++id; } </script> </head> <body> <?php require_once ("criar.php"); ?> <form method="post" action="enviar.php"> titulo:<input type="text" name="titulo" id="titulo"><br> <input type="hidden" name="inputsCount" id="0" value="0"> <br/> <input type="button" value="+ 1 Campo" onClick="novoCampo();"> <br/> <br/> <input type="submit" value="Enviar" id="enviar"><br> </form> </body> </html> Logo depois vem a envia.php Onde grava os valores do titulo e da url <?php $inputsCount = $_POST['inputsCount']; for($x = 1; $x <= $inputsCount; $x++){ $link = $_POST['formInput'][$x]; } /*if (!($link) || !($titulo)){ print "Preencha todos os campos!"; exit(); }*/ require_once ("config.php"); //Abrindo Conexao com o banco de dados $conexao = mysql_pconnect($host,$usuario,$senha) or die (mysql_error()); $banco = mysql_select_db("links"); //Utilizando o mysql_real_escape_string voce se protege o seu c&#243;digo contra SQL Injection. $link = mysql_real_escape_string($link); $titulo = mysql_real_escape_string($titulo); $insert = mysql_query("insert into test (link,titulo) values ('{$_POST['formInput'][$x]}','{$titulo}')"); mysql_close($conexao); if($insert) { print "Links inseridos com sucesso!"; }else { print "Houve algum erro ao inserir os links!"; } ?> Como podem ver só o input da url é dinamico, e justamente com os valores da url que não consigo inserir, ele inseri mas em branco, ficando somente preenchidoo titulo no bd. Agradeço a ajuda de quem conseguir inserir os dados do nput dinamico da url no bd. Estrutura da tabela sql CREATE TABLE `test` ( `id` int(6) NOT NULL auto_increment, `link` varchar(250) NOT NULL, `titulo` varchar(250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=37 ;
  9. Já tentei comprar o livro mas parece que ele não está mais disponivel, já fui no submarino, na editora do mesmo, na saraiva, busca pé. Então quero pedir quem tem ele em português pudesse disponibilizar ele para download no megaupload. Para que possa baixar. Alguem tem?
  10. ok, assim que puder acesso ele para aprender algumas coisas!
  11. que pena? queria eu saber php sem precisar livros. pois os que tem na net são muitos básicos.
  12. pode indicar um livro para comprar, que fale todos esses detalhes com exemplos?
  13. quero saber para que serve isso: => ->
  14. ok, deve ser isso mesmo valeu!!
  15. Desculpa a demora para responder mas só que não estava conseguindo responder, agora está dando acesso proibido, oq ue será que está de errado. Será que tem que dar algum chmod nos arquivos? Veja online: http://baixaaki.co.cc/busc/addurl.php
×
×
  • Criar Novo...