Jump to content


Photo

Smiles E Botão 'visualizar'.


  • Faça o login para participar
9 replies to this topic

#1 Hyd

Hyd

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 31/01/2006, 16:25

Já vou adiantando que não sei PHP suficiente para fazer isso sozinho.

O que eu quero é um página o mais simples possível, apenas uma caixa de texto e um botão.

Na caixa de texto para quem estiver navegando na página escrever frases e dependendo da combinação sair um smile e o botão parar gerar uma página com as combinações "=)", "=(" trocadas para " :) ", " :( " etc...
Exatamente o como no botão 'Visualizar' quem tem nesse e na maioria dos foruns.
Quem souber fazer uma página assim por favor me ensine como fazer ou me envie uma pronta que eu me viro com os smiles e a aparência da página.

E mais uma perguntinha: dá pra fazer com apenas uma letra? Toda letra 'A' ser substituida por uma imagem?

Gudi bai.

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 31/01/2006, 18:22

procure aqui no fórum sobre BBCODE pois a varios tópicos relacionados sobre o assunto ;)

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 Hyd

Hyd

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 31/01/2006, 22:35

Criei uma página com esse código:
<?php

str_replace("oi","<img src=\"http://d-h.webcindario.com/a.gif\"",$var);

echo "oi oi oi";

?>
Mas só aparece oi oi oi
Aguem pode me ajudar nessa parte?
Ainda não achein nenhum tópico aqui que me dê a resposta...
>Eu não entendo quase nada de php mesmo olhando vários tópicos eu acho q não vou conseguir fazer sozinho.

Acho mais fácil alguém me dar a página pronta já.

Edição feita por: Hyd, 31/01/2006, 23:27.


#4 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 31/01/2006, 23:48

Vc não é nem um pouquinho bobinho, te dar a pagina pronta...

Se não sabe nada de PHP e precisa de algo desse jeito é porque vai precisar de mais coisas, então sendo assim pesquise na net por funções como o php trabalha, e te recomendo ainda um livro básico de PHP vai te ajudar pacas...


T+ amigão boa sorte, se entendesse desse lance de BBcode te dava umas dicas, mas não entendo mesmo.

Sorry
Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#5 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 01/02/2006, 06:29

Criei uma página com esse código:

<?php

str_replace("oi","<img src=\"http://d-h.webcindario.com/a.gif\"",$var);

echo "oi oi oi";

?>
Mas só aparece oi oi oi
Aguem pode me ajudar nessa parte?
Ainda não achein nenhum tópico aqui que me dê a resposta...
>Eu não entendo quase nada de php mesmo olhando vários tópicos eu acho q não vou conseguir fazer sozinho.

Acho mais fácil alguém me dar a página pronta já.

Como disse , a VARIOS tópicos relacionado sobre o assunto ;)

<?php
$String = "WmOnline e d+ =D";
$Form = str_replace("=D","<img src='feliz.gif' border=0>",$String);
echo $Form;
?>


Para leitura:
str_replace: http://br.php.net/ma...str-replace.php

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#6 Hyd

Hyd

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 01/02/2006, 14:06

Valew Goku Jr., do jeito q vc postou eu consegui substituir :D .
Lendo a página que vc passou eu achei mais pratico fazer como um exemplo que vi nela mas está dando erro:
<?php
$frase = "Testado slimes, triste =(, alegra =).";
$smile = array("=(", "=)");
$imagem = array("<img src="http://d-h.webcindario.com/a.gif">", "<img src="http://d-h.webcindario.com/b.gif">");

$frase2 = "str_replace($smile, $imagem, $frase)";
echo $frase2;
?>

Parse error: parse error, unexpected T_STRING, expecting ')' in /page2.php on line 4

Não senti falta de nenhum parenteses aí..

-----------------------------------
E pegeui esse exemplo:
<?php

$frase  = "Você comeria frutas, vegetais, e fibra todos os dias.";
$saldavel = array("frutas", "vegetais", "fibra");
$saboroso  = array("pizza", "cerveja", "sorvete");

$nova = str_replace($saudavel, $saboroso, $frase);

echo $nova;
?>
Editei um pouco mas não aparece a frase trocada.

Edição feita por: Hyd, 01/02/2006, 14:30.


#7 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 01/02/2006, 15:07

Uhh estranho .. pois so foi eu alterar o nomes das variaveis que funcionou

<?php
$frase  = "Você comeria frutas, vegetais, e fibra todos os dias.";
$array1 = array("frutas", "vegetais", "fibra");
$array2  = array("pizza", "cerveja", "sorvete");

$frasen = str_replace($array1, $array2, $frase);

echo "Frase nova: {$frasen}<br>";
echo "Frase antiga: {$frase}";
?>

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#8 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 01/02/2006, 15:15

No código do Hyd está assim:

$frase2 = "str_replace($smile, $imagem, $frase)";

Onde não deveria ser uma string "

$frase2 = str_replace($smile, $imagem, $frase);

Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#9 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 01/02/2006, 15:26

<?php
$frase = "Testado slimes, triste =(, alegra =).";
$smile = array("=(", "=)");
$imagem = array("<img src="http://d-h.webcindario.com/a.gif">", "<img src="http://d-h.webcindario.com/b.gif">");

$frase2 = "str_replace($smile, $imagem, $frase)";
echo $frase2;
?>

Parse error: parse error, unexpected T_STRING, expecting ')' in /page2.php on line 4

Erros em vermelho.

Vou tentar exemplificar:

echo( "<font color="red">Errado</font>" );
?>

echo( "<font color='red'>Certo</font>" );
?>

echo( "<font color=\"red\">Certo</font>" );
?>



E quando você usa uma função não deve colocar aspas.
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#10 Hyd

Hyd

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 02/02/2006, 11:04

Heheheh... o exemplo que eu pegueui estava errado!
Só percebi agora, confiei q tava tudo certo e nem conferi, o autor nomeou o variavel $saldavel e no str_replace ele colocou $saudavel.
Valew Cristiano agora eu sei pe em alguns lugares tem /" onde eu estava acostumado a ver só "

Agora para criar a pagina como falei no mo 1° post acho que vai ser + ou - assim:
1 pagina (smiles.php) contendo o str_replace para substituir os smile e 1 pagina (form.php) com uma textarea eu um botão com a função preview que quando clicado pega o texto da textarea e carrega na smiles.php e mostra uma pagina com os smiles.
Certo?
Como eu faço agora?

---------------------------------------------------------------------------------------------------
To melhorando. Olhem como está minha página agora:

<?php
//Frase a ser exibida//
$frase = "As primeis letras do alfabeto são:<BR>\a\b\c\d\e\f\g\h";

//Variáveis das Letras//
$a = "<img src=a.gif>";
$b = "<img src=b.gif>";
$c = "<img src=c.gif>";
$d = "<img src=d.gif>";
$e = "<img src=e.gif>";
$f = "<img src=f.gif>";
$g = "<img src=g.gif>";
$h = "<img src=h.gif>";

//String Replace//
$smile = array("\a", "\b", "\c", "\d", "\e", "\f", "\g", "\h");
$imagem = array("$a", "$b", "$c", "$d", "$e", "$f", "$g", "$h",);
$frase2 = str_replace($smile, $imagem, $frase);

//Página exibida//
echo $frase2;
?>

Para ver a página pronta= http://d-h.webcindario.com/index.php
A minha intenção é fazer "smiles" de letras, quero fazer um fonte personalizada.
Infelizmente não dá para fazer o replace com apenas 1 caracter pq atrapalha os códigos. :( mas usando / vai servir por enquanto.

Edição feita por: Hyd, 02/02/2006, 18:02.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq