
©JOÃO GABRIEL MARQUES
Membros-
Total de itens
40 -
Registro em
-
Última visita
Tudo que ©JOÃO GABRIEL MARQUES postou
-
Prezados, seguinte: eu preciso inserir uma linha horizontal em uma célula (<hr>) e eu quero que essa linha seja tracejada. Como faço isso? (obs.: estou usando o Dreamweaver) Obrigado.
-
Valeu Beraldo! Mas seguinte: eu não consegui entender direito o seu código...no meu caso, as palavras seriam buscadas em uma coluna do db chamada 'comentarios', que será a coluna que eu reservei e onde ficarão guardados os comentários postados na notícia, de acordo com o id da mesma. Como ficaria o código se eu tivesse que buscar no banco e depois filtrar?
-
Alguém sabe como fazer um esquema em PHP para filtrar palavras? Eu vou implantar na seção de notícias do meu site um sistema de comentários, mas não quero permitir que os usuários façam uso de palavrões ou termos ofensivos nos comentários. Acho que isso poderia ser de 2 maneiras: o usuário digita um palavrão, por ex, e automaticamente, no momento que é publicado o comentário, aquele palavrão seja substituído por "***". Ou então poderia ser assim: quando o usuário tenta publicar o comentário com alguma palavra ofensiva, aparece uma mensagem dizendo que o comentário dele possui termos ofensivos ou impróprios e que ele deve reescrevê-lo, e caso contrário o comentário dele não será publicado. Eu gostaria também de ser notificado por e-mail logo após a publicação de um novo comentário. Alguém tem idéia de como eu faço isso?
-
(Resolvido) Estabelecendo parâmetros para o action de um formulár
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ©JOÃO GABRIEL MARQUES em PHP
Entendi a parada do ELSE. Você tem razão...eu não pensei nisso. Bom, não postarei mais tópicos repetidos. Mas espero que os moderadores do fórum não reclamem depois que eu postei o tópico no lugar errado. Já aconteceu isso lá no fórum do iMasters (que eu também tenho cadastro), porém, deixei de postar lá porque eles achavam que eu tinha a obrigação de sanar as minhas próprias dúvidas, como se eu fosse programador profissional. Mas tá beleza. -
(Resolvido) Estabelecendo parâmetros para o action de um formulár
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ©JOÃO GABRIEL MARQUES em PHP
Em primeiro lugar, não vejo grosseria alguma em postar um tópico em diferentes seções do fórum. Nesse caso específico, achei cabível fazer as duas postagens, porque eu sou webdesigner e não programador. Já que surgiu essa dúvida, resolvi postar em PHP e HTML. Ora, o fórum não tem os seus moderadores? É função deles manter o fórum organizado. Se os moderadores julgarem que determinado tópico foi postado no lugar errado, eles que o apaguem. Em segundo lugar, além desse comando if, no caso, eu não teria que colocar o "else" também? A lógica do código que eu estou precisando é a seguinte: Se o checkbox "tal" for selecionado, então, envie uma cópia para o email "tal"; senão, não envie nada. -
Olá a todos! Seguinte: eu configurei na seção de notícias do meu site um link do tipo "Indique esta notícia a um(a) amigo(a)", e tudo está funcionando perfeitamente. Fiz isso em PHP. No formulário, o usuário insere o nome dele, o email dele e coloca o email de até 3 destinatários, que irão receber a indicação para visitar a página de uma determinada notícia. Enfim... Só que eu quero inserir nesse formulário um checkbox do tipo "Quero receber uma cópia da mensagem", isto é, o internauta que está indicando a notícia receberia uma cópia da mensagem de indicação caso ele selecione o checkbox. Mas não sei como fazer isso. Na verdade, fiquei na dúvida se eu deveria postar aqui ou na seção de HTML, mas por garantia eu postei aqui e lá, considerando que eu não sei se esse problema se resolve no PHP ou se é algo de HTML mesmo. Me ajudem aí!!!
-
Olá a todos! Seguinte: eu configurei na seção de notícias do meu site um link do tipo "Indique esta notícia a um(a) amigo(a)", e tudo está funcionando perfeitamente. Fiz isso em PHP. No formulário, o usuário insere o nome dele, o email dele e coloca o email de até 3 destinatários, que irão receber a indicação para visitar a página de uma determinada notícia. Enfim... Só que eu quero inserir nesse formulário um checkbox do tipo "Quero receber uma cópia da mensagem", isto é, o internauta que está indicando a notícia receberia uma cópia da mensagem de indicação caso ele selecione o checkbox. Mas não sei como fazer isso. Na verdade, fiquei na dúvida se eu deveria postar aqui ou na seção de PHP, mas como se trata de formulários, então postei aqui, mas, por garantia, estou postando também essa mesma dúvida lá na seção de PHP. Me ajudem aí!!!
-
Upload De Imagens C/ Nome Da Imagem No Bd
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ©JOÃO GABRIEL MARQUES em PHP
Que o erro está em chamar uma tabela desconhecida eu sei. O que eu preciso saber é que parte do código que eu postei acima está ocasionando o referido problema. O script está fazendo o upload da imagem, mas não está gravando o nome da mesma no mysql. -
Olá! Tenho um script de upload (ver abaixo) que grava o nome da imagem no bd e carrega a foto para um diretório. Meu script tá dando o seguinte erro: Unknown table 'nomedaimagem' in field list A expressão "nomedaimagem" acima representa o nome da imagem que eu tentei carregar. Coloco o script abaixo e gostaria que alguém pudesse me dizer o porque do erro acima. Obrigado!! <?php require_once('../../../Connections/noticias.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $HTTP_SERVER_VARS['PHP_SELF']; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING']; } if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "uploadFotos")) { $arquivo = $_FILES['path']; $arquivo_nome = $arquivo['name']; $insertSQL = sprintf("INSERT INTO tbFotos (idFoto, idNoticia, legenda, creditos, path) VALUES (%s, %s, %s, %s, $arquivo_nome)", GetSQLValueString($HTTP_POST_VARS['idFoto'], "int"), GetSQLValueString($HTTP_POST_VARS['idNoticia'], "int"), GetSQLValueString($HTTP_POST_VARS['legenda'], "text"), GetSQLValueString($HTTP_POST_VARS['creditos'], "text")); //GetSQLValueString($HTTP_POST_VARS[$arquivo_nome], "text")); set_time_limit(0); $editoria = $HTTP_POST_VARS['editoria']; $diretorio = "../../$editoria/imagens"; $id_arquivo = "path"; $nome_arquivo = $_FILES[$id_arquivo]['name']; $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name']; move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo"); mysql_select_db($database_noticias, $noticias); $Result1 = mysql_query($insertSQL, $noticias) or die(mysql_error()); $insertGoTo = "uploadImagemOk.php"; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_noticias, $noticias); $query_rsFotos = "SELECT * FROM tbFotos"; $rsFotos = mysql_query($query_rsFotos, $noticias) or die(mysql_error()); $row_rsFotos = mysql_fetch_assoc($rsFotos); $totalRows_rsFotos = mysql_num_rows($rsFotos); mysql_select_db($database_noticias, $noticias); $query_rsEditorias = "SELECT * FROM tbEditorias ORDER BY editoria ASC"; $rsEditorias = mysql_query($query_rsEditorias, $noticias) or die(mysql_error()); $row_rsEditorias = mysql_fetch_assoc($rsEditorias); $totalRows_rsEditorias = mysql_num_rows($rsEditorias); mysql_select_db($database_noticias, $noticias); $query_rsNoticias = "SELECT idNoticia, titulo FROM tbNoticias ORDER BY idNoticia DESC"; $rsNoticias = mysql_query($query_rsNoticias, $noticias) or die(mysql_error()); $row_rsNoticias = mysql_fetch_assoc($rsNoticias); $totalRows_rsNoticias = mysql_num_rows($rsNoticias); ?>[/codebox]
-
Manipulação De Imagens Em Notícias (php,mysql & Dreamweaver)
uma questão postou ©JOÃO GABRIEL MARQUES PHP
Olá a todos! Peguei um script em um tutorial que faz o upload de uma imagem para um determinado diretório e grava o nome da imagem no MySQL. Mas o script tá dando o erro unexpected T_VARIABLE na linha 45. Vejam abaixo o script: <?php require_once('../../../Connections/noticias.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $HTTP_SERVER_VARS['PHP_SELF']; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING']; } if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "uploadFotos")) { $arquivo = $_FILES['path']; $arquivo_nome = $arquivo['name']; $insertSQL = sprintf("INSERT INTO tbFotos (idFoto, idNoticia, legenda, creditos, path) VALUES (%s, %s, %s, %s, '$arquivo_nome')", GetSQLValueString($HTTP_POST_VARS['idFoto'], "int"), GetSQLValueString($HTTP_POST_VARS['idNoticia'], "int"), GetSQLValueString($HTTP_POST_VARS['legenda'], "text"), GetSQLValueString($HTTP_POST_VARS['creditos'], "text")); set_time_limit(0) $editoria = $HTTP_POST_VARS[editoria]; $diretorio = "../$editoria/imagens"; $id_arquivo = "path"; $nome_arquivo = $_FILES[$id_arquivo]['tmp_name']; $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name']; move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo"); mysql_select_db($database_noticias, $noticias); $Result1 = mysql_query($insertSQL, $noticias) or die(mysql_error()); $insertGoTo = "uploadImagemOk.php"; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_noticias, $noticias); $query_rsFotos = "SELECT * FROM tbFotos"; $rsFotos = mysql_query($query_rsFotos, $noticias) or die(mysql_error()); $row_rsFotos = mysql_fetch_assoc($rsFotos); $totalRows_rsFotos = mysql_num_rows($rsFotos); mysql_select_db($database_noticias, $noticias); $query_rsEditorias = "SELECT * FROM tbEditorias ORDER BY editoria ASC"; $rsEditorias = mysql_query($query_rsEditorias, $noticias) or die(mysql_error()); $row_rsEditorias = mysql_fetch_assoc($rsEditorias); $totalRows_rsEditorias = mysql_num_rows($rsEditorias); ?> Alguém pode me ajudar? Obrigado!! -
Manipulação De Imagens Em Notícias (php,mysql & Dreamweaver)
uma questão postou ©JOÃO GABRIEL MARQUES PHP
Prezados, estou com algumas dúvidas referentes ao relacionamento que preciso fazer entre duas tabelas em um banco de dados de notícias, onde eu tenho as tabelas "tbEditorias" e "tbNoticias". Minhas dúvidas são as seguintes: Preciso criar uma tabela que receberá os dados das fotos de cada notícia. A tabela será "tbFotos", e eu ia colocar os seguintes campos: idFoto, idNoticia, legenda, creditos e path, sendo que o campo idFoto é a chave primária da tbFotos, idNoticia teria que ser uma chave estrangeira que recebe o valor do campo idNoticia da tabela tbNoticias, legenda é a descrição da foto e path é o caminho da imagem em relação ao diretório onde a mesma se encontra. Esse procedimento está correto? Para exibir a imagem na página que mostra a notícia completa, pensei em fazer o seguinte: inserir uma tabela, na página onde a notícia é exibida por completo ou até mesmo na home de notícias, e, nessa tabela, eu preciso atribuir um comportamento de servidor, pelo DW, do tipo "Mostrar apenas se o conjunto de registros não estiver vazio". Será que isso funciona? A idéia é mostrar a tabela com a imagem somente se a notícia a ser exibida tiver fotos cadastradas. Na área administrativa que fiz para cadastrar as notícias, irei criar um campo que irá determinar se aquela notícia conterá fotos ou não. Qual é o melhor formato para isso? Booleano? Quem puder me dar uma luz, agradeço muito! -
Olá a todos! Seguinte: preciso criar um sistema de cadastro e login para o meu site. Sei como fazer isso através do Dreamweaver, que é muito simples. Minha dúvida é: Como faço para que o usuário, assim que ele fizer o login, seja redirecionado para a página que ele tentou acessar antes de efetuar o login? Vou dar um exemplo. No site do jornal Folha de S.Paulo(http://www.uol.com.br/fsp), se você clicar no link de qualquer notícia, você será direcionado para uma página do tipo https://acesso.uol.com.br/login.html?dest=C...p;COD_PRODUTO=7. Nesse caso, quando o usuário faz o login, ele não é redirecionado para uma página pré-determinada, mas sim, para a página que ele tentou acessar. E o mais interessante é que, no site da Folha, existe QueryString em páginas estáticas, htm ou html. Então, pergunto: 1 - Como fazer com que o usuário, logo após o mesmo efetuar o login, seja redirecionado para a página que ele tentou acessar antes de precisar fazer o login? 2- Como faço para proteger páginas estáticas (htm, html, shtml etc.) ? 3- Como impedir que sejam inseridos registros duplicados no mySQL, pelo Dreamweaver? Ex.: se já existir um usuário de nome "fulano", caso alguém tente fazer o cadastro com esse mesmo nome de usuário, acima do formulário apareceria uma mensagem de erro notificando o visitante que o usuário que ele escolheu já está sendo usado por outra pessoa. Não sei como faz isso! Obrigado!
-
Sistema De "tag Clouds" Em Buscas
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ©JOÃO GABRIEL MARQUES em PHP
Minha dúvida é a seguinte: em um sistema de busca, como faço para exibir, em um local separado para isso provavelmente na parte inferior da home de busca, as palavras mais buscadas pelos usuários. Alguém sabe como se faz isso? -
Estou implantando um sistema de busca na minha página de notícias, e a busca será feita em uma tabela de nome "tbNoticias". Farei a busca pelo Dreamweaver. Eu queria mostrar na página de busca as palavras mais buscadas. Alguém pode me dar uma idéia de como fazer isso? Pensei, em primeiro plano, no seguinte procedimento: Na página de resultados, eu colocaria a sintaxe UPDATE, do MySQL, que captaria as palavras inseridas em um parâmetro da url, e gravaria em uma tabela que poderia ser chamada de "tbTags", por exemplo, que teria + ou - os seguintes campos: idTag e tag. As palavras captadas pelo comando UPDATE seriam a palavra ou as palavras digitadas pelo usuário no formulário de busca, sendo que o nome da caixa de texto é "q", isto é, "q" é a variável da palavra digitada, e será enviada pelo método GET. Seria mais ou menos assim: http://noticias.meusite.com.br/busca/resultados/?q=palavra Obrigado!
-
Prezados mestres do PHP, é o seguinte: Criei um sistema completo de cadastro e edição de notícias através do Dreamweaver, porém, não sei como trabalhar com imagens. O moderador Beraldo indicou-me um tutorial inserido aqui no fórum, mas não ficou muito claro os dados do script. Vou ser mais específico: Digamos que uma determinada notícia tenha que ter 2 fotos. No caso, eu teria que inserir um campo no formulário de cadastro das notícias, que poderia ser booleano (0=falso / 1=verdadeiro) que serviria para definir se a notícia a ser cadastrada conterá fotos ou não. Até aqui eu entendi. Ainda tenho as seguintes dúvidas: 1- Como eu crio a página de upload pelo Dreamweaver, fazendo com que os arquivos de imagem sejam armazenados em uma pasta pré-determinada por mim? 2- Alguém tem alguma sugestão de como deve ser a tabela que irá armazenar o caminho de cada imagem? Quais campos a tabela deve ter? 3- Após criada a tabela referida acima, como faço para relacionar a tabela dos paths das imagens com a tabela de notícias? (Exemplo: um dos campos da minha tabela de notícias é "idNoticia". No formulário de upload, seria necessário a existência de um menu de lista onde eu escolho o ID da notícia que irá agregar as imagens a ser enviadas naquele momento.) 4- Alguém pode me indicar um script (que esteja funcionando) PHP responsável por processar o upload da foto e gravar o path no MySQL? Espero que possam me dar um help e deixo meus emails abaixo para contato: JOÃO GABRIEL MARQUES