Ir para conteúdo
Fórum Script Brasil

fabiosanches

Membros
  • Total de itens

    193
  • Registro em

  • Última visita

Tudo que fabiosanches postou

  1. bom o chmod eu não sei porque eu to no XP aki e testei apenas permissao de pasta no sentiro de inserir e deletar itens da pasta e esta ok.. estou como admin da maquina.. mais tem o comando chmod no xp?? e segue abaixo o codigo q estou utilizando <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Deletando Veículo....10%....30%...50%...70%...100%...</title> </head> <body> <? //conectar no banco include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); $codnot=$_GET['codnoticia']; $dir="fotos"; $sql=mysql_query("delete from `tcarros` where `idcar`='$codnot'") or die ("Erro na exclusão da noticia"); $sql1=mysql_query("Select * from `tcarros` where `idcar`='$codnot'") or die ("não achou a foto 1"); while($linha=mysql_fetch_row($sql1)) { $foto=$dir."/".$linha[19]; $foto1=$dir."/".$linha[20]; $foto2=$dir."/".$linha[21]; $foto3=$dir."/".$linha[22]; $foto4=$dir."/".$linha[23]; } unlink($foto); unlink($foto1); unlink($foto2); unlink($foto3); unlink($foto4); /*echo ("<script language='JavaScript' type='text/javascript'>"); echo ("window.location='listarveiculo.php'"); echo ("</script>");*/ ?> </body> </html> e esse é o erro
  2. fabiosanches

    Add + Uma Página Em Php

    cara.. você teria q ter alguma tabela no banco onde você iria gravar, Nome do link e Link.. e depois no menu ter um select q iria buscar todos esses campos dessa tabela lista-los e colocar um <a href="LINK" > ok?
  3. camarada.. ao q tudo indica esta funcionando ok.. só tme um porém.. esta dando erro de permissao na pasta na hora de deletar o arquivo.. e eu sou admin do pc.. se eu for la deleto os arquivos numa boa.. q q pode estar acontecendo??? me da uma luz ai.. abraços e eu tbn não quero apagar a pasta inteira não cara.. quero so apagar determinadas fotos q estao como seu link la no bd.. ai eu vo buscar esse caminho das fotos no bd e apaga-los conforme eu apago os valores do bd.. o q eu fiz ficou +- assim $foto=$pasta."/".$valordobd unlink($foto); ai ele da erro de permissao de pasta.. :(
  4. cara. a analise do banco é sempre o ideal ser primeiro.. mesmo depois tendo alguma atualização.. e o layout o ideal é ser um dos ultimos quando o sistema já estiver pronto..
  5. coloca no linda da noticia uma passagem de parametro com o id dela.. e na tabela de comentarios você coloca um campo 'idnoticia' q vai ser o vinculo entre elas.. ai na hora q você der um select nos comentarios baseados nakela noticia você vai dar o select na tabela comentarios 'where idnoticia=$id ( $id veio por passagem de parametro atravez de um outro link como por exemplo 'exibir comentarios'
  6. ae camarada.. já fiz o insert e funcionou fileh.. agora quero so saber uma coisa.. preciso q quando a pessoa excluir do banco as informações. também exclua os arquivos da pasta.. como q eu faço isso.. não tenho a menor ideia...
  7. ok.. assim q chegar em casa eu vou dar uma olhada e ver se boto pra rodar.. hehe abraços
  8. ele ate entra no if porque eu verifiquei.. e tipo.. ele insere no banco e upa a foto.. normal.. porém o q acontece é oseguinte.. eu insiro 5 fotos diferentes.. na hora de inserir no banco ele insere o mesmo caminho para todas as 5 e consequentemente so upa uma foto pra pasta descrita ali.. ao invez de gerar 5 codigos aleatorios diferentes para upar 5 fotos diferentes.. o problema é q ele so gera um codigo aleatorio para todas sendo q preciso de 5 codigos diferentes...
  9. bom galera..to com esse probleminha ai.. e tipo.. uma so eu ate consigo.. tem um script q gera um codigo automatico para ela.. e baseado nesse codigo e caminho ele a vincula na tabela do banco depois eu tendo apenas q mandar exibir aquele caminho.. ate ai ok.. mais quando eu tento fazer o mesmo codigo para 5 imagens ao mesmo tempo. ele sempre traz o mesmo codigo randomico e insere e copia para o banco apenas o ultimo codigo gerado para todas as 5 fotos e copia apenas a ultima para o banco. segue abaixo o codigo para q possam me ajudar.. obrigado <? include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); $tamanho = "512000"; //tamanho máximo da foto em bytes if (($foto1 != "") or ($foto2 != "") or ($foto3 != "") or ($foto4 != "") or ($foto5 != "")) { if ($foto_size > $tamanho) {die("Arquivo da foto muito grande. Ele deve ter $tamanho bytes ou menos.");}} // verifica se tem imagem sendo cadastrada if (trim($HTTP_POST_FILES["foto1"]["tmp_name"]) != "") { // o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido // no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação // para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns) $foto1 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto1"]["name"]), '.'); // arquivo com o local de origem $orig1 = $HTTP_POST_FILES["foto1"]["tmp_name"]; // copia o arquivo para o destino if (!copy($orig1, $foto1)) { echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto1"]["name"] . "...<br>"; $erro = "yes"; $foto1 = ""; } } // verifica se tem imagem sendo cadastrada if (trim($HTTP_POST_FILES["foto2"]["tmp_name"]) != "") { // o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido // no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação // para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns) $foto2 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto2"]["name"]), '.'); // arquivo com o local de origem $orig2 = $HTTP_POST_FILES["foto2"]["tmp_name"]; // copia o arquivo para o destino if (!copy($orig2, $foto2)) { echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto2"]["name"] . "...<br>"; $erro = "yes"; $foto2 = ""; } } // verifica se tem imagem sendo cadastrada if (trim($HTTP_POST_FILES["foto3"]["tmp_name3"]) != "") { // o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido // no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação // para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns) $foto3 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome3"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto3"]["name3"]), '.'); // arquivo com o local de origem $orig3 = $HTTP_POST_FILES["foto3"]["tmp_name3"]; // copia o arquivo para o destino if (!copy($orig3, $foto3)) { echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto3"]["name3"] . "...<br>"; $erro3 = "yes"; $foto3 = ""; } } // verifica se tem imagem sendo cadastrada if (trim($HTTP_POST_FILES["foto4"]["tmp_name4"]) != "") { // o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido // no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação // para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns) $foto4 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome4"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto4"]["name4"]), '.'); // arquivo com o local de origem $orig4 = $HTTP_POST_FILES["foto4"]["tmp_name4"]; // copia o arquivo para o destino if (!copy($orig4, $foto4)) { echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto4"]["name4"] . "...<br>"; $erro4 = "yes"; $foto4 = ""; } } // verifica se tem imagem sendo cadastrada if (trim($HTTP_POST_FILES["foto5"]["tmp_name5"]) != "") { // o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido // no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação // para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns) $foto5 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome5"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto5"]["name5"]), '.'); // arquivo com o local de origem $orig5 = $HTTP_POST_FILES["foto5"]["tmp_name5"]; // copia o arquivo para o destino if (!copy($orig5, $foto5)) { echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto5"]["name5"] . "...<br>"; $erro5 = "yes"; $foto5 = ""; } } $sql4=mysql_query("insert into `tcarros` values('','$nome','$marca','$ano','$modelo','$motor','$cor','$placa','$portas', '$categoria','$km','$combustivel','$valor','$ipva','$licenciamento','','$opcionais','$obs','','$foto1','$foto2','$foto3','$foto4','$foto5')") or die ("Itens Não Inseridos"); echo ("<script language='JavaScript' type='text/javascript'>"); echo ("window.location='addveiculo.php'"); echo ("</script>"); ?>
  10. aí galera.. ta acontecendo o seguinte.. queria tipo.. logo depois que o cara sair de um determinado campo e esse campo estiver em branvo aparecer uma mensagem Alert("campo obrigatorio") coisa do tipo e depois fazer uma verificação tipo if($nome=="" or $tel=="" or $mail=="") Alert("campo obrigatorio") alguma coisa desse tipo.. to meio perdido de como fazer.. alguém tem uma luz aí??? abraços
  11. aí irmaozinho. 100% cara.. era exatamente esse mysql_num_row que eu tava querendo lembrar.. ficou perfeito cara.. hehe abração e obrigado.
  12. fabiosanches

    Banner Randomico

    beleza.. eu vo fazer mais alguns testes aqui...
  13. permanece aparecendo o seguinte erro... Warning: Unable to jump to row 2 on MySQL result index 2 in c:\apache\htdocs\siteitamil\banner\banner.php on line 20
  14. fabiosanches

    Envio Simples De Email

    cara.. vai no localizar do windows e manda localizar pelo arquivo php.ini
  15. cara.. você entendeu +- hehe.. tipo eu posso ter 200 itens no banco.. so que eu vo exibir apenas de 3 em 3 sacou? porém se eu tiver apenas 2 itens no banco ou seja.. menos de 3 ele da aquele erro la.. mais se eu tiver 3 ou mais de 3 funciona perfeito cara... ai tipo.. eu queria que quando eu tivesse menos de 3 itens não desse erro sacou? tipo um if($foto==NULL) return.. +- isso.. a ideia eu ate tenho mais a sintaxe que eu não to assimilando na moral aqui.. :(
  16. fabiosanches

    Envio Simples De Email

    cara... da uma olhadinha se onde você esta ou melhor, onde você esta rodando essa pagina ai tem algum servidor de SMTP configurado.. porque se não tiver ele não envia e-mails não..
  17. aí pessoal.. to com um probleminha aqui meio basico cara so que eu to quebrando cabeça aqui.. tipo eu tenho uma função while aqui que varre os campos do banco e exibe 3 campos porém se eu tiver menos de 3 campos cadastrados no banco ela me traz um erro de que não encontrou nada no banco tipo Warning: Unable to jump to row 2 on MySQL result index 2 in c:\apache\htdocs\siteitamil\banner\banner.php on line 20 porém eu queria fazer um teste para tipo se for menor que 3 ele me traga apenas 2 e não me mostre esse erro de que não encontrou nada.. como que eu faço isso.. o meu while é o seguinte. $conta = 0; while($conta <= 2) { $foto = mysql_result ($sql, $conta, foto); ?> <table width="200" height="100" border="0"> <tr> <td><? echo "<a href=java script:window.open('','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=200 heigth=100 alt=''></a>&nbsp;</td> " ?></td> </tr> </table> <? $conta++; }[/codebox]
  18. fabiosanches

    Banner Randomico

    aí serra.. beleza irmao.. muito obrigado deu certo aqui cara.. agora eu to apenas fazendo uns ajustes e queria so mais uma dica.. tem como eu fixar na hora da exibição o tamanho maximo que a imagem terá?? tipo.. as imagens menores já aumentam.. mais as maiores não diminuem não.. hehe <a href=java script:window.open('','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=200 heigth=100 alt=''></a[/codebox] eu tentei colocar uma taxa mais as imagens maiores continuam grandes. hehe
  19. fabiosanches

    Banner Randomico

    parou de dar os erros mais não esta exibindo nada, e me explica o que significa aquele monte de / la no $foto
  20. fabiosanches

    Banner Randomico

    bom fiz igual zinho você me falou que esta aparecendo o seguinte erro Warning: fotos/59486cec658d3f695d79690619b3c43a.jpg not found in MySQL result index 2 in c:\apache\htdocs\siteitamil\guia\banner.php on line 18 Warning: fotos/59486cec658d3f695d79690619b3c43a.jpg not found in MySQL result index 2 in c:\apache\htdocs\siteitamil\guia\banner.php on line 18 Warning: Unable to jump to row 3 on MySQL result index 2 in c:\apache\htdocs\siteitamil\guia\banner.php on line 18 so que isso aparece como se nenhuma imagem tivesse sido achada.. e elas estao todas dentro de suas pastas...
  21. fabiosanches

    Banner Randomico

    ate ai beleza.. eu ate consegui exibir todas as imagens.. so que tipo.. aparece sempre a mesma imagem la na tabela.. elas ate conseguiram aparecer e tals.. so que não funciona o randomico.. entende?? exibe um depois o outro.. :(
  22. fabiosanches

    Banner Randomico

    po serra.. beleza.. eu tinha colocado todos eles sem $ vacilo meu.. tipo.. agora rodou e tals.. so que não exibe nenhuma imagem na tabela que eu coloquei abaixo.. esse script esta errado em que?? a estrutura que eu coloquei abaixo.. eu estou tentando criar um randomico para as imagens no banco para que de preferencia elas não se repitam e mostre todas elas.. ai depois eu banco essa pagina ir se atualizando com uma determinada constância.. mais isso é o de menos.. agora porque que não esta exibindo nada na tabela.. o codigo esta errado?
  23. fabiosanches

    Banner Randomico

    bom.. mudei a linha conforme você havia me dito.. porém continua dando erro e na mesma linha.. na linha 12 que é a linha onde tem esse select ai... segue abaixo o cod atualizado <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <? //conectar no banco include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); sql=mysql_query("SELECT * FROM `guia` ORDER BY RAND() LIMIT 0, 30 ") or die ("Erro na localização dos ítens no guia"); while ($x = mysql_fetch_array ($sql)) { $cod = $x['id']; $cod_novo = $cod + 1; while($linha=mysql_fetch_row($sql)) { if($cod_novo!=NULL) { sql2=mysql_query("select * from `guia` where id='$cod_novo'"); $foto=$linha[7]; } else { $cod_novo1=$cod_novo - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo1'"); $foto=$linha[7]; } $cod_n1=$cod_novo + 1; if($cod_n1!=NULL) { sql3=mysql_query("select * from `guia` where id='$cod_n1'"); $foto1=$linha[7]; } else { $cod_novo2=$cod_n1 - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo2'"); $foto1=$linha[7]; } $cod_n2=$cod_n1 + 1; if($cod_n2!=NULL) { sql3=mysql_query("select * from `guia` where id='$cod_n2'"); $foto2=$linha[7]; } else { $cod_novo3=$cod_n2 - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo3'"); $foto2=$linha[7]; } } } ?> <table width="200" height="317" border="1"> <tr> <td><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> <tr> <td><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto1' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> <tr> <td height="100"><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto2' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> </table> </body> </html> [/codebox]
  24. fabiosanches

    Banner Randomico

    bom galera.. o que está acontecendo é o seguinte.. eu to tentando montar um script randomico aqui que vai varrer um campo do banco ( onde ficam as imagens ) e fazer uma pequena atualização de ID.. so que tem dado inumeros erros aqui primeiro já tem um erro no select já.. no primeiro select.. gostaria se pudessem me ajudar ai deem uma olhada no codigo ai e ve o que eu to fazendo errado.. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <? //conectar no banco include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); sql=mysql_query("SELECT * FROM `guia` ASC LIMIT 0, 30 RAND() ") or die ("Erro na localização dos ítens no guia"); while ($x = mysql_fetch_array ($sql)) { $cod = $x['id']; $cod_novo = $cod + 1; while($linha=mysql_fetch_row($sql)) { if($cod_novo!=NULL) { sql2=mysql_query("select * from `guia` where id='$cod_novo'"); $foto=$linha[7]; } else { $cod_novo1=$cod_novo - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo1'"); $foto=$linha[7]; } $cod_n1=$cod_novo + 1; if($cod_n1!=NULL) { sql3=mysql_query("select * from `guia` where id='$cod_n1'"); $foto1=$linha[7]; } else { $cod_novo2=$cod_n1 - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo2'"); $foto1=$linha[7]; } $cod_n2=$cod_n1 + 1; if($cod_n2!=NULL) { sql3=mysql_query("select * from `guia` where id='$cod_n2'"); $foto2=$linha[7]; } else { $cod_novo3=$cod_n2 - 1; sql2=mysql_query("select * from `guia` where id='$cod_novo3'"); $foto2=$linha[7]; } } } ?> <table width="200" height="317" border="1"> <tr> <td><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> <tr> <td><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto1' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> <tr> <td height="100"><? echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto2' width=60 alt=''></a>&nbsp;</td> " ?></td> </tr> </table> </body> </html> [/codebox]
  25. se o campo tiver como tipo nome ele vai exibir desse jeito mesmo.. para exibir a forma decrescente de numeros o campo tem que ser int..
×
×
  • Criar Novo...