
Daniel Morsoleto
Membros-
Total de itens
45 -
Registro em
-
Última visita
Sobre Daniel Morsoleto

Daniel Morsoleto's Achievements
0
Reputação
-
e aí galera!!! Bom tenho uma pagina em admin que sobe arquivos para posteriormente ser baixados pelos usuarios. Fiz a paginas e esta funcionando, mas so com arquivos com menos de 1mb. É estranho pois no codigo eu não limitei o tamanho do arquivo, dexei em aberto, ele deveria subir até 1gb se o admin quisesse. Bom abaixo posto meu codigo para ver se vocês conseguem me ajudar. Valeu galera, abços. Inserir_down: <? require("config2.php"); // Prepara a variável caso o formulário tenha sido postado $arquivo = isset($_FILES["caminho"]) ? $_FILES["caminho"] : FALSE; // Diretório onde a imagem será salva $config["diretorio"] = "downloads/"; // Gera um nome para a imagem e verifica se já não existe, caso exista, gera outro nome e assim sucessivamente.. // Função Recursiva function nome($extensao) { global $config; // Gera um nome único para a imagem $temp = substr(md5(uniqid(time())), 0, 10); $imagem_nome = $temp . "." . $extensao; // Verifica se o arquivo já existe, caso positivo, chama essa função novamente if(file_exists($config["diretorio"] . $imagem_nome)) { $imagem_nome = nome($extensao); } return $imagem_nome; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); if(!sizeof($erro)) { // Pega extensão do arquivo, o indice 1 do array conterá a extensão preg_match("/\.(pdf|txt|doc|exe|bmp){1}$/i", $arquivo["name"], $ext); // Gera nome único para a imagem $imagem_nome = $arquivo["name"]; // Caminho de onde a imagem ficará $imagem_dir = $config["diretorio"] . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); } ?> <html> <head> <title>Inserindo</title> <script language=javascript"> function addBRdes(){ texto = document.getElementById('descricao').value; document.getElementById('descricao').value = texto+"<br>"; } function addNdes(){ texto = document.getElementById('descricao').value; document.getElementById('descricao').value = "<b>"+texto+"</b>"; } </script> <style type="text/css"> BODY, TD {font-family: verdana; font-size: 10pt; color: white} body { background-color: #FFFFFF; } .style1 {color: #000000} </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body link=red vlink=red alink=red> <div id="Layer1" style="position:absolute; left:130px; top:37px; width:217px; height:100px; z-index:1"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="216" height="108"> <param name="movie" value="bto_invisivel.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="bto_invisivel.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="216" height="108"></embed> </object> </div> <? // Imagem foi enviada com sucesso, mostra mensagem de SUCESSO if($arquivo && !sizeof($erro)) { $caminho = $imagem_dir; $nome = $_POST['nome]; if(!get_magic_quotes_gpc()){ $descricao = addslashes($_POST['descricao']); }else{ $descricao = $_POST['descricao']; } $sqlinsert = "INSERT INTO revista_down (nome, descricao, caminho) Values ('$nome', '$descricao', '$caminho')"; $sql = mysql_query ($sqlinsert) or die ("Erro: ".mysql_error()); echo "<script>alert('Inserido com sucesso');</script>"; echo"<script>location.href = 'exibir_down_revistas.php';</script>"; } // Ocorreu algum erro ou ainda o formulário não foi postado else { ?> <table width="752" height="573" border="0" align="center" background="admin.jpg"> <tr> <td width="23%" height="133"> </td> <td width="77%"> </td> </tr> <tr> <td> </td> <td valign="top"><span class="style1">Inserindo</span> <span class="style1">arquivo: </span><br> <br> <br> <form action="<?echo $PHP_SELF?>" method=post ENCTYPE="multipart/form-data"> <table width="67%" height="157" border="0" align="center"> <tr> <td width="24%" height="37"><div align="right"><span class="style1">NOME:</span></div></td> <td width="76%"><input name="nome" type="text" id="nome3" size="50"></td> </tr> <tr> <td><span class="style1">Descrição:</span></td> <td><TEXTAREA NAME="descricao" COLS="50" ROWS="5" value="" ID="descricao"></TEXTAREA> <input type="button" value="Enter" onClick="addBRdes()"><input type="button" value="Negrito" onClick="addNdes()"></td> </tr> </table> <br> <table border=0 cellpadding=2 cellspacing=1 align=center> <? if(sizeof($erro)) { echo "<tr><td colspan=2 bgcolor=red><B><U>Ocorreu(am) o(s) seguinte(s) erro(s):</u><BR>"; foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "</B></td></tr>"; } ?> <tr> <td align=center><span class="style1">Enviar arquivo: <input name=caminho type=file id="caminho" size=30> </span></td> </tr> <tr> <td align=center><input name="submit" type=submit value="Salvar no banco"></td> </tr> </table> <a href="exibir_down_revistas.php"><br> <br> Voltar</a> </form> </td> </tr> </table> <? } ?> </body> </html>
-
Fala pessoal, beleza? Então to com um site de um músico que deseja vender suas músicas pela internet. É o primeiro site que facço de vendas on-line e estou com várias duvidas. Tenho o site quase pronto, é um projeto simples mostrará o nome da música e falar um pouco sobre ela, se o usuário se interessar ele clicará em comprar. Ao clicar o usuário será repassado para a sessão de pagamentos, é ai que começo a desconhecer o assunto. Como faço para validar numeros de cartão de credito e debito, pois meu cliente deseja que o usuário pague pelo site e depois de validado o numero do cartão ele seja direcionado para a pagina que já ira fazer o download da musica, entederam? alguém sabe me explicar como funciona esses sistemas no e-comerce, ou tenha um site ou um tuto explicando isso??? agradeço a atenção, abços
-
Fala galera!!!! É o seguinte estou estudando um script que peguei pronto de um e-commerce e tem algumas coisas que não entendi e gostaria que se alguém soubesse me explicasse. Enumerei abaixo as duvidas que me surgiram para ficar mais fácil: 1- No exemplo que peguei vieram arquivos com estensão .bd, é um banco de dados, pois tudo que o site puxa ele pega desses arquivos. Queria saber como que consigo abrir esses arquivos para ver o conteúdo??? E como faço um arquivo desses?, pois gostei muito porque o site funciona perfeitamente sem precisar de mysql ou outro banco. vocês costumam usar isso? 2- No codigo tem duas expressões que não entendi. alguém sabe o que significa explode e count, eleas estao inseridas nas linhas abaixo: $id = $_GET['id'];//aqui ele pega o id do produto $tim = file("prodtable.db");//acha o aquivo do banco de dados $sizetim = count($tim);//não entendi $deti = explode("#",$tim[$id]);//não entendi Por qnquanto vo posta só essas duvidas para não ficar muito extenso, e essas são minhas duvidad primordiais. Bom galera se vocês puderem me ajudar agradeço muitoo. abços
-
isso aí valeu, outra coisa que não tem a ver com isso, porque quando mando editar um produto, na textearea ele pega so um determinado numero de caracteres, sendo que eu não determinei esse numero????
-
e aí galera, beleza? então tenho um admin que inseri alguns produtos, e tenho uma marca que preciso coloca no produto, que se chama " V'Ring". O problema é que quando coloco o " ' " no admin ele da erro e não grava no mysql. ele dá o seguinte erro: Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'teste', 'fotos/motores/promo1.jpg')' at line 1 Agora se coloco a marca direto no phpmyadmin, ele não da erro. O problema é que o administrador do site (meu cliente) quer mexer só pelo admin que criei, então tenho que resolver o problema do admin, por favor se alguém souber o que pode estar errado que ajude. valeu, abços.
-
mas não seria a mesma coisa, pois no campo sequencia eu conseguiria colocar o numero um e os outros campos mudarem automaticamente? tipo assim: 1 camiseta 0 2 bermuda 1 3 meia 2 4 meia2 3 Aí o admin vai lá e coloca o item cueca como 0 aí ficaria assim automaticamente: 5 cueca 0 1 camiseta 1 2 bermuda 2 3 meia 3 4 meia2 4 Entendeu o que eu gostaria de fazer? valeu abços
-
fala aí pessoal, tenho um banco de dados que tem 10 produtos cadastrados. Fiz um admin para ele. Gostaria de saber se tem como o administrador mudar a numeração de um produtos e o resto mudar automaticamente. Por exemplo, tenho produtos com o id definido de 1 a 10. O administrador inseri um produto que irá ser de numero 11, mas ele quer que esse produto apareça primeiramente, então ele mudaria o numero para 1 e o resto se modificaria automaticamente, assim o que era 1 vira dois, o dois vira tres, e assim por diante. Isso evitaria que ele tivesse que editar manualmente cada id do produto. Valeu galera, abços!!!
-
galera alguém tem um tuto de como faço para mandar uma nova senha para o usuario caso ele se esqueça da dele. Eu tenho um login feito em mysql, então queria fazer com que quando o usuario aperte o bt de esqueci minha senha seja enviado um e-mail com uma senha temporaria para ele e depois que ele entrasse mudasse a senha, só que para entrar essa senha temporaria teria que se cadastrar no mysql.Entederam? bom é isso ai, abços!
-
isso mesmo valeu!!!
-
e aí galera, tenho uma pagina admin, onde o administrador exclui, edita e insere dados no bonco. O problema que estou tendo é que toda vez que se insere ou exclui os dados eu mando para outra pagina que informa que foi realizado com sucesso e mando de volta para a pagina de exibição. Quando ela aparece, vem sem as modificações que fiz, so funciona se eu der um CTRL + R na pagina. alguém sabe porque? No meu servidor funciona normalmente mas na net está assim!!!
-
beleza valeu
-
beleza, está funcionado tranquilo, só mais uma duvida, com esse login no mysql, eu poderia criar sessions nele. Tipo poderia colocar a sentença assim ou não existe isso: session_start(); $sql = mysql_query("Select *from autenticacao where nome = '$nome' and senha = '$senha'"); $linhas = mysql_num_rows($sql); $_SESSION["nome"] = $nome; $_SESSION["senha"] = $senha; daria certo???
-
beleza, não da erro, mas ele só fica voltando toda hora para a pagina login.html, acho que não esta verifivando no mysql, num sei
-
pessoal to fazendo um login com mysql só que está dando um erro que não consigo resolver. Estou usando o codigo abaixo: <?php require "conexao.php" if(isset($_POST["nome"]) and isset($_POST["senha"])){ //pega os dados vindos do form (login.html) $nome = $_POST['nome']; $senha = $_POST['senha']; $sql = mysql_query("Select *from autenticacao where nome = '$nome' and senha = '$senha'");//se quiser criptografar a use senha = md5('$senha') $linhas = mysql_num_rows($sql); if($linhas == 0) //Testa se a consulta retornou algum registro { echo "Dados Invalidos ou Usuario não está Cadastrado"; exit(); } echo "Ola $nome você esta logado"; } else{ header("Location: login.htm"); } ?> e da o seguinte erro: Parse error: syntax error, unexpected T_VARIABLE in c:\arquivos de programas\apache group\Apache\htdocs\ecommerce\login.php.php on line 5 (a linha 5 esta em negrito). alguém sabe porque???
-
beleza esse problema consegui resolver vlw! Aproveitando esse tópico, como faço para que o formulario leia o codigo php, só depois que o form foi preenchido, pois to colocando o codigo de edição do php e no final do codigo tem um echo com um script para redirecionar para pag que eu quero. Ai que está o problema, toda vez que entro na pagina de edição ele já redireciona para a outra pagina. Sabe me explicar como aço isso?