ibox
Usuario Novato
Usuario Novato

Soy nuevo con el PHP, y tengo un tagboard donde se supone combio algunas palabras x emoticonos, me funcionaba bien hasta que al añadir más me he equivocado en algo.

Parse error: parse error, unexpected T_STRING in /home/webcindario/ibox/tag/smiles.php on line 36

y esta es la linea 36:

$texto = str_replace(":verguenza:", "<*[email protected]" width="18" height="15"> ,$texto);

Donde luego es remplazado:

$texto = str_replace("<*","<img src=\"smiles/",$texto);

Me falta algo pero no sé donde, necesito ayuda, gracias d antemano

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por ibox

$texto = str_replace("<*","<img src=\"smiles/",$texto);


La 2º barra de smiles ¿no esta al reves?
ibox
Usuario Novato
Usuario Novato

no porque tendria q quedar asi, creo:
$texto = str_replace(":verguenza:", "<img src="smiles/[email protected]" width="18" height="15"> ,$texto);

Avatar Image
Okupa del foro
Okupa del foro

Haz lo siguiente:

Codigo:
$texto = str_replace(":verguenza:", "<*[email protected]*\" width=\"18\" height=\"15\">",$texto);

Donde luego es remplazado:

$texto = str_replace("<*","<img src=\"smiles/\"",$texto);


así funcionara seguro, pero yo haria lo siguiente:

Codigo:
$texto = str_replace(":verguenza:", "<*verguenza.gif*>", $texto)
$texto = str_replace("<*","<img scr=\"", $texto);
$texto = str_replace("*>","\" width=\"18\" height=\"15\">", $texto);


Adiós
merbin123
Usuario Novato
Usuario Novato

a mi me sale un error como ese y es asi

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/u832142677/public_html/Herramientas/codigo1.php on line 4

y el codigo es

<?php

echo "<a href="http://www.habboraz.tk/" target="_blank"><img src="http://status.habbolibre.org/status[....]p'];&amp;port=$_POST['puerto'];&amp;style=1" alt="Creado en Habboraz.tk" border="0" /></a>"

?>

Avatar Image
Moderador del foro
Moderador del foro
echo "<a href='http://www.habboraz.tk/' target='_blank'><img src='http://status.habbolibre.org/status[....]p'];&amp;port=$_POST['puerto'];&amp;style=1' alt='Creado en Habboraz.tk' border='0' /></a>"

Ten en cuenta que las comillas dobles las estás usando para el echo:

    echo "texto";

Así que dentro no puedes usarlas nuevamente (si lo haces cierras/abres la cadena), para eso están las comillas simples:

    echo "t'e'x't'o";

Avatar Image
@man / @woman
@man / @woman

O, si necesitas que queden las comillas dobles internas las debes escapar anteponiendoles \

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 08/Ene/2012, 17:12
watiniox franciskiko_20 Nodws GestionXls63kJan/12
Por: , el 30/Dic/2010, 04:24
TakaCore GestionXls23kDec/10
Por: , el 14/May/2010, 16:26
alima2010 NoSetup.org12kMay/10
Por: , el 29/Jul/2009, 16:55
joerg_jb aerialss88 NoSetup.org GestionXls612kJul/09
Por: , el 10/Sep/2010, 01:41
NaK88 Sirquini25kSep/10