
Ricardoss
Membros-
Total de itens
7 -
Registro em
-
Última visita
Tudo que Ricardoss postou
-
Será que perguntei pesteira, algo impossível? kkk
-
Ola, tudo bem? To precisando de uma ajuda com o botão do facebook. Quero que ao compartilhar uma pagina, a miniatura que aparece seja a miniatura do vídeo que está nessa pagina. Uma pagina mostra uma lista de vídeos, ao clicar no vídeo ele é exibido em uma outra página (essa que quero compartilhar). Essa pagina que exibe o player tem um script que pega o link do vídeo no banco de dados para exibi-lo. Até ai tudo certo. Em uma das colunas da tabela, ficam as miniaturas dos vídeos, o que eu preciso é que essa miniatura apareça ao compartilhar no facebook. Tentei pegar a variável e inclui-la na meta tag de imagem com vi exemplos na internet, mas não deu certo, tentei assim: <meta property="og:image" content="<?php echo $query_video['thumb'];?>" /> Usando esse trecho do php ele exibe em qualquer lugar da página o link da imagem, mas na meta tag ele não exibe. O certo seria que esse trecho de código completasse com o link e ao clicar no botão do facebook ele pegasse a tag completa já com o link no lugar do código. Mas não está acontecendo. Será que alguém sabe como fazer funcionar ou tem uma ideia melhor? Se alguém quiser ver a página é esta aqui: http://www.acaopolicial-ptu.com.br/videosantigos/video.php?video=169 Agradeço muito a quem ajudar!!!
-
Ola, realmente é uma forma super simples, ajudou muito a entender e fazer o código. Consegui resolver o problema! Observei vários códigos na internet, peguei partes de códigos, pesquisei bastante até que consegui montar o código pra fazer o que eu precisava, vou deixar aqui o sistema com o código de gravar o arquivo txt que estou usando e também o que pega e exibe a mensagem! Segue o código: Pagina cadmsgini.php (pagina com o formulário que envia o texto digitado no form para o arquivo msg.txt que já existe.) <link rel="stylesheet" type="text/css" href="css/msgindex.css"/> <div id="digitarmsg" class="central"> <form name="msgindex" method="post" action="gravar.php"> <h2>MENSAGEM</h2> <p>caracteres restantes: <span id="cont">580</span>)</p> <textarea onkeyup="blocTexto(this.value)" id="texto" name="texto" cols="30" rows="5" tabindex="2" style="width:400px; height:300px;"></textarea> <p> <input type="submit" name="Submit" value="Enviar"></p> </form> <script type="text/javascript"> function blocTexto(valor) { quant = 580; total = valor.length; if(total <= quant) { resto = quant - total; document.getElementById('cont').innerHTML = resto; } else { document.getElementById('texto').value = valor.substr(0,quant); } } </script> </div> Pagina gravar.php <link rel="stylesheet" type="text/css" href="css/msgindex.css"/> <div id="pgravar" class="central"> <?php //PEGA OS DADOS ENVIADOS PELO FORMULÁRIO $mensagem = $_POST["texto"]; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = "$mensagem\r\n"; //ARQUIVO TXT $arquivo = "msg.txt"; //TENTA ABRIR O ARQUIVO TXT if (!$abrir = fopen($arquivo, "w+")) { echo "Erro abrindo arquivo ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fwrite($abrir, $conteudo)) { print "Erro escrevendo no arquivo ($arquivo)"; exit; } echo "Arquivo gravado com Sucesso !!<p></p>"; //FECHA O ARQUIVO fclose($abrir); ?> <form style="text-align:center"> <input type="button" value="Voltar" onClick="JavaScript: window.history.back();"> </form> </div> Trecho do código para pegar a mensagem do arquivo msg.txt Esse trecho de código deve ficar em uma página que esteja no mesmo diretório que os arquivos anteriores, para colocar em outro lugar, os links devem ser revistos (coisa simples e comum rsrs) <?php //abrimos o arquivo em leitura $arquivo = 'msg.txt'; $fp = fopen($arquivo,'r'); //lemos o arquivo $texto = fread($fp, filesize($arquivo)); //transformamos as quebras de linha em etiquetas <br> $texto = nl2br($texto); ?> <p class="textomsgini"> <? echo mb_strtolower( $texto, 'UTF-8' ); ?> </p> Esse finalzinho do código é o que vai mostrar a mensagem, onde ele estiver a mensagem vai aparecer (é o que deve acontecer rsrs) <p class="textomsgini"> <? echo mb_strtolower( $texto, 'UTF-8' ); ?> </p> O código não é todo meu, peguei muitas partes de outros códigos, exemplos da internet e parte é pesquisa tambem, não pude colocar créditos pois não sei ao certo de quem são, alguns que peguei como exemplo já estavam no pc e dentro do arquivo não tinham créditos. De qualquer forma agradeço aos que contribuíram!!!
- 3 respostas
-
- php
- formulario
-
(e %d mais)
Tags:
-
Não sei se ainda está precisando de ajuda, mas no meu caso consegui resolver usando a Galeria Brasil, que é excelente e funciona perfeitamente, alem de ser muito fácil de incorporar no layout do site. O link para download do script é esse. http://www.phpdemos.com.br/detail/354/galeria-brasil-3.html
-
Ola, como estão? To precisando de uma ajuda com um código. Preciso fazer o seguinte, na pagina inicial de um site que to fazendo tem o espaço para uma mensagem, essa mensagem é exibida de um arquivo de texto, já consegui montar essa parte, agora preciso do seguinte: Preciso fazer um formulário, com um campo só, que o que for digitado nesse campo ao clicar em enviar, o texto será gravado em um arquivo chamado msg.txt porem, cada vez que alterar a mensagem, o texto antigo que já estava gravado deve ser deletado e o novo texto vai ficar no lugar, assim junto com o sistema que falei antes, a mensagem nova é exibida na pagina inicial. Ou seja, preciso que um formulário grave o texto digitado nele em um arquivo msg.txt que cada vez que uma nova mensagem for enviada para esse arquivo a antiga seja excluída, ficando apenas a mais recente. Acho que deu pra entender né kkk? Se alguém puder ajudar agradeço muito.
- 3 respostas
-
- php
- formulario
-
(e %d mais)
Tags:
-
Tenho um código que está dando um erro na linha 5, o problema é que esta linha 5 não tem nada, ela está vazia. já tentei tirando o espaço e deixando o codigo seguido também continuou, já criei uma nova página mas também da erro. O erro quando envio para o servidor e tento acessar a página é o seguinte: PHP Parse error: parse error in E:\home\acaopolici1\Web\pastatemp\videos\index.php on line 5 O sistema é de galeria de vídeos, essa página pega o url do vídeo, a descrição e envia para o banco de dados. Mas com esse erro não funciona. Se alguém puder me ajudar agradeço d+++ <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $titulo = strip_tags($_POST['titulo']) $url = strip_tags($_POST['url']); $descricao = strip_tags($_POST['descricao']); $idVid = substr($url, 31, 11); $thumb = 'http://i1.ytimg.com/vi/'.$idVid.'/default.jpg'; $enviar = mysql_query("INSERT INTO videos (titulo, thumb, descricao, embed) VALUES ('$titulo, $thumb, $descricao, $idVid)"); } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="text" size="30" name="url" value="url" /> <br /> <input type="text" size="30" name="descricao" value="descricao" /> <br /> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="enviar" /> </form>
-
Ola pessoal do fórum. Preciso muito de uma ajuda num código To montando um site e preciso colocar nele uma galeria de fotos com albuns até achei alguns scripts, mas nenhum se encaixou no que a pessoa que me pediu o site queris. Vou explicar aqui +- como é a ideia da galeria. Ao clicar no botão do menu que direciona para a página de fotos, seria carregado uma página com todos os álbuns, cada álbum com uma miniatura de uma das fotos que estão na pasta. Algo parecido com essa imagem: Nessa imagem, cada quadradinho vermelho seria um album, com miniatura de alguma das fotos dentro do album. Depois de clicar em um dos albuns, uma outra pagina é carregada, mostrando uma imagem grande ao lado, e uma lista na lateral esquerda com as miniaturas das fotos do album. Ao clicar na miniatura da lista, a foto é exibida no espaço maior. Como nesta imagem. O esquema é +- esse, até da pra fazer isso em html, criando os links de um por um, pagina por página, uma pra cada imagem. So que a pessoa que me pediu o site pretende colocar nesse álbum + de 200 fotos. Imagina criar links miniaturas e paginas para cada imagem. Alem de muito espaço no servidor seria algo bastante demorado. Sei que tem scripts que pegam as imagens de uma pasta automaticamente e colocam elas para exibição na página sem precisar linkar cada uma manualmente. Se alguém tiver um sistema parecido com isso, códigos ou algo que possam me indicar, agradeço d+++++++++ mesmo.