Ir para conteúdo
Fórum Script Brasil
  • 0

Smiles


Sperto_Rox

Pergunta

16 respostass a esta questão

Posts Recomendados

  • 0

$texto = "blablabla smile.gif blablabal";

$smilies = "<img src="sorriso.jgp>";

$resultado = eregi_replace ( ":)", $smilies, $texto)

echo $resultado;

mais ou menos isso..s e estiver errado por favor corrijam!!

já foi postado algo semelhante...

Link para o comentário
Compartilhar em outros sites

  • 0

poutz mas to com uma duvida .. como faço pra colocar mais de um smiles?

<?
$texto = "blablabla :) blablabal";
$sorriso = "<img src='sorriso.jpg'>";
$triste = "<img src='triste.jpg'>";
$lingua = "<img src='lingua.jpg'>";

$resultado = eregi_replace(":)", $sorriso, $texto);

echo $resultado

?>

me ajuda ai

Link para o comentário
Compartilhar em outros sites

  • 0


function smile($string) {

	$smiles = array(
	':)' => '<img src="smiles/smile.gif">',
	':D' => '<img src="smiles/grin.gif">',
	':O' => '<img src="smiles/mouth.gif">',
	':(' => '<img src="smiles/sad.gif">',
	':P' => '<img src="smiles/tong.gif">',
	':|' => '<img src="smiles/straight.gif">',
	':/' => '<img src="smiles/slant.gif">',
	'8)' => '<img src="smiles/cool.gif">',
	'8O' => '<img src="smiles/coolmouth.gif">',
	'8(' => '<img src="smiles/coolsad.gif">',
	'8P' => '<img src="smiles/cooltong.gif">',
	'%)' => '<img src="smiles/dazed.gif">',
	'%O' => '<img src="smiles/dazedmouth.gif">',
	'%(' => '<img src="smiles/dazedsad.gif">',
	'%P' => '<img src="smiles/dazedtong.gif">',
	';)' => '<img src="smiles/wink.gif">',
	';O' => '<img src="smiles/winkmouth.gif">',
	';(' => '<img src="smiles/winksad.gif">',
	';P' => '<img src="smiles/winktong.gif">'
	);
	foreach ($smiles as $smile => $image)
	{
  $string = str_replace($smile, $image, $string);
	}
	return $string;
}


$texto = "Este são alguns exemplos de smiles que você pode utilizar :);) %O 8P";

echo smile($texto);

achoque deu pra entender certo??

Link para o comentário
Compartilhar em outros sites

  • 0

mals abusar mas não sei usar arrays uhauhaha

O negócio então é aprender a usar arrays, cara...

Quando comecei a programar também não entendia muito bem esse papo de array...

Mas elas valem ouro, cara...tem que aprender... happy.gif

Então eu tb tenho q começar a aprender logo esse tal de arrays.. laugh.gif saco mais ou menos, mais vou me aperfeiçoar nele..

Link para o comentário
Compartilhar em outros sites

  • 0
eu fiz um negocio mais simples.... eu peguei uma tabela com os smiles e coloquei com java q quando eu clico neles ele adiciona o link na area de texto.... é mais facil... heheheh

Mais fácil por um lado, pior pelo outro...

Eu quase nunca clico na tabelinha do lado...escrvo o código dos smiles no texto... bem mais fácil...

Você vai deixar os usuários sem esse recurso... mellow.gif

Não custa nada fazer um preg_replace gigante pra inserir as <img>, cara...não é tão complicado.... happy.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Mas não é difícil:

Exemplo 2. Using indexed arrays with preg_replace()

<?php

$string = "The quick brown fox jumped over the lazy dog.";

$patterns[0] = "/quick/";

$patterns[1] = "/brown/";

$patterns[2] = "/fox/";

$replacements[2] = "bear";

$replacements[1] = "black";

$replacements[0] = "slow";

echo preg_replace($patterns, $replacements, $string);

?> 

Output:

The bear black slow jumped over the lazy dog.

Essa função é muito útil em diversas situações, cara, aconselho que você aprena a usá-la: http://br.php.net/manual/pt_BR/function.preg-replace.php

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...