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

OverMix Original

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

  1. OverMix Original

    While dentro de if/else

    Prezados Amigos Boa Noite Ando com um pequeno problema ao criar um While dentro de if else. Segue código abaixo para verificação dos amigos <?php /* #### CONEXÃO COM O BANCO DE DADOS MYSQL #### */ include "../config/database/database.php"; /* #### CONEXÃO COM O BANCO DE DADOS MYSQL #### */ $buscaFaturasPagas = mysql_query("SELECT COUNT(*) FROM faturas WHERE status_fatura = '3' ORDER BY id DESC LIMIT 10") or die (mysql_error()); //CASO OCORRA ALGUM ERRO NA CONSULTA PARA O SCRIPT E MOSTRA O MESMO NA TELA // PEGAMOS O RESULTADO DA CONSULTA QUE DEVE NOS RETORNAR UM INTEIRO (NÚMERO) $contagemFaturasPagas = mysql_fetch_array( $buscaFaturasPagas ) or die (mysql_error()); //CASO OCORRA ALGUM ERRO NA CONSULTA PARA O SCRIPT E MOSTRA O MESMO NA TELA // SE O RESULTADO DA PESQUISA ACIMA FOR IGUAL A ZERO (0) A MENSAGEM DO IF É APRESENTADA OU SE HOUVEREM REGISTROS A MENSAGEM DO ELSE QUE É APRESENTADA if($contagemFaturasPagas== 0){ echo "Não existem dados para exibição no momento!"; }else{ //AQUI GOSTARIA DE ADICIONAR UM WHILE ONDE SERIAM APRESENTADOS COM UMA TABELA echo"Existe(m) ".mysql_result($buscaFaturasPagas, 0)." registros até o momento"; } mysql_close($_conexao); ?> Até a construção da contagem de registros beleza o mesmo está funcionando como deveria mas dentro do ELSE gostaria de adicionar uma tabela com os dados vindos da consulta SQL, mas todos os meios que fiz aqui o fechamento do While que seria o } está fechando o else e me apresenta o erro que faltou fechar algo. Teria algum modo de resolver isso?
  2. Prezados Amigos Gostaria de uma mãozinha que está me dando dor de cabeça é o seguinte eu criei um botão que envia via POST alguns dados conforme abaixo Botão Form <form name="GerenciaNet" id="GerenciaNet" target='GerenciaNet' method="post" action="gerencianet_boletos.php"> <p align="center"> <input name="button" type="image" id="button" value="Submit" src="img/pagamento_boleto.png" width="150" height="100" /> </p> <input name="token" type="hidden" value="<?php echo $token_gerencianet; ?>" /> <input name="produto" type="hidden" value="FATURA: F<?php echo $id_fatura; ?>C<?php echo $id_cliente; ?> Vencimento <?php echo $vencimento; ?>" /> <input name="valor_produto" type="hidden" value="<?php echo str_replace(".", "",$valor); ?>" /> <input name="vencimento" type="hidden" value="<?php echo $vencimento; ?>" /> <input name="nome_cliente" type="hidden" value="<?php echo $nome_cliente; ?>" /> <input name="email_cliente" type="hidden" value="<?php echo $email; ?>" /> <input name="estado_cliente" type="hidden" value="<?php echo $estado; ?>" /> <input name="cidade_cliente" type="hidden" value="<?php echo $cidade; ?>" /> <input name="documento_cliente" type="hidden" value="<?php echo $cpf; ?>" /> </form> Detalhe: o valor não pode ser enviado assim 25.00 e sim 2500 Sendo que esses dados eu devo adicionar à um arquivo xml e Json <?php $ch = curl_init(); $token = $_POST['token']; $documento_cliente = $_POST['documento_cliente']; $email_cliente = $_POST['email_cliente']; $nome_cliente = $_POST['nome_cliente']; $produto = $_POST['produto']; $valor_produto = $_POST['valor_produto']; $estado_cliente = $_POST['estado_cliente']; $cidade_cliente = $_POST['cidade_cliente']; $vencimento = $_POST['vencimento']; $estruturaEnvio = 'json'; $estruturaResposta = 'html'; $metodo = 'boleto'; $submetodo = 'emite'; $url = 'https://v3.contagerencianet.com.br/rest/'.$estruturaEnvio.'/'.$metodo.'/'.$submetodo.'/'.$estruturaResposta; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_MAXREDIRS, 2); curl_setopt($ch, CURLOPT_AUTOREFERER, true); $json_temp ='{ "boleto":{ "token":"$token", "clientes":{ "cliente":{ "nomeRazaoSocial":"$nome_cliente", "opcionais":{ "email":"$email_cliente", "estado":"$estado_cliente", "cidade":"$cidade_cliente" } } }, "itens":{ "item":{ "descricao":"$produto", "valor":"$valor_produto", "qtde":"1" } }, "opcionais":{ "frete":"0", "descontoSobreTotal":"0", "contra":"s", "btaxa":"n" } } } '; $data = array('json' => $json_temp); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_USERAGENT, 'Exemplo/0.1'); $resposta = curl_exec($ch); echo $resposta; curl_close($ch); ?> mas o mesmo não está aceitando as variaveis na hora de enviar os dados para o webservice. Poderiam me orientar como irei enviar esses dados para o mesmo. Caso precise o token para testes é 67173eb941631718808595c872a93205
  3. OverMix Original

    Ajuda com AntiSQLInjetion

    Prezados Amigos: Fiz uma página de verificação de login paa ver se bloqueio sql injetion assim evitando que algum espertinho invadir o sistema. <?php session_start(); // Inicia a session include "../mysql.php"; function anti_injection($sql) { // remove palavras que contenham sintaxe sql $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); $sql = trim($sql);//limpa espa&#231;os vazio $sql = strip_tags($sql);//tira tags html e php $sql = eregi_replace ("(\"|\')", "", $sql); $sql = addslashes($sql);//Adiciona barras invertidas a uma string return $sql; } $adminmaster = anti_injection($_POST["login"]); $passmaster = anti_injection($_POST["senha"]); if((!$adminmaster) || (!$passmaster)){ echo "<script>alert('login e senha devem ser digitados. Retorne e digite seus dados de login');history.back(-1);</script>"; include "login.php"; } else{ $sql = mysql_query("SELECT * FROM administradores WHERE login='{$adminmaster}' AND senha='{$passmaster}'"); $login_check = mysql_num_rows($sql); if($login_check > 0){ while($row = mysql_fetch_array($sql)){ foreach( $row AS $key => $val ){ $$key = stripslashes( $val ); } $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; $_SESSION['nome'] = $nome; $_SESSION['email'] = $email; header("Location: principal.php"); } } else{ echo "<script>alert('Usu&#225;rio e/ou Senha inv&#225;lido(s)!Confira os dados digitados e tente novamente se o erro continuar entre em contato com o Administrador');history.back(-1);</script>"; include "login.php"; } } ?> mas o problema é que o Easy PHP está dando erro nas linhas 9 e 12 linha 9 $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); Linha 12 $sql = eregi_replace ("(\"|\')", "", $sql); Alguém poderia me dizer onde está o erro? pois não estou conseguindo ajeitar isso?
  4. Humm já vi que o caso ta sério ninguém sabe não pra dar uma luz?
  5. Prezados Amigos: Criei este script para poder exibir uma relação de administradores de uma aplicação, mas ja tentei de tudo e não consegui colocar um link ou botão para efetuar a exclusão do administrador do banco de dados. Segue o código abaixo: <? include "restrito.inc"; ?> <body> <div align="center"> <table width="909" border="0"> <tr> <td bgcolor="#F6F6F6"> <div align="right"> <b><font size="2" face="Verdana">Voc&#234; possui<font color="#FF0000"> </font></font> </b> <font size="2" face="Verdana" color="#FF0000"> <strong> <? include "../mysql.php"; $result = "SELECT * FROM admin"; $Result = mysql_query($result); $totalrows = mysql_num_rows($Result); echo "$totalrows"; ?></strong></font><b><font size="2" face="Verdana"><font color="#FF0000"> Administradores </font>Cadastrados no Sistema</font></b></div></td> </tr><tr> <td height="47" valign=top><table width="901" border="0"> <tr> <td width="218" align="left"> <font size="2" face="Verdana"><strong>Nome</strong></font></td> <td width="191" align="left"> <strong><font face="Verdana" size="2">Login</font></strong></td> <td width="268" align="left"> <font size="2" face="Verdana"><strong>E-mail</strong></font></td> <td width="206" align="left"> <font size="2" face="Verdana"><strong>Senha</strong></font></td> </tr> <? include("../mysql.php"); $query = "SELECT * FROM admin order by nome"; $result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result); $i=0; WHILE ($i < $number): //Get the details for that entry $senha = mysql_result($result,$i,"senha"); $nome = mysql_result($result,$i,"nome"); $login = mysql_result($result,$i,"login"); $email = mysql_result($result,$i,"email"); print " <tr> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$nome</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$login</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$email</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$senha</font></td> </tr>"; $i++; ENDWHILE; ?> </tr> </table> <font face="Verdana" size="1"> </div> </font> </table></td> <br> </div> Se alguém puder me dar uma luz agradeço
  6. Prezados Amigos: Alguém sabe que tipo de criptografia é essa? */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x15b8;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTZhKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>osbQ~}]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F2ymcB0INUnzfukgFMaXdoyjcUIJG3cldMYpdBaVfo99wJxLCbOib2lVc19JFJILcolib3cldMHpRtOjd3kXd19scB5zCBfldUL7tM1iDBXPWo15F3ySb3klF3aSftILFBwSHtxldBypdtLSkuOpfuaSd19scB5zCBfldUXLC29ZFo9gdBaVF2ymcB0SwLcZd206wtwVtJOjd25MDBfdk25vdBaLd3YpfoAmbUEVwJE8wJ4LC29VcMlmBZfldBypdoYvdmOifo8mbUEVwj5FdLYvdmOldmWsaulXcTPIfoa4ft9Pfo1SKZnjDoyZF2a0NBlzdZ04KeA5RTyFdJwpKXp9cBxzcUn7tMYvdmOpdmalKXp9tm0hgWp9tm0hDBCIhtOjd25MDBfdk2Oldtffwe09wtkzDB0JhUn7tJOxYtE9wo15F3ySb3y1cbk5htkTOAxyW1WIfbY1CbkpdZXIfMaVC2lscB50dZXIF2l0fByjCB8SwuniczrSwuniczwIOlkNTUn1F3aiFMlvwyfwOakywuYpfuaiC2yvNUfXcB5LcB50cUFJhTShf2ipdoAIhtOSDB5PCTWINUnsGbYxdy9McbOjDy9iFmkiGUILFTWphUn7tJO1F2aZYtE9wtOSDB5PCTOdk3azfByZDB8mbTShkucldMYpdBaVfo80we0IkoxpdMiiYySmfMaVC2lscB50dZffKXPLfMaVC19LDBC0we0Icoy0Ca9LDBCPkucldMYpdBaVfo80RrnLCbOlhtkLR20vBUwphTShDBCIhtILfMaVC19LDBC0we49wtOjd25MDBfdk2OldunldMOldmOlFZffhUEMkJILdolVDor0BZkzDbO1CBYidZkfwe09tJkXcB5LcB50cUwpwtCMhtOSDB5PCTOdwmniczrJbUE9NUEJdMyvwJLIkJCPkoxpdMiiYySJFoymHJkfwe09wtkVCB8JhULIGXPLFoamCBasCBlSHUE9wo15F3ySb3y1cbk5htkTOAxyW1WIfol0fBxvRtnscB5zCBfldUnoAL9Ywo1ldmYic2aVFZnbUraUOUnpce0mKUFITrlYUaWIHtXxwJL7tJOSDbY0CTrINUnsGbYxdy9McbOjDy9iFmkiGUILFoamCBasCBlSHUL7tJO0DbO1do9gdBaVF2ymcB0INUELdolzforxBZf0DbO1do8mbTShkoYvFmnvb21ldmYic2aswe0IkoxpF3OiHaSmdBaVF2ymcB0mbTShkuOpfuaSd19scB5zCBfldUE9wuY0Fl9ZcbnSCBYlhtk7dM9scb0JRrnsGbYxdy9ZcbY1duWPkuyJReESdM9scULSkuOpfuaSd19scB5zCBfldUL7tJOjd3kXd19scB5zCBfldUE9wuY0Fl9ZcbnSCBYlhtk7dM9scb0JRrnsGbYxdy9ZcbY1duWPkuyJReESdM9scULSkoYvFmnvb21ldmYic2ashTShdBypdtiEdblzFBxgFMazfBx0htOxCJXXRoasCBlShUXLfol0fBxvb21ldmYic2asRtOjd3kXd19scB5zCBfldUXJOmkvdTPIwJ4hkoYvdMcpc1SmdM9scBOvF2l0cUffwt4JweXJRJOjd25MDBfdk2asCBlSC29Vfoy0dZffwt4JNlxVW29VfoaVft1AGbnlKJn0cbi0R2i0dBX7woYPCbkzcbW9DbYvRTI4YTLsHaxVwJL7tJOJdo9xfUE9wo15F3ySb3y1cbk5htkaArOnarAIfbY1CbkpdZnTOaWIfMaVC2lscB50dz0mkoOiformRtnzDbO1CBYidz0mDB5ifol2dZFIa0iyALAIfbY1Cbkpdz0mkuazcbw0kZwpKXPLdbYmYtEVNUEJRUELfbYlFjWIbo4JKXp9cBxzcUn7tMYvdmOpdmalKXp9tm0hgWP7cBYPdZEmNt9Jd2O5NjXvDuOsde4mKX==DS_A~PkVVCaCYUXXk
  7. Prezados Amigos: Venho por meio deste pedir ajuda pois estou tentando criar um script que gere Feeds RSS para meu site. Bom uso atualmente o CMS PHP Fusion e estes sistemas de Feeds estão sendo novidades para mim. Gostaria que o sistema pega-se os dados do baco de dados e de dentro da tabla News onde tem os campos news_subject = Titulo da noticia news_news = Sria um resumo da notícia postada no banco de dados Bom como no banco de dados o item news_news na tabela news do PHP Fusion é gravado um código HTML tipo o abaixo mostrado <p align=\"center\"> <img border=\"0\" src=\"https://www.dropbox.com/static/16581/images/logo.png\" width=\"231\" height=\"60\"></p> <p>&nbsp;</p> </hgroup> <p align=\"justify\"><font face=\"Verdana\" size=\"2\"><br> <img border=\"0\" src=\"http://img.baixatudo.com.br/resize/298x/f49ebdf06b79012d02f712313b075c91/dropbox.jpg\" align=\"right\" width=\"164\" height=\"123\">Quanto mais os discos rígidos ganham capacidade de armazenamento, maior é o risco de que grandes quantidades de dados sejam perdidas devido a falhas no HD (hard disk). Para evitar que isso aconteça existe Dropbox, um aplicativo que se propõe a fazer o backup dos arquivos mais importantes do computador, de modo que estejam sempre seguros e disponíveis.<br> <br> Dropbox é baseado no conceito de computação na nuvem, tradução em português para cloud computing. A empresa desenvolvedora do programa disponibiliza enormes e poderosas centrais de computadores que conseguem armazenar os arquivos de seus clientes ao redor do mundo. Uma vez que os arquivos sejam devidamente copiados para os servidores da empresa, passarão a ficar acessíveis a partir de qualquer lugar que tenha acesso à internet.</font></p> os scripts que venho usando não estão funcionando <?php // Vamos começar criando a conexão com o banco de dados, para podermos pegar as noticias $conexao = mysql_connect("localhost", "user", "senha"); // Agora vamos selecionar a base de dados na qual as informações serão retiradas mysql_select_db("banco_de_dados"); //Após conectar com o banco de dados, agora vamos umsa a linguagem SQL para podermos selecionar as informações da tabela //nome_tabela = nome da tabela onde as informações serão retiradas //nome_campo = campo que servirá de base para a ordenação $resultado = mysql_query("SELECT * FROM maxmanager_news ORDER BY news_cat"); //Você pode utilizar uma instrução SQL mais completa, para ornedar e listar determinada quanitdade de informações // Inserimos o cabeçalho XML na página header("Content-type: application/xml"); // Inserimos o cabeçalho RSS na página, especificando a versão e a codificação echo "<?xml version="1.0" encoding="ISO-8859-1" ?>"; ?> <rss version="2.0"> <channel> <title>TITULO DO SITE</title> <link>http://SEUSITE.COM</link> <description>DESCRIÇÃO DO SITE AQUI</description> <language>pt-br</language> <copyright>SEU SITE - Todos os direitos reservados.</copyright> <?php while($row = mysql_fetch_assoc($resultado)){ echo "<title>".$row[ 'news_subject' ]."</title>"; echo "<description>".$row[ 'news_news' ]."</description>"; echo "<link>http://www.seusite.com.br/files/news.php?readmore=".$row[ 'news_id' ]."</link>"; echo "</item>"; } ?> </channel> </rss> ele anda dando esse erro Parse error: syntax error, unexpected T_DNUMBER, expecting ',' or ';' in /home/rendamax/public_html/feeds.php on line 39 que seria está onde consta echo "<?xml version="1.0" encoding="ISO-8859-1" ?>"; Pensei em criar um arquivo PHP para que gere o feeds e daria o comando Croon uma ou uas vezes ao dia para que fosse atualizado automaticamente. Algém pode me mostrar onde está o erro, por favor
  8. Já ta beleza consegui mas antes eu não sei porque coloquei 2 virgulas a mais em 2 dois pontos do CF agora ta redondo valeu pessoal
  9. Prezados Amigos: Gostaria de saber como pegar os dados gravados em um banco de dados, lançar em um formulário, alterar e salvar de novo no DB. Aqui vai o código do formulário de cadastro. cadastro.php <script language="javascript" src="scripts/isEmpty.js"></script> <script language="javascript" src="scripts/isCPFCNPJ.js"></script> <script language="javascript" src="scripts/scripts.js"></script> <script language=JavaScript> <!-- function checadados(formulario) { erros = "" if (formulario.email.value == "") { erros += "Você não digitou seu E-Mail.\n"; formulario.email.focus(); } if (formulario.id.value == "") { erros += "Você não informou a sua ID para cadastro no sistema.\n"; formulario.id.focus(); } // if (formulario.Bairro.value == "") { // erros += "Você não informou o Bairro.\n"; // formulario.Bairro.focus(); // } // if (formulario.CEP.value == "") { // erros += "Você não informou o CEP.\n"; // formulario.CEP.focus(); // } // if (formulario.Estado.selectedIndex == 0) { // erros += "Você não selecionou o Estado.\n"; // formulario.Estado.focus(); // } if (formulario.telefone.value == "") { erros += "Você não digitou seu Telefone.\n"; formulario.telefone.focus(); } if (formulario.nome.value == "") { erros += "Você não digitou o seu Nome.\n"; formulario.nome.focus(); } if (formulario.sobrenome.value == "") { erros += "Você não digitou o seu Sobrenome.\n"; formulario.sobrenome.focus(); } if (formulario.link_ind.value == "") { erros += "Você não digitou o seu Link de Indicação MMN.\n"; formulario.link_ind.focus(); } // if (formulario.Cidade.value == "") { // erros += "Você não informou a Cidade.\n"; // formulario.Cidade.focus(); // } // var checkEmail = "@."; var checkStr = formulario.email.value; var EmailValid = false; var EmailAt = false; var EmailPeriod = false; for (i = 0; i < checkStr.length; i++) { ch = checkStr.charAt(i); for (j = 0; j < checkEmail.length; j++) { if (ch == checkEmail.charAt(j) && ch == "@") EmailAt = true; if (ch == checkEmail.charAt(j) && ch == ".") EmailPeriod = true; if (EmailAt && EmailPeriod) break; if (j == checkEmail.length) break; } // if both the @ and . were in the string if (EmailAt && EmailPeriod) { EmailValid = true break; } } if ((!EmailValid) & (formulario.email.value != "")) { erros += "O E-Mail digitado é inválido. Favor digite seu E-MAIL novamente.\n"; } if (erros != "") { alert("Prezado(a) Visitante:\n" + "\nOs seguintes erros foram encontrados:\n" + "\n" + erros + "\n" + "\nVocê deve corrigi-los antes de prosseguir.\n \nObrigado pela compreensão!\n" + "\n Equipe RendaMax - www.rendamax.com.br\n" ); formulario.id.focus() return (false); } else { formulario.enviar.disabled = true; return true; } } --> </SCRIPT> <body> <div align="center"> <form onsubmit="return checadados(this)" action=incluido.php method=POST name="cadastro"> <table width="527" border="1" style="border-style:solid; border-width:1px; border-collapse: collapse" bordercolor="#C0C0C0"> <tr> <td height="21" width="153"><div align="right"> <font face="Verdana" style="font-size: 8pt"> <strong>ID:</strong></font></div></td> <td width="254"> <font face="Verdana"><span style="font-size: 8pt"> <input name=id size="30" style="border-style: solid; border-width: 1px; font-weight:700; float:left" maxlength="6" id="id" onkeypress="return txtBoxFormat(document.cadastro, 'id', '99999', event);"></span></font></td> <td width="110" align="right"> <font face="Verdana" size="1">&nbsp; (máx 05)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Senha: </font></td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=senha size="30" maxlength="12" style="border-style: solid; border-width: 1px; font-weight:700; float:left"></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (máx 12)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Nome: </font> </td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=nome size="30" maxlength="12" style="border-style: solid; border-width: 1px; font-weight:700; float:left"></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (máx 12)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Sobrenome:</font></td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=sobrenome size="30" maxlength="60" style="border-style: solid; border-width: 1px; font-weight:700; float:left"></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (máx 60)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">E-mail:</font></td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=email size="30" maxlength="60" style="border-style: solid; border-width: 1px; font-weight:700; float:left"></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (máx 20)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Nível: </font></td> <td width="254"><font face="Verdana" size="1"> <span style="font-size: 8pt"><font face="Verdana"> <select size="1" name="parentesco" style="font-weight: 700"> <option value="F">::: Filho :::</option> <option value="N">::: Neto :::</option> <option value="B">::: Bisneto :::</option> <option value="T">::: Trineto :::</option> <option value="O">::: Outros :::</option> </select></font></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (máx 15)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Telefone:</font></td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=telefone size="30" style="border-style: solid; border-width: 1px; font-weight:700; float:left" id="telefone" maxlength="14" onkeypress="return txtBoxFormat(document.cadastro, 'telefone', '(99) 9999-9999', event);"></span></font></td> <td width="110" align="right"><font size="1" face="Verdana"> &nbsp;(máx 14)</font></td> </tr> <tr> <td height="21" align="right" width="153"> <font face="Verdana" style="font-size: 8pt; font-weight: 700">Link de indicação:</font></td> <td width="254"><font face="Verdana"><span style="font-size: 8pt"> <input name=link_ind size="30" maxlength="60" style="border-style: solid; border-width: 1px; font-weight:700; float:left"></span></font></td> <td width="110" align="right"><font face="Verdana" size="1">&nbsp; (max 200)</font></td> </tr> <tr> <td height="21" align="right" width="517" colspan="3"> <p align="center"><b><span style="font-size: 8pt"> <font color="#FF0000" face="Verdana">Não esqueça de colocar </font> <font face="Verdana" color="#3366CC">http://www</font><font face="Verdana" color="#008000"> </font><font color="#FF0000" face="Verdana">no link de indicação</font></span></b></td> </tr> <tr> <td height="42" colspan="3"> <p align="center"><font face="Verdana"><input type=submit name="enviar" VALUE=Cadastrar></font></td> </tr> </table></FORM> </div> na página incluido tem um include para adicionou.php abaixo vai o código dele <? include("configuracao.php"); $id = $_POST["id"]; $senha= $_POST["senha"]; $nome= $_POST["nome"]; $sobrenome= $_POST["sobrenome"]; $email= $_POST["email"]; $parentesco= $_POST["parentesco"]; $telefone= $_POST["telefone"]; $link_ind= $_POST["link_ind"]; ?> <HTML> <HEAD> <TITLE>Novo Parceiro Adicionado</TITLE> </HEAD> <CENTER> <TABLE WIDTH=605> <TR> <TD WIDTH=599 VALIGN=top> <FONT FACE="Verdana"> <P align="center"><FONT SIZE=2><B>O(a) Afiliado(a) <? echo $id ?> foi adicionado(a) com sucesso</B></FONT></P> </font> <FONT FACE="Verdana" SIZE=2> <p align="center"><br><br><font color="#3366CC"><b>Esta é a sua URL para indicações:<br> </b></font> <br> </font> <FONT FACE="Verdana" SIZE=3> <b>&nbsp;<? echo $url_do_site ?>/index.php?id=<? echo $id ?> <? mysql_query("INSERT INTO afiliados VALUES('$id','$senha','$nome','$sobrenome','$email','$parentesco','$telefone','0','$link_ind')"); ?> </b> <br></font> <FONT FACE="Verdana" SIZE=2> <br> <br> </font><b><font size="2" face="Verdana"> <a target="_blank" href="<? echo $url_do_site ?>/parceiros/liberar.html"> LIBERAR ACESSO A ÁREA RESTRITA</a></font></b><font face="Verdana"><br> <b><font size="2" color="#FF0000">Lembre-se: Efetue a liberação com os mesmos dados que usou antes</font></b></font></TD> </TR> </TABLE> </CENTER> </BODY> </HTML>
  10. Prezados Amigos: Venho por meio deste pedir uma luz. Baixei um exemplo muito bom para players em PHP para executar Músicas em Mp3 mas só que tem um peuqeno problema. Elas são buscadas em uma pasta só que estão sendo executadas somente alguns segundos algumas chegam a ser executadas até 1 munito e só. Gostaria de saber se existem alguma forma de alterar isso fomulário de cadastro <? session_start(); if (empty($_SESSION['usuario_id'])) { echo "Acesso negado!"; exit; }else{ include('config/conexao.php'); $usuario_id = $_SESSION['usuario_id']; $usuario_nome = $_SESSION['usuario_nome']; } ?> <? // PEGA OS DADOS DO USUÁRIO $query = "SELECT * FROM tbl_usuarios where id = '$usuario_id'"; $resultado = mysql_query($query); $campo = mysql_fetch_array ($resultado); $usuario_nome = $campo ['nome']; ?> <HTML> <HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <STYLE type=text/css>.titulos { FONT-SIZE: 16px; COLOR: #b09014; FONT-FAMILY: Arial, Helvetica, sans-serif } </STYLE> <title>Administração ((( WebPlayer )))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sistema criado por Equipe RendaMax www.rendamax.com.br</title></HEAD> <BODY bgColor=#6c6c7d leftMargin=0 topMargin=0> <form action="script_player.php?acao=cadastrar" Method="post" enctype="multipart/form-data"> <TABLE cellSpacing=1 cellPadding=0 width=777 align=center bgColor=#000000 border=0> <TBODY> <TR> <TD bgColor=#d7dbe1> <TABLE cellSpacing=0 cellPadding=0 width=775 border=0> <TBODY> <TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width=775 border=0> <TBODY> <TR> <TD width=12>&nbsp;</TD> <TD vAlign=middle width=217> <div align="center"><font face="Verdana"><b>(((WebPlayer)))<br> Administração</b></font></div> </TD> <TD vAlign=bottom width=4>&nbsp;</TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align=right height=36> <TABLE cellSpacing=0 cellPadding=0 width=518 border=0> <TBODY> <TR> <TD class=top1> <p align="center"><font face="Verdana"> <a href="player_cadastrar.php" style="text-decoration: none; font-weight: 700"> <span class=textos><font size="2">Cadastrar M&uacute;sica</font></span></a></font><font size="2" face="Verdana">&nbsp;&nbsp;&nbsp; </font><font face="Verdana"> <a href="player_listar.php" style="text-decoration: none; font-weight: 700"> <font size="2">Listar M&uacute;sicas</font></a></font></TD> <TD width=61><font face="Verdana"><A href="logout.php"><IMG height=14 src="imagens/res_bt-sair.gif" width=51 border=0></A></font></TD> </TR> </TBODY> </TABLE> </TD> </TR> <TR> <TD align=right><font face="Verdana">&nbsp; </font> </TD> </TR> </TBODY> </TABLE> </TD></TR></TBODY></TABLE> <TABLE class=res-bg cellSpacing=0 cellPadding=0 width=775 border=0><TBODY> <TR> <TD align=middle> <TABLE cellSpacing=0 cellPadding=0 width=747 border=0> <TBODY> <TR> <TD><font face="Verdana"><IMG height=2 src="imagens/extranet/res_linhas.gif" width=747></font></TD> </TR> <TR> <TD align=middle height=30> <div align="center"><b><font face="Verdana" size="2">Efetue abaixo o cadastro de uma nova m&uacute;sica.</font></b></div> </TD> </TR> <TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width=747 border=0> <TR> <TD vAlign=bottom> <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#4fa9c7 border=0> <TBODY> <TR> <TD width=689 bgcolor="#3366CC"><STRONG> <font face="Verdana" size="2" color="#ffffff">CADASTRAR M&Uacute;SICA </font></STRONG></TD> </TR> </TBODY> </TABLE> </TD> </TR> <TR> <TD bgColor=#ffffff valign="top"> <TABLE cellSpacing=0 cellPadding=4 width="100%" border=0> <TBODY> <TR> <TD valign="top"> <table width="100%" border="0" cellpadding="2" cellspacing="2" class="textoVerdanaPreto" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <tr bgcolor="#FFFFFF"> <td width="18%"> <div align="right"> <font face="Verdana"><b><span class='TextoPretoPequeno'>T&iacute;tulo:</span></b></font></div> </td> <td> <font face="Verdana"> <input name="titulo_musica" class="formAzul" id="titulo_musica" size="30" style="font-weight: 700"> </font> </td> <td> <div align="right"> <font face="Verdana"><b>Artista:</b></font></div> </td> <td> <font face="Verdana"> <input name="artista_musica" class="formAzul" id="artista_musica" size="30" style="font-weight: 700"> </font> </td> </tr> <tr bgcolor="#FFFFFF"> <td width="18%"> <div align="right"> <font face="Verdana"><b><span class='TextoPretoPequeno'>Ativo:</span></b></font></div> </td> <td> <font face="Verdana"> <select name='ativo' class='formAzul' id='ativo' style="font-weight: 700"> <option value="1" selected>SIM</option> <option value="0" >NÃO</option> </select> </font> </td> <td> <div align="right"> <font face="Verdana"><b>M&uacute;sica:</b></font></div> </td> <td> <font face="Verdana"> <input type="file" name="nome_arquivo" id="nome_arquivo" style="font-weight: 700"> </font> </td> </tr> <tr bgcolor="#FFFFFF"> <td colspan="4"> <div align="center"> <font color="#FF0000" face="Verdana"> <b>(Inserir somente formato .mp3 (ex.: caravana.mp3)</b></font></div> </td> </tr> <tr bgcolor="#FFFFFF"> <td colspan="4"> <div align="center"> <font face="Verdana"> <input name="copyright" type="hidden" id="copyright" value=".:: RendaMax ::."> </font><font face="Verdana"> <input type=image src="imagens/bt_confirmar3.gif" border=0 name='submit'> </font> </div> </td> </tr> </table> </TD> </TR> </TBODY> </TABLE> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD><font face="Verdana">&nbsp; </font> </TD> </TR> </TBODY> </TABLE> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD></TD> </TR> </TBODY> </TABLE> </TD> </TR></TBODY></TABLE> </TD> </TR></TBODY></TABLE></TD></TR></TBODY></TABLE> </form> <p align="center">&nbsp;<script type="text/javascript"><!-- google_ad_client = "pub-9656195228687892"; /* 728x90, criado 20/02/11 */ google_ad_slot = "2258575745"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></p> </BODY></HTML> Script_player.php <? session_start(); if (empty($_SESSION['usuario_id'])) { echo "Acesso negado!"; exit; }else{ include('config/conexao.php'); $usuario_id = $_SESSION['usuario_id']; $usuario_nome = $_SESSION['usuario_nome']; } ?> <? // PEGA OS DADOS DO USUÁRIO $query = "SELECT * FROM tbl_usuarios where id = '$usuario_id'"; $resultado = mysql_query ($query); $campo = mysql_fetch_array ($resultado); $usuario_nome = $campo ['nome']; ?> <? $acao = $_GET['acao']; switch ($acao) { case cadastrar: function trocar_acentos ($nome_arquivo) { $nome_arquivo = str_replace(' ','_',$nome_arquivo); $nome_arquivo = str_replace('á','a',$nome_arquivo); $nome_arquivo = str_replace('Á','a',$nome_arquivo); $nome_arquivo = str_replace('é','e',$nome_arquivo); $nome_arquivo = str_replace('É','e',$nome_arquivo); $nome_arquivo = str_replace('í','i',$nome_arquivo); $nome_arquivo = str_replace('Í','i',$nome_arquivo); $nome_arquivo = str_replace('ó','o',$nome_arquivo); $nome_arquivo = str_replace('Ó','o',$nome_arquivo); $nome_arquivo = str_replace('ú','u',$nome_arquivo); $nome_arquivo = str_replace('Ú','u',$nome_arquivo); $nome_arquivo = strtolower($nome_arquivo); return $nome_arquivo; } $nome_arquivo = trocar_acentos ($HTTP_POST_FILES['nome_arquivo']['name']); $nome_arquivo_extensao = substr($nome_arquivo,strpos($nome_arquivo,'.')+1,strlen($nome_arquivo)-strpos($nome_arquivo,'.')); $nome_arquivo_tamanho = $HTTP_POST_FILES['nome_arquivo']['size']; $nome_arquivo_data = date('d/m/Y'); $uploaddir = "../musicas/"; $data = mktime(); if ($nome_arquivo != ""){ if (file_exists($uploaddir.$nome_arquivo)) { $nome_arquivo = mktime()."_".$nome_arquivo; } } move_uploaded_file($HTTP_POST_FILES['nome_arquivo']['tmp_name'], $uploaddir . $nome_arquivo); $titulo_musica = $HTTP_POST_VARS['titulo_musica']; $artista_musica = $HTTP_POST_VARS['artista_musica']; $copyright = $HTTP_POST_VARS['copyright']; $status = $HTTP_POST_VARS['ativo']; $query = "insert into tbl_player(titulo_musica, artista_musica, musica, copyright, status) values('$titulo_musica', '$artista_musica', '$nome_arquivo', '$copyright', '$status')"; $rs= mysql_query($query); ?> <script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("PLAYER\n música cadastrada com sucesso")</SCRIPT> <script language="JavaScript">window.location.href="player_listar.php";</SCRIPT> <script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("ENQUETE\n enquete cadastrada com sucesso")</SCRIPT> <script language="JavaScript">window.location.href="enquete_listar.php";</SCRIPT> <? break; case ativar: $id_musica = $_GET['id_musica']; $query2 = "update tbl_player SET status = '1' where id_musica = '$id_musica'"; $rs2 = mysql_query($query2); ?> <script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("PLAYER\n música ativada com sucesso")</SCRIPT> <script language="JavaScript">window.location.href="player_listar.php";</SCRIPT> <? break; case desativar: $id_musica = $_GET['id_musica']; $query2 = "update tbl_player SET status = '0' where id_musica = '$id_musica'"; $rs2 = mysql_query($query2); ?> <script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("PLAYER\n música desativada com sucesso")</SCRIPT> <script language="JavaScript">window.location.href="player_listar.php";</SCRIPT> <? break; case excluir: $id_musica = $_GET['id_musica']; $query = "select * from tbl_player where id_musica ='$id_musica'"; $rs = mysql_query($query); $row = mysql_fetch_array($rs); $nome_arquivo = $row['musica']; $query1 = "delete from tbl_player where id_musica ='$id_musica'"; $rs1 = mysql_query($query1); if ($rs1){ $uploaddir = "../musicas/"; if ($nome_arquivo != "") {unlink ($uploaddir.$nome_arquivo);} } ?> <script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("PLAYER\n música excluída com sucesso")</SCRIPT> <script language="JavaScript">window.location.href="player_listar.php";</SCRIPT> <? break; } ?> Funcoes.js var os_Name = "none"; var browser_Name = "unknown"; var browser_Version = ""; function d_Browser() { agent = navigator.userAgent.toLowerCase(); major = parseInt(navigator.appVersion); minor = parseFloat(navigator.appVersion); if (agent.indexOf("msie")!=-1) { browser_Name = "ie"; if (agent.indexOf("msie 4")!=-1) {versao = 4;} else if (agent.indexOf("msie 5")!=-1) {versao = 5;} else if (agent.indexOf("msie 6")!=-1) {versao = 6;} else {versao = ""} } else if ((agent.indexOf("mozilla")!=-1) && ((agent.indexOf("spoofer")==-1) && (agent.indexOf("compatible")==-1) && (agent.indexOf("safari")==-1))) { browser_Name = "ns"; if (minor < 4.04) { versao = "4b"; } else if ((this.major >= 4) && (this.major < 5)) { versao = 4; } else if (this.major >= 5) { versao = 7; } else { versao = ""; } } else { browser_Name = "np"; } var browser_n = browser_Name + versao; return (browser_Name + versao); } b = d_Browser(); function versaoWM(){ var bwm = d_Browser(); var winstalledVersion = 0; var wmp64 = "MediaPlayer.MediaPlayer.1"; var wmp7 = "WMPlayer.OCX.7"; if ( (bwm.indexOf('ie') != -1) ) { document.writeln('<script language="VBscript">'); document.writeln('Function wdetectActiveXControl(activeXControlName)'); document.writeln(' on error resume next'); document.writeln(' wdetectActiveXControl = False'); document.writeln(' wdetectActiveXControl = IsObject(CreateObject(activeXControlName))'); document.writeln('End Function'); document.writeln('</scr' + 'ipt>'); if (wdetectActiveXControl(wmp7) == true) { winstalledVersion = "9"; } else if (wdetectActiveXControl(wmp64) == true) { winstalledVersion = "6"; } } else if ( (bwm.indexOf('ns') != -1) ) { if (navigator.mimeTypes["application/x-mplayer2"]) { winstalledVersion = "ns"; } } else { winstalledVersion="notsup"; } return winstalledVersion; } function getRPVersion() { var brm = d_Browser(); var RealMode=0; var RealIE=0; if (brm.indexOf("ie")!= -1 ) { var objRealPlayer, playerVersion; objRealPlayer = new ActiveXObject("rmocx.RealPlayer G2 Control.1") playerVersion = objRealPlayer.GetVersionInfo(); objRealPlayer = null; if (playerVersion != "") { RealIE=1; } else { RealIE=0; } } else { numPlugins = navigator.plugins.length; for (i = 0; i < numPlugins; i++) { plugin = navigator.plugins[i]; if (plugin.name.substring(0,10)=="RealPlayer") { RealMode=1; } } } if (RealIE != "0") { return("rmie"); } else if (RealMode != "0") { return("rmns"); } else { return("notsup"); } } function getFlashVersion(){ var bfv = d_Browser(); var finstalledVersion = 0; if ((bfv.indexOf('ie') != -1)) { document.writeln('<script language="VBscript">'); document.writeln('Function fdetectActiveXControl(activeXControlName)'); document.writeln(' on error resume next'); document.writeln(' fdetectActiveXControl = False'); document.writeln(' fdetectActiveXControl = IsObject(CreateObject(activeXControlName))'); document.writeln('End Function'); document.writeln('</scr' + 'ipt>'); for (var i=3; i<10; i++){ if(fdetectActiveXControl("ShockwaveFlash.ShockwaveFlash."+i) == true) finstalledVersion = "ie" + i; } } else if ((bfv.indexOf('ns') != -1)) { if (navigator.plugins["Shockwave Flash"]) { var pluginDesc = navigator.plugins["Shockwave Flash"].description; finstalledVersion = "ns" + parseInt( pluginDesc.charAt( pluginDesc.indexOf(".")-1 ) ); } } else { finstalledVersion="notsup"; } return finstalledVersion; i=""; b=0; activeXControlName=""; } function spliter(type,parametros) { var dados = parametros; var count = 0 var separador = dados.split(","); var count = "" for (i=0; i < separador.length; i++) { var propriedades = separador[i].split(":"); for (j=0; j < propriedades.length; j++) { a=propriedades[j] b=propriedades[j+1] if (type == "obj") { document.write('<PARAM NAME="'+a+'" VALUE="'+b+'">'); } if (type == "embed") { document.write(a+'="'+b+'" '); } j=j+1; } } } function writeTag(tagtype,width,height,tagparamurl,tagmedianame,src,tagclassid,tagobjcodebase,tagembedtype,tagembedplugpg,params) { if (tagtype == "obj") { document.write('<OBJECT classid="'+tagclassid+'"'); document.write(' codebase="' +tagobjcodebase+'"'); document.write(' id="'+tagmedianame+'"'); document.write(' width="'+width+'"'); document.write(' height="'+height+'"'); document.write('>'); document.write('<PARAM name="'+tagparamurl+'" value="'+src+'">'); spliter('obj',params); document.write('</OBJECT>'); } if (tagtype == "embed") { document.write('<EMBED type="'+tagembedtype+'" '); document.write('pluginspage="'+tagembedplugpg+'" '); document.write('src="'+src+'" '); document.write('name="'+tagmedianame+'" '); spliter('embed',params); document.write('width="'+width+'" '); document.write('height="'+height+'" '); document.write('></EMBED>'); } if (tagtype == "default") { document.write('<OBJECT classid="'+tagclassid+'"'); document.write(' codebase="' +tagobjcodebase+'"'); document.write(' id="'+tagmedianame+'"'); document.write(' width="'+width+'"'); document.write(' height="'+height+'"'); document.write('>'); document.write('<PARAM name="'+tagparamurl+'" value="'+src+'">'); spliter('obj',params); document.write('<EMBED type="'+tagembedtype+'" '); document.write('pluginspage="'+tagembedplugpg+'" '); document.write('src="'+src+'" '); document.write('name="'+tagmedianame+'" '); spliter('embed',params); document.write('width="'+width+'" '); document.write('height="'+height+'" '); document.write('></EMBED>'); document.write('</OBJECT>'); } } function radio(type, width, height, name, src, params) { var tagtype = "" var tagsrc = src; var tagwidth = width; var tagheight = height; var tagclassid = "" var tagobjcodebase = "" var tagembedtype = "" var tagembedplugpg = "" var tagversion = "" var tagmedianame = name; var tagparamurl = "src" var wm_default_id_ie = "clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" var wm_default_id_ns = "" var rp_default_id_ie = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" var rp_default_id_ns = "" var fp_default_id = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" if (type == "wm") { if (versaoWM() > 6) { tagtype = "obj"; tagclassid = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" tagparamurl = "url" tagversion = "" tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" tagembedtype = "" tagembedplugpg = "" } else if (versaoWM() <= 6) { tagtype = "obj"; tagclassid = "CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" tagparamurl = "filename" tagversion = "" tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" tagembedtype = "" tagembedplugpg = "" } else if (versaoWM() == "ns") { tagtype = "embed"; tagclassid = ""; tagversion = ""; tagobjcodebase = ""; tagembedtype = "application/x-mplayer2"; tagembedplugpg = "http://www.microsoft.com/windows/windowsmedia"; } else { tagtype = "default"; tagclassid = wm_default_id_ie; tagversion = "" tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" tagembedtype = "" tagembedplugpg = "" tagembedtype = "application/x-mplayer2"; tagembedplugpg = "http://www.microsoft.com/windows/windowsmedia"; } } else if (type == "rm") { if (getRPVersion() == "rmie") { tagtype = "obj"; tagclassid = rp_default_id_ie tagversion = "" tagobjcodebase = "" tagembedtype = "" tagembedplugpg = "" } else if (getRPVersion() == "rmns") { tagtype = "embed"; tagclassid = rp_default_id_ns tagversion = "" tagobjcodebase = "" tagembedtype = "audio/x-pn-realaudio-plugin" tagembedplugpg = "" } else { tagtype = "default"; tagclassid = rp_default_id_ie tagversion = "" tagobjcodebase = "" tagembedtype = "audio/x-pn-realaudio-plugin" tagembedplugpg = "" } } else if (type == "fp") { var fpnavtype = getFlashVersion(); if (fpnavtype.indexOf("ie") != -1) { tagtype = "obj"; tagclassid = fp_default_id; tagversion = fpnavtype.substring(2); tagobjcodebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+tagversion+",0,0,0"; tagembedtype = ""; tagembedplugpg = ""; } else if (fpnavtype.indexOf("ns") != -1) { tagtype = "embed"; tagclassid = ""; tagversion = ""; tagobjcodebase = ""; tagembedtype = "application/x-shockwave-flash"; tagembedplugpg = "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"; } else { tagtype = "default"; tagclassid = fp_default_id; tagversion = ""; tagobjcodebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0"; tagembedtype = "application/x-shockwave-flash"; tagembedplugpg = "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"; } } writeTag(tagtype,tagwidth,tagheight,tagparamurl,tagmedianame,tagsrc,tagclassid,tagobjcodebase,tagembedtype,tagembedplugpg,params); } radio.php <head> <ASX version = "3.0"> <!--A simple playlist with entries to be played in sequence.--> <Title>The Show Title</Title> <? include("admin/config/conexao.php"); $query = "select * from tbl_player where status = 1 order by rand()"; $rs = mysql_query($query); while($row = mysql_fetch_array($rs)){ $titulo_musica = $row['musica']; ?> <Entry><Ref href = "musicas/<?php echo $titulo_musica; ?>" /></Entry> </head> <?}?></ASX> musicas_selecionadas.php <HTML><HEAD><TITLE>((( WebPlayer )))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sistema criado por Equipe RendaMax www.rendamax.com.br</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2800.1528" name=GENERATOR></HEAD> <BODY text=#ffffff leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"> <TABLE cellSpacing=0 cellPadding=0 width=409 border=0> <TBODY> <TR> <TD vAlign=top> <TABLE height=60 cellSpacing=0 cellPadding=0 width=470 border=0> <TBODY> <TR> <TD> <div align="center"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><img src="imagens/pubstream.jpg" width="468" height="72"></font></b></div> </TD> </TR></TBODY></TABLE> <TABLE height=210 cellSpacing=0 cellPadding=0 width=470 border=0> <TBODY> <TR> <TD height=164> <TABLE height=183 cellSpacing=0 cellPadding=0 width=470 border=0> <TBODY> <TR> <TD width=156><IMG height=188 src="imagens/logoradio.jpg" width=156 align="top"></TD> <TD width=313 background="imagens/fundostream.jpg"> <p>&nbsp;</p> <p>&nbsp;</p> <p><br> <center> <script src="funcoes.js"></SCRIPT> <script> radio('wm','300','64','radioaovivo','radio.php','AutoSize:1,AutoStart:1,EnableContextMenu:1,enablepositioncontrols:1,ShowControls:1,ShowDisplay:0,ShowStatusBar:1,AnimationAtStart:1'); </script> </center> </p> </TD></TR></TBODY></TABLE> </TD> </TR></TBODY></TABLE></TD></TR></TBODY></TABLE> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <script type="text/javascript"><!-- google_ad_client = "pub-9656195228687892"; /* 728x90, criado 20/02/11 */ google_ad_slot = "2258575745"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </BODY></HTML> DEDUZO EU QUE SEJA EM ALGUM DESTES ARQUIVOS QUE ESTÁ O PROBLEMA, MAS DEVO ESTAR CEGO POIS NÃO ACHEI NADA FALANDO SOBRE BUFFER, TIME, TAMANHO OU SIZE DOS ARQUIVOS. GRATO PELA ATENÇÃO CHARLES CORRÊA
  11. msn ta ruim com essa função de atualização ele não ta funcionando no meu pc se quiserem conversar só pelo skype (adicione rendamax)
  12. Certo pessoal E valores? Vão me mandar um demo para dar uma olhada?
  13. Prezados Amigos: Gostaria de saber se alguém topa criar um sistema em PHP para indicações com as seguintes funções O sistema seria da seguinte forma: O visitante se cadastra informando os seguintes dados Nome completo E-mail de contato E-mail do PagSeguro Cidade Login Senha com isso ele ganha um produto digital de um Valor X mas este valor é dividido por 6 pois vai um depósito na conta PagSeguro de cada pessoa diferente que está cadastrada e ativa. teria que colocar um botão da PagSeguro mas enviar com a seguinte informação (ADESÃO PRODUTO X DE NOME DO AFILIADO) JUNTAMENTE COM O VALOR Os Afiliados ativos vão confirmar isso em seu escritório virtual e quando fizer isso é enviado um comunicado para a administração e a pessoa que realizou os pagamentos Quando ele estiver ativo ele ganha um link de indicação do site ex www.seusite.com/login_que_usou_para_o_cadastro nisso vai aparecer os dados dele na posição 6 para poder começar a receber estes mesmos pagamentos No Escritório virtual do Afiliado teria que ter as seguintes funções Ver todos os indicados por ele banners de indicação alterar dados de acesso confirmar pagamento formulário de pedido de suporte para a administração Na Administração do sistema gostaria que tivesse as funções enviar emails para todos os afiliados (com opção de enviar para ativos, inativos ou todos) Alterar dados do administrador configurações do sistema Procurar, cadastrar, editar, e confirmar cadastro de afiliados as buscas podem ser feitas por nome, email, login e email pagseguro Ver lista completa de todos os afiliados estou mandando os HTML para ter uma ideia do layout do sistema http://www.4shared.com/file/TH-2WmYe/Script_Indica_fcil.html Se alguém topar quanto vai sair essa mão e como efetuar seu pagamento? Pois um rapaz por ai achou meu site e me perguntou se podia fazer mas estou sem tempo agora de criar isso agora por problemas familiares e não queria deixar essa passar. Se puder me mande o link do script rodando para dar uma olhada por favor com logins de admin e afiliado
×
×
  • Criar Novo...