
Problemas Com As Ultimas Msg Do Invisionboard...
#46
Posted 08/03/2003, 12:57
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#47
Posted 08/03/2003, 13:57
Olha esse site aqui ele conseguiu fazer com o phpbb ...ta hospedado no kitnet ....pelo que eu vi esta numa iframe ....
Agora quero saber eu tenho que criar esse script e jogar em que local do servidor, tem que ser junto dos arquivos do forum ou nao ???
Eu crio esse arquivo separado ??
http://www.helpserve...ista/topico.php
Aqui esta o endereço do script do site acima ..
#48
Posted 08/03/2003, 14:38
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#49
Posted 08/03/2003, 14:44
Usa um iclude, é só a página php estar no servidor php e pronto.
Mas tipo esse script, eu colo ele no bloco de notas e salvo (ex: topico.php) e jogo no servidor ok.
Agora qdo vo acessar este script me retorna a tela em branco http://members.lycos...sion/topico.php
Sabe uq ta acontecendo !!!
Essa parte que esta o endereço
<a href="http://members.lycos.co.uk/netvision/forum/index.php?act=ST&f=no script precisaria colocar esse /index.php?act=ST&f= , sendo que o endereço do meu forum e esse http://members.lycos...netvision/forum.
Tem algo de errado nisso
#50
Posted 08/03/2003, 16:28
<?php
$conexao = @mysql_connect("localhost", "mhz_forumhz", "senha");
@mysql_select_db("mhz_forumhz", $conexao);
$sql = "SELECT TITLE, FORUM_ID, TID FROM invision_topics WHERE 1 ORDER BY tid DESC LIMIT 5";
$resultado = @mysql_query($sql, $conexao) or die();
$contador = 1;
while($campo = @mysql_fetch_array($resultado)) {
if($contador < 10) $contador_str = "0".$contador;
else $contador_str = $contador;
echo $contador_str; ?>.
<a href="http://mhz.lkonline....?act=ST&f=<?php echo $campo["FORUM_ID"]; ?>&t=<?php echo $campo["TID"]; ?>" target=_blank title='<?php echo $campo["TITLE"]; ?>'>
<?php cortar(stripslashes($campo["TITLE"]), 25); ?>
</a>
<?php
$contador++;
}
@mysql_free_result($resultado);
@mysql_close($conexao);
?>
#51
Posted 09/03/2003, 01:12

#52
Posted 09/03/2003, 01:31
Usa esse código :
<?php $conexao = mysql_connect("localhost", "mhz_forumhz", "senha"); mysql_select_db("mhz_forumhz", $conexao); $sql = "SELECT TITLE, FORUM_ID, TID FROM invision_topics WHERE 1 ORDER BY tid DESC LIMIT 5"; $resultado = mysql_query($sql, $conexao) or die(); $contador = 1; while($campo = mysql_fetch_array($resultado)) { if($contador < 10) $contador_str = "0".$contador; else $contador_str = $contador; echo $contador_str; ?>. <a href="http://mhz.lkonline.net/forumhz/index.php?act=ST&f=<?php echo $campo["FORUM_ID"]; ?>&t=<?php echo $campo["TID"]; ?>" target=_blank title='<?php echo $campo["TITLE"]; ?>'> <?php cortar(stripslashes($campo["TITLE"]), 25); ?> </a> <?php $contador++; } mysql_free_result($resultado); mysql_close($conexao); ?>Coloque ele, mande pro server, e passe a URL.
#53
Posted 09/03/2003, 01:46
<?php
$conexao = mysql_connect("localhost", "netvision", "minhasenha");
mysql_select_db("netvision_uk_db", $conexao);
$sql = "SELECT TITLE, FORUM_ID, TID FROM invision_topics WHERE 1 ORDER BY tid DESC LIMIT 5";
$resultado = mysql_query($sql, $conexao) or die();
$contador = 1;
while($campo = mysql_fetch_array($resultado)) {
if($contador < 10) $contador_str = "0".$contador;
else $contador_str = $contador;
echo $contador_str; ?>.
<a href="http://members.lycos...?act=ST&f=<?php echo $campo["FORUM_ID"]; ?>&t=<?php echo $campo["TID"]; ?>" target=_blank title='<?php echo $campo["TITLE"]; ?>'>
<?php cortar(stripslashes($campo["TITLE"]), 25); ?>
</a>
<?php
$contador++;
}
mysql_free_result($resultado);
mysql_close($conexao);
?>
http://members.lycos...orum/topico.php
ou
http://members.lycos...sion/topico.php
Ambos a tela fica branca ...
#54
Posted 09/03/2003, 01:49
#55
Posted 09/03/2003, 01:51
$sql = "SELECT TITLE, FORUM_ID, TID FROM invision_topics WHERE 1 ORDER BY tid DESCDepois de FROM invision_topics e nessa aqui tbm
<a href="http://members.lycos.co.uk/netvision/forum/index.php?act=ST&f=<?php echoOnde o endereço do meu forum e http://members.lycos...netvision/forum apenas isso e nao tem index.php?act=ST&f=<? etc ...
Quero saber se isso ta correto ..
#56
Posted 09/03/2003, 01:54
#57
Posted 09/03/2003, 02:01
Mudando o PREFIXO_ pelo prefixo que vc especificou na instalação do invision.<?php
$conexao = mysql_connect("localhost", "netvision", "minhasenha");
mysql_select_db("netvision_uk_db", $conexao);
$sql = "SELECT title, forum_id, tid FROM PREFIXO_topics WHERE 1 ORDER BY tid DESC LIMIT 5";
$resultado = mysql_query($sql, $conexao) or die();
$contador = 1;
while($campo = mysql_fetch_array($resultado)) {
if($contador < 10) $contador_str = "0".$contador;
else $contador_str = $contador;
echo $contador_str; ?>.
<a href="http://members.lycos...?act=ST&f=<?php echo $campo["FORUM_ID"]; ?>&t=<?php echo $campo["TID"]; ?>" target=_blank title='<?php echo $campo["TITLE"]; ?>'>
<?php cortar(stripslashes($campo["TITLE"]), 25); ?>
</a>
<?php
$contador++;
}
mysql_free_result($resultado);
mysql_close($conexao);
?>
Essa linha ta certa :
O index.php é a página principal do forum, ela é chamada quando não especificamos uma página (exemplo :<a href="http://members.lycos...?act=ST&f=<?php echo
http://members.lycos...netvision/forum ). Tenta isso, depois passa a URL.
#58
Posted 09/03/2003, 02:10
Fatal error: Call to undefined function: cortar() in topico.php on line 14
Ou seja seria a função cortar
function cortar($frase, $quantidade) { $tamanho = strlen($frase); if($tamanho > $quantidade) $frase = substr_replace($frase, "...", $quantidade, $tamanho - $quantidade); echo $frase; }
Agora onde coloco esse pedaço do script e configuro ele???
Quando clico no erro me joga la no forum na parte de regras ...
http://members.lycos...orum/topico.php
#59
Posted 09/03/2003, 02:15
Usa ele, e posta aqui se der erro.<?php
function cortar($frase, $quantidade) {
$tamanho = strlen($frase);
if($tamanho > $quantidade)
$frase = substr_replace($frase, "...", $quantidade, $tamanho - $quantidade);
echo $frase;
}
$conexao = mysql_connect("localhost", "USER", "PASS");
mysql_select_db("DB", $conexao);
$sql = "SELECT title, forum_id, tid FROM PREFIXO_topics WHERE 1 ORDER BY tid DESC LIMIT 5";
$resultado = mysql_query($sql, $conexao) or die();
$contador = 1;
while($campo = mysql_fetch_array($resultado)) {
if($contador < 10) $contador_str = "0".$contador;
else $contador_str = $contador;
echo $contador_str; ?>.
<a href="http://members.lycos...?act=ST&f=<?php echo $campo["forum_id"]; ?>&t=<?php echo $campo["tid"]; ?>" target=_blank title='<?php echo $campo["title"]; ?>'>
<?php cortar(stripslashes($campo["title"]), 25); ?>
</a>
<?php
$contador++;
}
mysql_free_result($resultado);
mysql_close($conexao);
?>
#60
Posted 09/03/2003, 02:24

Da uma olhada agora :
clique aqui
So falta configurar para que ele fique um embaixo do outro e diminuir o tamanho ...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)