-
Total de itens
193 -
Registro em
-
Última visita
Tudo que fabiosanches postou
-
(Resolvido) Inserir 5 Fotos Ao Mesmo Tempo
pergunta respondeu ao fabiosanches de fabiosanches em PHP
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 -
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?
-
(Resolvido) Inserir 5 Fotos Ao Mesmo Tempo
pergunta respondeu ao fabiosanches de fabiosanches em PHP
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.. :( -
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..
-
Comentário Em Notícia Quase Pronto, Faltando...
pergunta respondeu ao pedro555 de fabiosanches em PHP
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' -
(Resolvido) Inserir 5 Fotos Ao Mesmo Tempo
pergunta respondeu ao fabiosanches de fabiosanches em PHP
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... -
(Resolvido) Inserir 5 Fotos Ao Mesmo Tempo
pergunta respondeu ao fabiosanches de fabiosanches em PHP
ok.. assim q chegar em casa eu vou dar uma olhada e ver se boto pra rodar.. hehe abraços -
(Resolvido) Inserir 5 Fotos Ao Mesmo Tempo
pergunta respondeu ao fabiosanches de fabiosanches em PHP
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... -
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>"); ?>
-
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
-
aí irmaozinho. 100% cara.. era exatamente esse mysql_num_row que eu tava querendo lembrar.. ficou perfeito cara.. hehe abração e obrigado.
-
beleza.. eu vo fazer mais alguns testes aqui...
-
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
-
cara.. vai no localizar do windows e manda localizar pelo arquivo php.ini
-
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.. :(
-
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..
-
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> </td> " ?></td> </tr> </table> <? $conta++; }[/codebox]
-
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
-
parou de dar os erros mais não esta exibindo nada, e me explica o que significa aquele monte de / la no $foto
-
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...
-
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.. :(
-
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?
-
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> </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> </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> </td> " ?></td> </tr> </table> </body> </html> [/codebox]
-
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> </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> </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> </td> " ?></td> </tr> </table> </body> </html> [/codebox]
-
Listar Linhas Do Banco Em Orden Decrescente
pergunta respondeu ao fabiosanches de fabiosanches em PHP
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..