Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou em um projeto, um tanto complicado, e para ajudar... o php esta de zoação comigo D:
Eu uso bastante as funções INCLUDE e REQUIRE_ONCE. O projeto/site tem uma barra no top da pagina, fixa. Até ai tudo bem...
O problema é que quando eu coloco uma dessas 2 funções, em qualquer lugar do site, ele da uma quebra de linha maluca, no inicio da pagina. Fica muito estranho, e eu não tenho ideia de onde possa vir tal erro -
Alguém ai tem alguma ideia?
<?php require_once('./config/config.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>....</title>
<link href="imagens/style.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
......
/applications/core/interface/imageproxy/imageproxy.php?img=http://img706.imageshack.us/img706/3373/semttulowod.png&key=a58da4b1a353630e44604e1cc167888ed2071bc63b0a470e2c385983f321d224" alt="semttulowod.png" />
Não é a barra de URL u.u a seta ta encima da quebra de linha.... Não tem segredo Oo é só uma quebra maluca Oo que aparece com qualquer uma das duas funções.
Não dá pra adivinhar sem um link, um print ou os códigos...
Se não me engano, é:
include() - vai incluir todo o conteúdo de um arquivo.
require_once() - ele requer somente uma vez aquele conteúdo.
É mais ou menos isso, eu sei a diferença, mas não consigo explicar.
Isso eu sei maninho .-. o problema é o erro/quebra de linha que ele da quando eu uso uma dessas funções
Não dá pra adivinhar sem um link, um print ou os códigos...
Pronto, atualizado.... Mais não creio que uma imagem e um código vão ajudar D:
verifique o utf8 BOM
Depois de uma longa, e cansativa pesquisa... descobri que meu erro estava contido em uma coisa muito... digamos, insignificante.
http://www.caugb.com.br/2009/07/remover-o-bom-de-arquivos-em-utf-8/
/\
No link acima achei um script que remove o tal "BOM" que por sinal é o que causa todo esse transtorno!
HINOM Obrigado - Chego tarde HEHE... Mais acerto '-'
Se não me engano, é:
include() - vai incluir todo o conteúdo de um arquivo.
require_once() - ele requer somente uma vez aquele conteúdo.
É mais ou menos isso, eu sei a diferença, mas não consigo explicar.