Jump to content


gURu

Member Since 08/02/2005
Offline Last Active 19/04/2005, 22:47
-----

Topics I've Started

Rollover Em Css

15/04/2005, 23:28

Oi eu queria fazer um rollover em css, de preferencia sem js, que quando o usuario passase em cima ow clicasse em um link aparecesse um texto do lado, quando ele tirasse sumisse... Ja tentei tudo que sabia e nada deu certo...

Guestbook Sem Mysql

27/03/2005, 17:28

Oi estou fazendo um guestbook sem mysql mas estou com alguns problemas: Como realmente escrevo no prorprio arquivo, tenho que usar fopen fwrite? Como faço para criar uma nova pagina ao chegar em x comentarios, por exemplo ao chegar em 15 comentários criar uma nova pagina e paçar a botar os novos comentarios lá? Se for preciso posso escrever os comentarios num .txt e depois pegalos mas como identifica-los separadamente? Vlw e me desculpem se eu não tiver sido claro...

Script Que Ilumina Codigos Em Php

13/02/2005, 23:49

Oi, gostaria de saber se ja existe algum script pronto que ilumine codigos em php, sei usar a função show_source(), por mais que ela ilumine exatamente do jeito que gostaria que ficasse não gostaria de iluminar o codigo de um arquivo, e sim de um input do usuário. Mais uma duvida: existe algum jeito de o codigo dentro de uma textarea (ou similares) seja "formatavel", ou seja que as partes entre <b> fiquem em negrito, <i> em italico etc... Assim poderia fazer de um jeito que de pra editar e ja ver o editado colorido =) Vlw pela ajuda.

Problemas Com Str_replace()...

08/02/2005, 11:41

Bom estou escrevendo um conversor de strings para decimal (nem me perguntem porque =P ). Olhando no LookUpTables consegui todos os valores ( o decimal fica %252echr(x), x é o valor que está no lookuptables)

O problema é que o str_replace em vez de substituir somente os caracteres da string dada ele tambem substitui os caracteres ja substituidos, ou seja:

Digamos que a string dada é:

Oi, tudo bem?

Ela deveria ficar:

%252echr(79)%252echr(105)%252echr(44)%252echr(32)%252echr(116)%252echr(117)%252echr(100)%252echr(111)%252echr(32)%252echr(98)%252echr(101)%252echr(109)%252echr(63)

Mas como cada caractere ja substituido é substituido de novo fica:

Não caberia num post por isso não botei mas acho que vocês ja tem a ideia :P

Bom gostaria de que os str replaces mudassem na primeira variavel e não na mais recente...

Aqui o codigo da minha pagina: (não está completa eu parei quando precebi que não ia funcionar)

<?php
$text = $_POST['text'];
if (!empty ($text)) {
$text = str_replace(' ', '%252echr(32)', $text);
$text = str_replace('!', '%252echr(33)', $text);
$text = str_replace('"', '%252echr(34)', $text);
$text = str_replace('#', '%252echr(35)', $text);
$text = str_replace('$', '%252echr(36)', $text);
$text = str_replace('%', '%252echr(37)', $text);
$text = str_replace('&', '%252echr(38)', $text);
$text = str_replace("'", '%252echr(39)', $text);
$text = str_replace('(', '%252echr(40)', $text);
$text = str_replace(')', '%252echr(41)', $text);
$text = str_replace('*', '%252echr(42)', $text);
$text = str_replace('+', '%252echr(43)', $text);
$text = str_replace(',', '%252echr(44)', $text);
$text = str_replace('-', '%252echr(45)', $text);
$text = str_replace('.', '%252echr(46)', $text);
$text = str_replace('/', '%252echr(47)', $text);
$text = str_replace('0', '%252echr(48)', $text);
$text = str_replace('1', '%252echr(49)', $text);
$text = str_replace('2', '%252echr(50)', $text);
$text = str_replace('3', '%252echr(51)', $text);
$text = str_replace('4', '%252echr(52)', $text);
$text = str_replace('5', '%252echr(53)', $text);
$text = str_replace('6', '%252echr(54)', $text);
$text = str_replace('7', '%252echr(55)', $text);
$text = str_replace('8', '%252echr(56)', $text);
$text = str_replace('9', '%252echr(57)', $text);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Text to Decimal</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>

<body>

<form method="post" action="<?php echo $PHP_SELF;?>">
Input: <input type="text" name="text" size="20">
<input type="submit" value="submit" name="submit">
</form>

<?
if (isset($_POST['submit'])) {
print "<textarea name='body' rows='8' cols='25'>$text</textarea>";
}
?>

</body>
</html>

IPB Skin By Virteq