PHP e mysql

1. PHP e mysql

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 22/10/2009 - 13:58h

Boa Tarde ..!!

pessoal so novato em php quem puder me ajude.!!

O que acontece ....

eu programei um intranet Em php e mysql ..

porem quando o usuario add uma url .aparece como texto normal

gostaria de quando um usuario add um Link .na hora que for lista as tabelas do banco de dados ..aparcece para o outro usuario ou ate mesmo o usuario

em link onde a pessoa so clica e e redireciona para o destino do link ..!!

Obrigado pela atenção .!!!!

valew.!!!!!



  


2. não entendi

thiago
iceoz

(usa Debian)

Enviado em 22/10/2009 - 14:13h

não entendi nada agora explica direito oque vc quer fazer e oque vc esta fazendo pra gente ajuda


3. Re: PHP e mysql

Wryel Covo
wryel

(usa Debian)

Enviado em 22/10/2009 - 14:15h

rapaz, fica à seu cargo tratar as strings de maneira correta, aqui segue um exemplo de como transformar os links em url:

http://www.htmlstaff.org/ver.php?id=21168

[]'s


4. Foi mau a expressão.!

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 22/10/2009 - 14:31h

eu esto fazendo uma intranet..!!

onde ocorre 2 campos

Problema e pesquisa..

quando o usuario add ex:(www.google.com.br) .quando outro usuario vai lista eu queria q aparecece para ele como link porem esta aparecendo como texto norma . obrigado

eu queria que aparecece igual essa resposta do wryel acima .. como link e não como um texto .!!!!!!!!!!


5. Transformar Urls de um Texto em Links

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 22/10/2009 - 14:34h

Dá uma olhada no link abaixo:
Transformando URLs em Links usando PHP
http://scriptbrasil.com.br/forum/index.php?showtopic=96213
bem pratico

Basta adaptar ao seu script.


6. Re: PHP e mysql

Wryel Covo
wryel

(usa Debian)

Enviado em 22/10/2009 - 14:44h

usa o exemplo do klebrr que está mais comleto que o meu!


7. ok

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 22/10/2009 - 15:00h

so uma pergunta eu vo encaixar aquele exemplo na minha pagina.php que vai gerar a tabela fazendo a leitura do Banco de dados onde esta a o texto que não quer aparecer como url (link)


8. testei naum deu ..!!!!!

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 22/10/2009 - 15:19h

galera esse texto estaria dentro do banco de dados MYSQL eu queria q na hora que listace reconhcece como URL(link ) e não como texto !!!

valew


9. Re: PHP e mysql

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 23/10/2009 - 09:48h

manda ai o arquivo ou parte do codigo que exibe o "post" onde vc quer aplicar a função
ex:
MontarLink ($variavel_importada_do_mysql)


10. esta ai Kleber

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 23/10/2009 - 10:01h

<h2 align="left">Artes Gráficas Formato</h2>
<p align="left">Pesquisa De Problemas</p>
<div align="right"> <a href="index.html"><img src='voltar.gif' border="0" style='height: 40px; width:50px'></a>
<br>

</div>
</div>
<ul ><?php

function MontarLink ($texto)
{
if (!is_string ($texto))
return $texto;

$er = "/(http:\/\/(www\.|.*?\/)?|www\.)([a-zA-Z0-9]+|_|-)+(\.(([0-9a-zA-Z]|-|_|\/|\?|=|&)+))+/i";
preg_match_all ($er, $texto, $match);

foreach ($match[0] as $link)
{
//coloca o 'http://' caso o link não o possua
$link_completo = (stristr($link, "http://") === false) ? "http://" . $link : $link;

$link_len = strlen ($link);


//troca "&" por "&", tornando o link válido pela W3C
$web_link = str_replace ("&", "&", $link_completo);
$texto = str_ireplace ($link, "<a href=\"" . strtolower($web_link) . "\" target=\"_blank\">". (($link_len > 60) ? substr ($web_link, 0, 25). "...". substr ($web_link, -15) : $web_link) ."</a>", $texto);

}

return $texto;

}

?>
<?php
include("connect.php");

$sql="SELECT * FROM RegistroProblemas ORDER BY Codigo";
$result = mysql_query($sql);

if (!$result)
{
header( 'Location: erro.php' ) ;
}

echo "<table border='1' cellpadding='5' cellspacing='10'>
<tr>
<th>Código</th>
<th>Data</th>
<th>Nome</th>
<th>Descrição do Problema </th>
<th>Solução do Problema </th>



</tr>";
function codewrap($code, $maxLength = 80)
{
$lines = explode("\n", $code);
$count = count($lines);
for($i=0; $i<$count; ++$i) {
preg_match('`^\s*`', $code, $matches);
$lines[$i] = wordwrap($lines[$i], $maxLength, "\n$matches[0]\t");
}
return implode("\n", $lines);
}
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . " ". str_replace('<br>', '\n', $row['Codigo']) . "</td>";
echo "<td>" . " ". $row['Data'] . "</td>";
echo "<td>" . " ". $row['Nome'] . "</td>";
echo "<td>" . " ". str_replace('\n', '<br>', $row['Descricao']) . "</td>";
echo "<td>" . " ". $row['Solucao'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($db)

?>
<p class="button_text"><a target="_self" href="#top"><img src="topo.gif" /></a> </p>
<div align="center"><br>
Artes Graficas Formato <a href="http://www.formatobr.com"><font color="#000080">www.graficaformato.com.br</font></a></strong>
</div>
</body>
</html>


a url teria que aparecer no campo Solução so que não aparece.!!!

valew


11. solução no while

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 23/10/2009 - 10:11h

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . " ". str_replace('<br>', '\n', $row['Codigo']) . "</td>";
echo "<td>" . " ". $row['Data'] . "</td>";
echo "<td>" . " ". $row['Nome'] . "</td>";
echo "<td>" . " ". str_replace('\n', '<br>', $row['Descricao']) . "</td>";
echo "<td>\n";
$solucaow=$row['Solucao'];
MontarLink($solucaow);
echo "</td>\n";
//echo "<td>" . " ". $row['Solucao'] . "</td>"; //COMENTARIO PARA NAO REPETIR O TEXTO
echo "</tr>";
}


12. Kleber

Marcus Vinicius
marcusdf3

(usa Debian)

Enviado em 23/10/2009 - 10:52h

Valew agora funciono...so ta duplicando mais isso aki eu tento resolver

aki brigadão mesmo..!!

são pessoas iguais a vc que irriquece o Forum !!!!!

valew



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts