Erro no for
quando executo ele da erro no for($mensagem[$pos] = $mensagem[$pos];$mensagem[$pos] != ' ';$pos++);
$mensagem = $_POST[mensagem];
$oq = 'http://www.';
$pos = strpos($mensagem, $oq);
$nummensagem = strlen($mensagem);
$nummensagem--;
// Note o uso de ===. Simples == não funcionaria como esperado
// por causa da posição de 'a' é 0 (primeiro) caractere.
if ($pos === false) {
$mensagemfinal = $mensagem;} else {
$iniciopos = $pos;
//for($mensagem[$pos] = $mensagem[$pos];$mensagem[$pos] != ' ';$pos++);
/**** pegar antes do link *****/
for($flink1 = '0';$flink1 != $iniciopos; $flink1++) {
if($mensagemfinal == '') {
$mensagemfinal = $mensagem[$flink1];
} else {
$mensagemfinal = $mensagemfinal.$mensagem[$flink1];
}
}/**** pegar o link *****/
for($flink2 = $flink1;$flink2 != $pos; $flink2++) {
if($linkfinal == '') {
$linkfinal = $mensagem[$flink2];
} else {
$linkfinal = $linkfinal.$mensagem[$flink2];
}
}/**** pegar depois do link *****/
for($flink3 = $pos;$flink3 != $nummensagem; $flink3++) {
if($depoisfinal == '') {
$depoisfinal = $mensagem[$flink3];
} else {
$depoisfinal = $depoisfinal.$mensagem[$flink3];
}
}
$mensagemfinal = $mensagemfinal.'<a href="'.$linkfinal.'">'.$linkfinal.'</a>'.$depoisfinal;
/*$mensagemfinal = $pos;*/
//echo $mensagemfinal;Discussão (2)
Carregando comentários...