Jump to content


Photo

Dúvidas E Uma Coisa Surpreendente:


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

#1 Hyoga de Cisne

Hyoga de Cisne

    Ativo

  • Banidos
  • PipPipPipPip
  • 359 posts
  • Sexo:Não informado
  • Interesses:Gosto muito de PHP, adoro Webdesign. Sou muito fã de ROCK! Gosto de ajudar à quem precisa, e merece...<br>Gosto de sempre estar atualizado de aprender mais a cada dia que se passa...

Posted 04/11/2004, 18:21

Ae galera blz?
Estou com uns 4 probleminhas aqui... :/
É o seguinte, quando adiciono ao mysql com tag HTML ele automaticamente interpreta na hora de exibir. Por exemplo, supondo que adicionei o texto abaixo no mysql:

Ae <b>galera</b> do WebFórum blz?

Irá sair assim:

Ae galera do WebFórum blz?


Bom pessoal o problema é esse, queria que fosse desabilitado esse negocio de HTML, e se o pessoal tentasse por um HTML ficaria no formato HTML e não interpretado. ;)

A minha outra dúvida é a seguinte...
O Include funciona de mode externo, mas e o file_exists?
O File exists funciona com um link externo, por exemplo:
PHP
<?php


$verifica
= file_exists("http://www.site.com.br/arquivo.EXTENSÃO");


?>

??? :blink:

E por último, porque dá erro quando eu uso ereg_replace com um include? Um exemplo (Se tiver errado é porque estou fazendo rápido e de cabeça):
PHP
<?php


$substitui
= ereg_replace("{include:categoria}", include("arquivo.php"), "$texto");


?>


Quando ele aparece aparece código mas não o que teria que mostrar. De vez enquando aparece um quadrado (Código)... :blink:

SERIA IMPOSSIVEL????

Acho que não tenho como provar... :huh:
Vi uma coisa muito estranha.... :o . Vi um script muito completo com apenas 1 arquivo! Até ai achei normal, mas o que fiquei pasmo era que esse script tinha imagens, porém essas iamgens ficavam dentro do arquivo .php! Isso mesmo! O script só tenha um arquivo, e quando executava aparecia imagens como se fosse embutidas ao arquivo.php!
Ae eu pergunto se alguém souber: Como que faz para colocar imagens dentro de uma rquivo .php, e ainda ter código php?????!!! :blink: :unsure: :huh: :o

Flw Galera tentem me ajudar aew! ;)
Desde já agradeço!
hyoga.de.cisne
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
AnimeSchool.com.br - O Melhor em animes, com muitos episódios, informação e muito mais!

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 04/11/2004, 18:29

As imagens estavam no banco de dados ou eram carregadas de outro local...

Inibir código HTML... função: htmlspecialchars().

file_exists() só funciona com arquivos locais, porém, pode ser usado o fopen().

O processo que vc esta efetuando com o ereg_replace não é válido.
------
Mero mortal!

#3 Hyoga de Cisne

Hyoga de Cisne

    Ativo

  • Banidos
  • PipPipPipPip
  • 359 posts
  • Sexo:Não informado
  • Interesses:Gosto muito de PHP, adoro Webdesign. Sou muito fã de ROCK! Gosto de ajudar à quem precisa, e merece...<br>Gosto de sempre estar atualizado de aprender mais a cada dia que se passa...

Posted 04/11/2004, 18:48

Como colocar uma imagem no mysql? Pois não carregava de outro lugar, logo ele funcionava offline no server local...
Como funciona o "função: htmlspecialchars()."?
hyoga.de.cisne
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
AnimeSchool.com.br - O Melhor em animes, com muitos episódios, informação e muito mais!

#4 danilodepolli

danilodepolli

    Doutor

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

Posted 04/11/2004, 19:21

Pra colocar a imagem do bd, use o comando copy.

echo htmlspecialchars($texto);


http://br.php.net

ai tu ve o funcionamento dessas funções...

abraços
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#5 naughty

naughty

    2 Links Design e Tecnologia

  • Usuários
  • 334 posts
  • Sexo:Não informado
  • Localidade:São Bento do Sul - SC
  • Interesses:Desenvolvimento em PHP<br />Sistemas Integrados<br />Desenvolvimento WEB Geral

Posted 05/11/2004, 00:11

Vou responder a última pergunta:
É possível sim. Imagens nada mais são que arquivos binários. Pra fazer o script guardar as imagens dentro de sí, é só fazer o seguinte:
$img1 = '34820380asdfasfdj3jf0a'; Ou seja, variáveis receberem o conteúdo que está dentro dos arquivos de imagem originais, e quando o script for solicitado para exibir uma imagem, basta dar echo na variável.
Porém, a cópia do conteúdo das imagens precisa necessáriamente ser feita através de um editor de textos binário (geralmente são editores de arquivos binários em formato hexadecimal), e o arquivo precisa sempre ser copiado para o servidor como arquivo binário, e nao de texto (clientes de ftp, por padrão, enviam scripts PHP como arquivos de texto).
Dionei Miodutzki
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br

#6 Cristiano Galdino

Cristiano Galdino

    Dark Defender

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

Posted 05/11/2004, 00:34

Danilodepolli,
A função copy copia arquivos para o servidor e não para o banco de dados.

Hyoga de Cisne,
Dependendo de como eram as imagens, é muito simples de fazer...

<?
function DefaultText() {
  print( "<html>\n" );
  print( "<head>\n" );
  print( "<title>Hello</title>\n" );
  print( "</head>\n" );
  print( "<body>\n\n" );
  print( "<img src='?case=img'>\n\n" );
  print( "</body>\n" );
  print( "</html>" );
}

function ImgText( $sString ) {
  header( "Content-type: image/jpeg" );
  $im = imagecreate( 90, 50 );
  $bgc = imagecolorallocate( $im, 0, 0, 0 );
  $txtc = imagecolorallocate( $im, 255, 255, 255 );
  imagestring( $im, 5, 7, 16,  $sString, $txtc );
  imagejpeg( $im );
  imagedestroy( $im );
}

switch( $_GET['case'] ) {
  case 'img': ImgText( date( "d/m/y" ) ); break;
  default:  DefaultText();
}
?>

Nesse exemplo por exemplo eu trabalho com PHP e imagem.
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#7 Hyoga de Cisne

Hyoga de Cisne

    Ativo

  • Banidos
  • PipPipPipPip
  • 359 posts
  • Sexo:Não informado
  • Interesses:Gosto muito de PHP, adoro Webdesign. Sou muito fã de ROCK! Gosto de ajudar à quem precisa, e merece...<br>Gosto de sempre estar atualizado de aprender mais a cada dia que se passa...

Posted 07/11/2004, 14:49

Vlw sakei, eu apenos copio o código fonte da imagem certo?
hyoga.de.cisne
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
AnimeSchool.com.br - O Melhor em animes, com muitos episódios, informação e muito mais!

#8 Cristiano Galdino

Cristiano Galdino

    Dark Defender

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

Posted 07/11/2004, 15:08

Depende da imagem... Ele pode ter gerado elas com o próprio PHP.
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#9 Hyoga de Cisne

Hyoga de Cisne

    Ativo

  • Banidos
  • PipPipPipPip
  • 359 posts
  • Sexo:Não informado
  • Interesses:Gosto muito de PHP, adoro Webdesign. Sou muito fã de ROCK! Gosto de ajudar à quem precisa, e merece...<br>Gosto de sempre estar atualizado de aprender mais a cada dia que se passa...

Posted 07/11/2004, 17:24

Alguem poderia postar um código que ele pega do imput a imagem e copia pa rao mysql??
hyoga.de.cisne
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
AnimeSchool.com.br - O Melhor em animes, com muitos episódios, informação e muito mais!

#10 PaulinhoCurti

PaulinhoCurti

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado
  • Localidade:São Paulo

Posted 15/11/2004, 03:35

Para postar um código html no db e na hora de exibir ser exibido o código (SEM INTERPRETAÇÃO) eu uso o atributo <?php echo htmlentities($coluna do mysql); ?>

O htmlentities vai fazer com que o codigo html nao seja interpretado pelo browser




1 user(s) are reading this topic

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

IPB Skin By Virteq