Ir para conteúdo
Fórum Script Brasil

Hoopkins

Membros
  • Total de itens

    71
  • Registro em

  • Última visita

Tudo que Hoopkins postou

  1. Hoopkins

    Contando Clicks..

    Pessoal seguinte.. me da um a base pra eu poder começar uma modificação no meu site... dexa eu explicar do que se trata. Tenho galerias de imagens de imagens em meu site as minitaturas linkam para um arquivo .PHP que se abre em Pop-Up deste modo: exibe_foto.php?n_foto=25 Certo.. então o que eu gostaria de fazer .. gostaria de inserir aí um contador de clicks para poder mostrar quantas vezes aquela imagem foi exibida. E o problema então esta aí como posso fazer isso.. imagino que terei que colocar algum código que verifique o n_foto=X e adcione 1 aos clicks da foto no BD.. mas lá no banco de dados como ficaria ? Uma tabela 'clicks' e quais campos ? Se tiver algum script pronto que possa me dar uma base um artigo ou mesmo o conhecimento de vocês.. Qualquer ajuda será muito bem-vinda!
  2. Hoopkins

    Uma Ajuda Com Datas

    Obrigado Lvcifer! Nunca mais vou ter problema com datas no banco de dados!
  3. Hoopkins

    Uma Ajuda Com Datas

    Pessoal muito obrigado de verdade.. vocês são show de bola.. aidna não conseguir o resultado que quero.. não estou conseguindo adaptar o código de vocês para meu script.. gostaria que alguém me mostrasse como ficaria meu script com a dica do Lvcifer e com a dica do ARD.. peço que coloquem em negrito a parte que editarem no meu script porquê quero aprender como fazer.. muito Obrigado a todos. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO agenda (evento_nome, evento_data , evento_local, evento_bandas, evento_dj) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['evento_nome'], "text"), GetSQLValueString($_POST['evento_data'], "date"), GetSQLValueString($_POST['evento_local'], "text"), GetSQLValueString($_POST['evento_bandas'], "text"), GetSQLValueString($_POST['evento_dj'], "text")); mysql_select_db($database_ConOnFests, $ConOnFests); $Result1 = mysql_query($insertSQL, $ConOnFests) or die(mysql_error()); $insertGoTo = "alterar_agenda.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_ConOnFests, $ConOnFests); $query_rseve = "SELECT evento_nome, date_format(evento_data,'%d/%m/%Y') AS evento_data, evento_local, evento_bandas, evento_dj, evento_id FROM agenda ORDER BY evento_data ASC"; $rseve = mysql_query($query_rseve, $ConOnFests) or die(mysql_error()); $row_rseve = mysql_fetch_assoc($rseve); $totalRows_rseve = mysql_num_rows($rseve); ?>
  4. Hoopkins

    Uma Ajuda Com Datas

    Pessoal tem jeito por exemplo: No campo a pessoa digita: 05/08/2007 E no BD ele gravar: 2007-08-05 Quando eu vou mostrar as datas eu faço assim: date_format(data, '%d/%m/%Y') AS data acho que seria o processo contrário na hora de inserir você podem me dar uma mão ? Agradeço a atenção
  5. Hoopkins

    Somando Campo De Tabelas

    ah ok .. vou tentar fazer funcionar aqui com o que você me disse Resolvido.. obrigado pela ajuda Beraldo!
  6. Hoopkins

    Somando Campo De Tabelas

    no BD eu coloco decimal pro campo então ?
  7. Pessoal eu tenho uma tabela no meu banco de dados que se chama festas nessa tabela tem um campo que se chama quantidade_fotos.. então aí vai se criando varias festas.. consequentemente varios campos de quantidade_fotos como eu exibo a soma de todas essas quantidades em uma página ? Agradeço desde já a atenção.
  8. Obrigado por estar tentando me ajudar mas ainda não deu.. continua indo para: Duplicate entry 'email@email.com' for key 2
  9. Estranho todos tão dando como e-mails existentes .. porque será ?
  10. Opa! Obrigado! To tentando encaixar aqui.. mas por enquanto não consegui o meu php é assim: <?php require_once('../Connections/ConSimpleNews.php'); ?> <?php //initialize the session if (!isset($_SESSION)) { session_start(); } // ** Logout the current user. ** $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles $_SESSION['MM_Username'] = NULL; $_SESSION['MM_UserGroup'] = NULL; $_SESSION['PrevUrl'] = NULL; unset($_SESSION['MM_Username']); unset($_SESSION['MM_UserGroup']); unset($_SESSION['PrevUrl']); $logoutGoTo = "login.php"; if ($logoutGoTo) { header("Location: $logoutGoTo"); exit; } } ?> <?php if (!isset($_SESSION)) { session_start(); } $MM_authorizedUsers = ""; $MM_donotCheckaccess = "true"; // *** Restrict Access To Page: Grant or deny access to this page function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "login.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?> <?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 = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO usuarios (usu_nome, usu_email, usu_senha, usu_data) VALUES (%s, %s, md5(%s), %s)", GetSQLValueString($_POST['usu_nome'], "text"), GetSQLValueString($_POST['usu_email'], "text"), GetSQLValueString($_POST['usu_senha'], "text"), GetSQLValueString($_POST['usu_data'], "date")); mysql_select_db($database_ConSimpleNews, $ConSimpleNews); $Result1 = mysql_query($insertSQL, $ConSimpleNews) or die(mysql_error()); $insertGoTo = "cadastrar_admins.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_ConSimpleNews, $ConSimpleNews); $query_rsUsuariosCadastrados = "SELECT *, date_format(usu_data, '%d/%m/%Y') as usu_data FROM usuarios ORDER BY usu_data ASC"; $rsUsuariosCadastrados = mysql_query($query_rsUsuariosCadastrados, $ConSimpleNews) or die(mysql_error()); $row_rsUsuariosCadastrados = mysql_fetch_assoc($rsUsuariosCadastrados); $totalRows_rsUsuariosCadastrados = mysql_num_rows($rsUsuariosCadastrados); $colname_rsNomeDoUser = "-1"; if (isset($_SESSION['MM_Username'])) { $colname_rsNomeDoUser = (get_magic_quotes_gpc()) ? $_SESSION['MM_Username'] : addslashes($_SESSION['MM_Username']); } mysql_select_db($database_ConSimpleNews, $ConSimpleNews); $query_rsNomeDoUser = sprintf("SELECT usu_nome FROM usuarios WHERE usu_email = '%s'", $colname_rsNomeDoUser); $rsNomeDoUser = mysql_query($query_rsNomeDoUser, $ConSimpleNews) or die(mysql_error()); $row_rsNomeDoUser = mysql_fetch_assoc($rsNomeDoUser); $totalRows_rsNomeDoUser = mysql_num_rows($rsNomeDoUser); ?>
  11. kuroi obrigado por responder ao meu tópico, sou bem iniciante se puder me dizer com mais detalhes o que tenho que fazer fico feliz.. xD
  12. Seguinte pessoal fiz um formulário simples pra cadstrar usuários.. aí fuçando lá no phpMyAdmin consegui estabelecer pro campo e-mail que ele seja unico.. mais aí quando vou cadastrar um e-mail igual aparece assim em uma página em branco: Duplicate entry 'email@email.com' for key 2 Tem como aparecer na mesma página apenas algum aviso de e-mail inválido ? Agradeço a atenção!
  13. Hoopkins

    Dúvida De Iniciante Xd

    A certo .. obrigado beraldo.. se não for abusar tem como limitar 3 fotos por linha estou tentando aqui mas devo estar errando na sintaxe. Att, Hoopkins
  14. Hoopkins

    Dúvida De Iniciante Xd

    Opa obrigado pela ajuda.. mas então to inicianco com PHP to utilizando o Dreamweaver pra fzer meu sistema meu código tá assim e vão aparecendo uma a abaixo da outra queria que ficassem dispostas em colunas da uma olhada: <?php require_once('Connections/ConAlbum.php'); ?> <?php $colname_Recordset1 = "-1"; if (isset($_GET['festa_id'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['festa_id'] : addslashes($_GET['festa_id']); } mysql_select_db($database_ConAlbum, $ConAlbum); $query_Recordset1 = sprintf("SELECT * FROM festa WHERE festa_id = %s", $colname_Recordset1); $Recordset1 = mysql_query($query_Recordset1, $ConAlbum) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); $colname_rsTotaldeFotos = "-1"; if (isset($_GET['festa_id'])) { $colname_rsTotaldeFotos = (get_magic_quotes_gpc()) ? $_GET['festa_id'] : addslashes($_GET['festa_id']); } mysql_select_db($database_ConAlbum, $ConAlbum); $query_rsTotaldeFotos = sprintf("SELECT * FROM fotos WHERE foto_festa_id = %s", $colname_rsTotaldeFotos); $rsTotaldeFotos = mysql_query($query_rsTotaldeFotos, $ConAlbum) or die(mysql_error()); $row_rsTotaldeFotos = mysql_fetch_assoc($rsTotaldeFotos); $totalRows_rsTotaldeFotos = mysql_num_rows($rsTotaldeFotos); $colname_rsExibirFotos = "-1"; if (isset($_GET['festa_id'])) { $colname_rsExibirFotos = (get_magic_quotes_gpc()) ? $_GET['festa_id'] : addslashes($_GET['festa_id']); } mysql_select_db($database_ConAlbum, $ConAlbum); $query_rsExibirFotos = sprintf("SELECT * FROM fotos WHERE foto_festa_id = %s ORDER BY foto_id ASC", $colname_rsExibirFotos); $rsExibirFotos = mysql_query($query_rsExibirFotos, $ConAlbum) or die(mysql_error()); $row_rsExibirFotos = mysql_fetch_assoc($rsExibirFotos); $totalRows_rsExibirFotos = mysql_num_rows($rsExibirFotos); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <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> <p>Fotos da festa: <?php echo $row_Recordset1['festa_nome']; ?><br /> Total de Fotos: <?php echo $totalRows_rsTotaldeFotos ?> <br /> <br /> Fotos:</p> <table width="100%" border="0"> <?php do { ?> <tr> <td><img src="thumbs.php?maxsize=100&src=<?php echo $row_rsExibirFotos['foto_link']; ?>" /><?php echo $row_rsExibirFotos['foto_descri']; ?></td> </tr> <?php } while ($row_rsExibirFotos = mysql_fetch_assoc($rsExibirFotos)); ?> </table> </body> </html> <?php mysql_free_result($Recordset1); mysql_free_result($rsTotaldeFotos); mysql_free_result($rsExibirFotos); ?>
  15. Pessoal é assim, to fazendo um sistema de fotos com os links no banco de dados.. mais então e na página que vai mostrar as fotos eu queria que mostrasse assim: Foto 1 Foto 2 Foto 3 Foto 4 Foto 5 Foto 6 Foto 7 Foto 8 Foto 9 Só que usando repeat region eu so estou conseguindo assim: Foto 1 Foto 2 Foto 3 Foto 4 Foto 5 Foto 6 Foto 7 Foto 8 Foto 9 Creio que isso não deve ser complicado de se fazer.. estou fazendo pelo Dreaweaver, sou iniciante em galera xD Att, Hoopkins
  16. Pronto, obrugado a todos que me ajudaram, consegui resolver com um outro script aqui do Script Brasil! Até mais!
  17. AAAA que bom deu certo muito obrigado de verdade.. ESerra e Beraldo era a tag mesmo. Acho que cantei vitoria cedo de mais .. o que eu pensei que tinha dado certo era no easy php.. caramba viu =(
  18. vou trocar agora mesmo.. já venho dizer se deu certo
  19. Fiz, está exatamente como a sua scren. O que eu faço ? o0
  20. Então cria uma miniatura dizendo: Erro ao Carregar Miniatura Tem como eu checar os problemas que você me disse pelo cPanel ? Então se eu mudar o HTTP_GET_VARS pra $_GET e a biblioteca GD estiver habilitada no servidor vai ter que funcionar ? Att, Fernando
  21. Pessoal, me ajudem aqui por favor... estou fazendo um site onde utilizo um script em PHP que cria Thumbs das imagens, é um script que sempre utilizei e nunca tive problema, porém agora estou com um site num determinado servidor que o script não está funcionando, não está criando as miniaturas fala que deu erro o scripts é esse aqui: <?php /* * * Script's name: Thumbnails' creator * Nome do script: Criador de miniaturas * * Author / Autor: Luciano Vittoretti Leite * WWW: http://www.vittoretti.com.br * MSN/e-mail: luciano@vittoretti.com.br * ICQ: 39494066 * São Paulo / SP / Brazil * * Requirements: * This script requires GD Lib declared on your php.ini. * For more information: http://www.php.net/image * * In case GD Lib isn't installed this script will only * redirect your browser to the file image in natural size. * * Requisitos: * Esse script precisa da bibliotece GD declarada no seu php.ini. * Para mais informações: http://www.php.net/image * * Se a biblioteca GD não estiver instalada esse script * vai redirecionar seu navegador para o arquivo da * imagem em tamanho natural. * * Examples / Exemplos: * <img src="createthumb.php?image=filename.jpg"> * <img src="createthumb.php?image=filename.jpg&max=200"> * * - Parameters / Parâmetros: * * max - especify the size of width or height, witch are * greater. * - especifica o tamanho da largura ou altura, qual * for maior. * * * image - especity the image's file that will be created * a thumbnail. In case of invalid informed file, * will be showed an error message in a image. * - especifica a arquivo de imagem que será criado * uma miniatura. Se o arquivo informado for * inválido, será exibida uma mensagem de erro em * uma imagem. * * Do you like? Hate it? Contact me. * Você gostou? Odiou? Entre em contato. * * Luciano Vittoretti Leite * */ if ( isset( $HTTP_GET_VARS["image"] ) ) { $image = $HTTP_GET_VARS["image"]; } else { echo "Parâmetro \"image\" faltando.<BR>"; echo "Parameter \"image\" missing."; exit; } if ( isset( $HTTP_GET_VARS["max"] ) ) { $max = $HTTP_GET_VARS["max"]; } else { $max = "100"; } if ( !function_exists( "imagecreatefromstring" ) ) { header( "location: $image" ); exit; } $im = @imagecreatefromstring( @fread( @fopen( $image, "r" ), @filesize( $image ) ) ); if ( !strlen( $im ) ) { $im = imagecreate ( $max, $max ); $bgc = imagecolorallocate ( $im, 255, 255, 255 ); $tc = imagecolorallocate ( $im, 0, 0, 0 ); imagefilledrectangle ( $im, 0, 0, 150, 30, $bgc ); imagestring ( $im, 2, 3 , 15, "Erro ao carregar", $tc ); imagestring ( $im, 2, 18, 30, "miniatura.", $tc ); imagestring ( $im, 2, 10, 55, "Error on load", $tc ); imagestring ( $im, 2, 18, 70, "thumbnail.", $tc ); header( "Content-type: " . image_type_to_mime_type( IMAGETYPE_PNG ) ); echo imagepng( $im ); exit; } $largura = imagesx( $im ); $altura = imagesy( $im ); if ( $largura >= $altura ) { if ( $largura > $max ) { $naltura = ( $max / $largura ) * $altura; $nlargura = ( $max / $largura ) * $largura; } } else { if ( $altura > $max ) { $nlargura = ( $max / $altura ) * $largura; $naltura = ( $max / $altura ) * $altura; } } if ( function_exists( 'imagecopyresampled' ) ) { if ( function_exists( 'imageCreateTrueColor' ) ) { $ni = imageCreateTrueColor( $nlargura, $naltura ); } else { $ni = imagecreate( $nlargura, $naltura ); } if ( !@imagecopyresampled( $ni, $im, 0, 0, 0, 0, $nlargura, $naltura, $largura, $altura ) ) { imagecopyresized( $ni, $im, 0, 0, 0, 0, $nlargura, $naltura, $largura, $altura ); } } else { $ni = imagecreate( $nlargura, $naltura ); imagecopyresized( $ni, $im, 0, 0, 0, 0, $nlargura, $naltura, $largura, $altura ); } header( "Content-type: " . image_type_to_mime_type( IMAGETYPE_JPEG ) ); echo imagejpeg( $ni, null, 70 ); exit; ?> Ele funcionou normalmente em todos os servidores que eu precisei utilizá-lo porém nesse não está funcionando, será que tem alguma configuração de Thumbs bloquiada ou coisa do tipo ? Ficarei realmente grato se puderem me ajudar. Atenciosamente, Hoopkins
×
×
  • Criar Novo...