Sperto_Rox Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 como faço pra quando eu digitar no text area um sorriso e quando mostrar na tela aparecer a imagem? igual esse aki do forum? quando eu digito <===aparece a carinha .. alguém sabe? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 Tem que montar um esquema pra substituir um padrão pela imagem...Exemplo:• Quando encontrar um " " trocar por "<img src='smile01.jpg'>"Capisce? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 19, 2004 Autor Denunciar Share Postado Junho 19, 2004 sim mas como faço isso? existe alguma função para fazer isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 $texto = "blablabla 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... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 19, 2004 Autor Denunciar Share Postado Junho 19, 2004 fiz isso e imprimiu na tela a carinha em forma de texto e não de imagem Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 eu corrigi.. em vez de dar echo no $texto dá no $resultado... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 19, 2004 Autor Denunciar Share Postado Junho 19, 2004 ops .. é porque tem q fazer echo $resultado e não $texto ... valeu ai pela ajuda ffiction Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 19, 2004 Autor Denunciar Share Postado Junho 19, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 faz um array com as carinhas.. esse daki do forum é com banco de dados.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 19, 2004 Autor Denunciar Share Postado Junho 19, 2004 mals abusar mas não sei usar arrays uhauhaha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 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?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 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... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::vinicius:: Postado Junho 19, 2004 Denunciar Share Postado Junho 19, 2004 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... Então eu tb tenho q começar a aprender logo esse tal de arrays.. saco mais ou menos, mais vou me aperfeiçoar nele.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gustavo147 Postado Junho 20, 2004 Denunciar Share Postado Junho 20, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 20, 2004 Denunciar Share Postado Junho 20, 2004 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... Não custa nada fazer um preg_replace gigante pra inserir as <img>, cara...não é tão complicado.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gustavo147 Postado Junho 20, 2004 Denunciar Share Postado Junho 20, 2004 é q eu fiz pra coloca na area de administração do meu site mesmo.... só eu q uso... entaum num tem tanto problema assim... é q eu num queria faze uma coisa mtu dificil.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 20, 2004 Denunciar Share Postado Junho 20, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sperto_Rox
como faço pra quando eu digitar no text area um sorriso e quando mostrar na tela aparecer a imagem? igual esse aki do forum? quando eu digito <===aparece a carinha .. alguém sabe?
Link para o comentário
Compartilhar em outros sites
16 respostass a esta questão
Posts Recomendados
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.