
marcolib
Membros-
Total de itens
38 -
Registro em
-
Última visita
Tudo que marcolib postou
-
Isso mesmo... O valor que está em $nome e salvar no servidor... o usuário não salvará no pc.
-
Funcionou perfeitamente! Gostaria de saber como faço, se puder me ajudar lógico, para a imagem ser salva com $nome ao clicar em salvar? É possível? O código ficou assim... <?php header("Content-type: image/jpeg"); $im = imagecreatefromjpeg( "assinatura.jpg" ); $green = imagecolorallocate($im, 108, 169, 56); $blue = imagecolorallocate($im, , 56, 118); // Texto que será escrito na imagem $nome = urldecode( $_GET['nome'] ); $cargo = urldecode( $_GET['cargo'] ); $email = urldecode( $_GET['email'] ); $telefone = urldecode( $_GET['telefone'] ); // Replace path by your own font path imagettftext($im, 10, , 260, 30, $blue, "tahomabd.ttf", $nome); imagettftext($im, 10, , 260, 53, $green, "tahoma.ttf", $cargo); imagettftext($im, 10, , 260, 79, $blue, "tahomabd.ttf", $email); imagettftext($im, 10, , 260, 102, $green, "tahoma.ttf", $telefone); imagejpeg($im); imagedestroy($im); ?>
-
Olá Stoma, obrigado pela resposta... Por que a imagem some quando fiz a inclusão? O que estou fazendo de errado? <?php // Código adaptado por Marco Antônio Gismonte // Uso exclusivo para assinaturas Libório BrasilBrokers // Carregar imagem já existente no servidor $imagem = imagecreatefromjpeg( "assinatura2.jpg" ); /* @Parametros * "assinatura.jpg" - Caminho relativo ou absoluto da imagem a ser carregada. */ // Cor de saída $cor = imagecolorallocate( $imagem, , 56, 118 ); $cor2 = imagecolorallocate( $imagem, 108, 169, 56 ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * 255 - Cor vermelha ( RGB ) * 255 - Cor verde ( RGB ) * 255 - Cor azul ( RGB ) * -- No caso acima é branco */ /*Fonte que será usada*/ $font = imageloadfont("tahoma.ttf"); // Texto que será escrito na imagem $nome = urldecode( $_GET['nome'] ); $cargo = urldecode( $_GET['cargo'] ); $email = urldecode( $_GET['email'] ); $telefone = urldecode( $_GET['telefone'] ); /* @Parametros * $_GET['nome'] - Texto que será escrito */ // Escrever nome imagestring( $imagem, 3, 260, 20, $nome, $cor, $font ); imagestring( $imagem, 4, 260, 40, $cargo, $cor2, $font ); imagestring( $imagem, 3, 260, 68, $email, $cor, $font ); imagestring( $imagem, 4, 260, 88, $telefone, $cor2, $font ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * 5 - tamanho da fonte. Valores de 1 a 5 * 15 - Posição X do texto na imagem * 515 - Posição Y do texto na imagem * $nome - Texto que será escrito * $cor - Cor criada pelo imagecolorallocate */ // Header informando que é uma imagem JPEG header( 'Content-type: image/jpeg' ); // eEnvia a imagem para o borwser ou arquivo imagejpeg( $imagem, NULL, 100 ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * NULL - O caminho para salvar o arquivo. Se não definido ou NULL, o stream da imagem será mostrado diretamente. * 80 - Qualidade da compresão da imagem. */
-
Bom dia a todos. Preciso inserir texto em imagem e consegui, até agora, o script abaixo... Porém preciso setar a fonte, que já está no diretório (tahoma.ttf), mas não sei como... Poderiam me ajudar? <?php // Carregar imagem já existente no servidor $imagem = imagecreatefromjpeg( "assinatura.jpg" ); /* @Parametros * "assinatura.jpg" - Caminho relativo ou absoluto da imagem a ser carregada. */ // Cor de saída $cor = imagecolorallocate( $imagem, , 56, 118 ); $cor2 = imagecolorallocate( $imagem, 108, 169, 56 ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * 255 - Cor vermelha ( RGB ) * 255 - Cor verde ( RGB ) * 255 - Cor azul ( RGB ) * -- No caso acima é branco */ // Texto que será escrito na imagem $nome = urldecode( $_GET['nome'] ); $cargo = urldecode( $_GET['cargo'] ); $email = urldecode( $_GET['email'] ); $telefone = urldecode( $_GET['telefone'] ); /* @Parametros * $_GET['nome'] - Texto que será escrito */ // Escrever nome imagestring( $imagem, 3, 260, 20, $nome, $cor ); imagestring( $imagem, 4, 260, 40, $cargo, $cor2 ); imagestring( $imagem, 3, 260, 68, $email, $cor ); imagestring( $imagem, 4, 260, 88, $telefone, $cor2 ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * 5 - tamanho da fonte. Valores de 1 a 5 * 15 - Posição X do texto na imagem * 515 - Posição Y do texto na imagem * $nome - Texto que será escrito * $cor - Cor criada pelo imagecolorallocate */ // Header informando que é uma imagem JPEG header( 'Content-type: image/jpeg' ); // eEnvia a imagem para o borwser ou arquivo imagejpeg( $imagem, NULL, 100 ); /* @Parametros * $imagem - Imagem previamente criada Usei imagecreatefromjpeg * NULL - O caminho para salvar o arquivo. Se não definido ou NULL, o stream da imagem será mostrado diretamente. * 80 - Qualidade da compresão da imagem. */
-
Bom dia a todos.... Alguém poderia me ajudar?
-
Alguém?
-
Estou fazendo isso, mas não consigo randomizar as consultas, apenas a primeira... SELECT TOP 2 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="FIADOR") AND ((ProjectMailings.JaExportado)="NÃO")) ORDER BY Rnd(Int(Now()*Identificação)-Now()*Identificação); UNION SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="LOCADOR") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 8 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="LOCATARIO") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 10 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="COMPRADOR") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 12 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="VENDEDOR") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="POTENCIAL") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="MAILING") AND ((ProjectMailings.JaExportado)="NÃO"));
-
Boa tarde a todos. Tenho um campo com nome TIPO que pode conter as seguintes informações: COMPRADOR, LOCADOR, LOCATARIO. Preciso retornar 10 registros de COMPRADOR, 20 de LOCADOR e 30 de LOCATARIO tudo em uma só consulta e preciso que seja randômico. Para que cada vez que a consulta fosse realizada, estas informações não se repetissem. E ao terminar esta consulta preciso atualizar um campo chamado JAEXPORTADO de "não" para "sim" Alguém poderia me ajudar?
-
Assim ele retorna o que preciso, mas como faço para antes ele randomizar o banco? SELECT TOP 2 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="FIADOR") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="LOCADOR") AND ((ProjectMailings.JaExportado)="NÃO")) UNION SELECT TOP 8 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="LOCATARIO") AND ((ProjectMailings.JaExportado)="NÃO"));
-
Fiz assim, mas ele retorna apenas os 15 primeiros... SELECT TOP 15 ProjectMailings.Tipo, ProjectMailings.JaExportado, * FROM ProjectMailings WHERE (((ProjectMailings.Tipo)="FIADOR") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="LOCADOR") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="LOCATARIO") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="COMPRADOR") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="VENDEDOR") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="POTENCIAL") AND ((ProjectMailings.JaExportado)="NÃO")) OR (((ProjectMailings.Tipo)="MAILING") AND ((ProjectMailings.JaExportado)="NÃO")) ORDER BY Rnd(Int(Now()*Identificação)-Now()*Identificação);
-
Boa tarde a todos. Fazer a consulta randômica eu consegui, mas tenho que fazer o seguinte: Tenho um campo chamado tipo que contém algumas informações: fiador, locador ou locatário. Preciso que a consulta retorne aleatoreamente 5 linhas para fiador, 15 linhas para locador e 30 linhas para locatário. É possível fazer isso em apenas uma única consulta? Poderiam me ajudar?