Ir para conteúdo
Fórum Script Brasil

Alex0007

Membros
  • Total de itens

    64
  • Registro em

  • Última visita

Posts postados por Alex0007

  1. Bem consegui fazer a marca d'água desse jeito:

    <?php

    // File and new size

    $filename = 'imagem.jpg';

    $percent = 1.0;

    $marca = imagecreatefrompng("logo.png"); // não esquecer de verificar o nome do arquivo

    // Content type

    header('Content-Type: image/jpeg');

    // Get new sizes

    list($width, $height) = getimagesize($filename);

    $newwidth = $width;

    $newheight = $height;

    $marca_larg = imagesx($marca);

    $marca_alt = imagesy($marca);

    // Load

    $thumb = imagecreatetruecolor($newwidth, 507);

    $source = imagecreatefromjpeg($filename);

    // Resize

    imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, 477, $width, 477);

    imagecopyresampled($thumb,$marca,-860,477,0,0,$marca_larg,$marca_alt,$marca_larg,$marca_alt);

    // Output

    imagejpeg($thumb,"",90);

    ?>

    Fica exatamente como eu queria, usei o "imagecopyresized" para ajustar o canvas da imagem por + 30px que é a altura da minha marca d'água

    Agora quero saber como cortar uma imagem em php de um jeito que quando eu adicionar a imagem " <img src="img.jpg"> " ela fique com altura de -30px

    do jeito mais fácil, se possivel em CSS

    Vlw aí ESerra!

  2. ESerra vlw mas eu estou proucurando algo mais simples, eu fiz assim olha,

    <?php

    // tutorial para inserir marca dagua

    header('content-type: image/jpeg');

    // carrega as imagens

    $foto= imagecreatefromjpeg("imagem.jpg"); // não esquecer de verificar o nome do arquivo

    $marca=imagecreatefrompng("logo.png"); // não esquecer de verificar o nome do arquivo

    // pega as dimensoes da marca d'agua

    $marca_larg=imagesx($marca);

    $marca_alt= imagesy($marca);

    // insere a marca na imagem

    imagecopyresampled($foto,$marca,-860,447,0,0,$marca_larg,$marca_alt,$marca_larg,$marca_alt);

    // exibe a imagem

    imagejpeg($foto,"",100);

    ?>

    Só que desse jeito, a marca d'água fica por cima da imagem, eu queria definir um "canvas" maior para colocar a marca em baixo da imagem.

    Por exemplo:

    tamanho da imagem: 640x477

    tamanho da marca: 30px (height)

    Altura final da imagem + marca: 507px (height)

    Desse jeito não danifica a imagem.

  3. Na verdade, eu não queria que fosse uma coisa específica,

    eu queria usar qualquer variavel que eu quisesse por exemplo

    http://meusite.com/contato/?cadastro=ok&am...;type=finalizar

    echo $_GET["cadastro"];

    echo $_GET["token"];

    echo $_GET["type"];

    ou

    http://meusite.com/cadastro/?conta=nova&am...amp;method=post

    http://meusite.com/categoria/videos/?conta...amp;method=post

    etc

    Pois se eu fazer específico como você disse acima, eu vou ter que fazer centenas de regras do rewrite

  4. Olá gente bonita, =D

    Seguinte estou tentando fazer isso:

    http://meusite.com/destaques/?sucess=1
    Quando eu digitar isso no final "/?sucess=1" quero que seja uma variável comum que quando eu puxar ela pelo $_GET no php dê certo
    echo $_GET["sucess"];
    Mas não está dando certo, já tentei assim tb "http://meusite.com/destaques?sucess=1" Este é o meu arquivo .htaccess:
    RewriteEngine On
    
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    
    RewriteRule ^([a-zA-Z0-9-]+)$ index.php?p=$1
    RewriteRule ^([a-zA-Z0-9-]+)/$ index.php?p=$1
    
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)$ index.php?p=$1&v2=$2
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)/$ index.php?p=$1&v2=$2
    
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)_([0-9]+)$ index.php?p=$1&v2=$2&v3=$3
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)_([0-9]+)/$ index.php?p=$1&v2=$2&v3=$3

    Quem puder me da uma forcinha

    vlw!

  5. Que bom alex que voce resolveu seu problema cara. Não me aproveitando muito so me tire uma duvida. No código .htaccess

    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)_([0-9]+)/$ index.php?v1=$1&v2=$2&v3=$3

    v1, v2 e v3 seriam os delimitadores?! No caso v1 seria a "/" ou o "_" e $1 seria o valor a ser empregado pra várivavel? Estou correto?!?

    Att Del Palmis ;)

    v1, v2 e v3 são variáveis igual $_GET

    $1, $2 e $3 é um identificador para o .htaccess, por exemplo

    $1 = "^([a-zA-Z0-9_-]+)"

    $2 = "([a-zA-Z0-9-]+)"

    $3 = "([0-9]+)"

    Como está no parâmetro estabelecido pelo mod_rewrite

    Um exemplo:

    http://meusite.com/categoria/videos_5 é o mesmo que:

    index.php?v1=categoria&v2=videos&v3=5

    no meu php eu uso funçoes "if" para identificar as variáveis v1, v2, v3 por exemplo

    O link "http://meusite.com/contato" (parece uma pasta mais não é, é uma variavel camuflada)

    if($_GET["v1] == "categoria") {

    include("contato.php");

    }

    e esse código tem que ficar no index.php que foi onde eu indiquei no arquivo .htaccess para ser a base do mod_rewrite

    Espero ter esclarecido, também fiquei perdido com essa técnica.

  6. Consegui fazer desse jeito

    Arquivo .htaccess

    RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?v1=$1

    RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?v1=$1

    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)$ index.php?v1=$1&v2=$2

    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)/$ index.php?v1=$1&v2=$2

    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)_([0-9]+)$ index.php?v1=$1&v2=$2&v3=$3

    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9-]+)_([0-9]+)/$ index.php?v1=$1&v2=$2&v3=$3

    Url amigavel: meusite.com/categorias/tiro-em-primeira-pessoa_2

    variavel 1 = "categorias"

    variavel 2 = "tiro-em-primeira-pessoa"

    variavel 3 = "2"

  7. Olá, queria que alguém me desse uma luz.

    Queria saber como faço pra redirecionar da url base do meu site http://foxtroll.com

    para uma url mobile http://m.foxtroll.com/

    é por meio de javascript? como é o códigos, e tem como definir qual tipo de O.S redirecionar (android,apple,nokia,etc)

    e o layout, como fazer, qual o tamanho maximo ou mínimo, o css é normal?

    andei olhando na internet e so aparece sites para personalizar layouts prontos, mas quero fazer meu próprio layout!

    Bem, viram que não seu bulhufas de nada disso...

    Me ajudem aí

  8. Olá,

    Eu tenho um site onde crio meu próprio feed rss em php

    segue o link: http://foxtroll.com/feed.rss

    E uso um aplicativo para o Facebook chamado "RSS Graffiti"

    este aplicativo posta automaticamente na minha página do facebook as novas postagens do meu site.

    Porém, quando o RSS Graffiti posta na minha página no facebook, a imagem do post não aparece.

    O que tenho que inserir no feed rss para que as imagens apareçam no RSS Graffiti no facebook?

    Obrigado.

  9. Consegui fazer, pra quem quiser usar ta a explicação abaixo

    usei a função explode()

    $postMinimo = explode("<!-- mais -->", $todasPostagens["postagem"]); 
    if($postMinimo[1] == true){$botaoVerMais = '<a href="#"><img src="imagens/botao-ver-mais.png"></a>';}
    
    echo ''.$postMinimo[0].'<br>'.$botaoVerMais.'';

    a string $todasPostagens["postagem"] é um pedido do banco de dados via mysql_query

    usando a string $postMinimo[0] ele mostra o conteudo da linha do banco de dados antes de <!-- mais -->, e para mostrar tudo é só carregar normal

    coloquei um if que é pra mostrar o botao [veja mais] onde for necessário.

    Curta minha página no facebook >> FoxTroll.com

  10. Olá,

    Estou querendo fazer um comando de continuar postagem, igual o do blogger

    Tipo, quero escrever toda a postagem normal, Tipo assim

    <img src="imagem.jpg"><br>

    muito legal<br>

    <!-- mais -->

    <img src="imagem2.jpg"><br>

    <img src="imagem3.jpg"><br>

    <img src="imagem4.jpg"><br>

    Ali em cima onde tem <!-- mais --> quero que na página inicial tudo depois desse código seja excluido

    e quando eu clicar na postagem apareça tudo normal.

    Se tiver uma função existente do PHP eu acharia bem melhor, quem puder me ajudar agradeço.

  11. Consegui resolver

    Só precisei inserir a seguinte meta tad no HEAD do meu template

    <base href="/foxtroll/"/>
    E meu .htaccess ficou assim
    # Impede de navegar em pastas sem um documento padrão (index)

    Options -Indexes

    RewriteEngine On

    RewriteCond %{SCRIPT_FILENAME} !-f

    RewriteCond %{SCRIPT_FILENAME} !-d

    RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?p=$1

    RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?p=$1

    RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ ../foxtroll/index.php?p=$1&page=$2

    ErrorDocument 404 /foxtroll/404.php

    Aproveitando o tópico, como faço para a url do meu site sempre fique com a barra no final

    mesmo que a pessoa não digite a barra no final ela mude automaticamente?

  12. Estou tentando implementar o meu site com Url Amigáveis

    este é meu arquivo htaccess:

    RewriteEngine On

    RewriteCond %{SCRIPT_FILENAME} !-f

    RewriteCond %{SCRIPT_FILENAME} !-d

    RewriteRule ^(.*)$ /foxtroll/?p=$1

    para fazer esta interpretação:

    http://localhost/foxtroll/primeira-postagem

    até aí tudo bem, o site carrega legal, e me fornece a variável $p

    Mas quando eu insiro uma barra "/" no final do link, o HTML se perde e não encontra nenhum diretório

    ou seja todas as imagens, backgrounds, styles, includes, etc que tem no site da error, e só aparece o conteúdo limpo.

    como na imagem abaixo:

    asdasdasdas.jpg

    O que devo fazer para consertar?

  13. Bom dia,

    Preciso de um editor HTML com as seguintes requisitos:

    • Ter conhecimento mínimo em HTML
    • Ter de no mínimo 14 anos
    • Ter bastante tempo livre

    Interessados enviar email para alexsndf@hotmail.com da seguinte maneira:

    Nome

    Idade

    Cidade - Estado

    Escolaridade

    Experiências em informática

    Fale sobre você

    Meta de trabalho

  14. <style type="text/css">
    #tudo{height:140px; border:1px solid; width:auto;}
    </style>
    
    </head>
    <body>
    <div id="tudo">
    asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd 
    </div>
    </body>
    </html>

    não dá certo JaguA, ele quebra de linha mesmo assim

×
×
  • Criar Novo...