Tema: cadenas php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2010, 08:38
danielfl1234
 
Fecha de Ingreso: julio-2010
Mensajes: 30
Antigüedad: 13 años, 9 meses
Puntos: 0
cadenas php

me falla y no se donde


Cita:
//buenas tardes
//explico mi problema tengo esta cadena
//de la cual quiero sacar archivo.txt

$string="C:\\AppServ\\www\\servi\\archivo.txt'";
$texto=eregi_replace("'","\"",$string);
print("<b>Cadena de texto original:</b> $string<br><b>Cadena de texto aplicada la funcion eregi_replace():</b> $texto");

$cadena =$texto;// aqui ya tengo la cadena sin la doble barrar


echo "<br>";
echo "<br>";
echo "<br>";


$longitud = strlen($cadena); //miro la longitud de la cadena
echo $longitud;
$i=0;
$cantidad=0;
while ($i<= $longitud)
{
if ($cadena[$i] =="\ ") la cadena la paso a un array para mirar campo por campo
{
$cantidad =$i; // que me devuelva la posicion de la ultima \
echo $cantidad. "<br>";
}
$i++;
}

echo $cantidad;// me da cero

$rest = substr($cadena, -$cantidad,$cantidad-1); // para pillarme lo qye va despues de la ultima \

echo "<br>" .$rest;




me falla y no se por que . aver si podeis hecharle un vistacillo milgracias de ante mano

el proble creo que esta en
$cadena[$i] =="\ "
esta comparacion que le tengo que dejar el espacio,por que si no le lo dejo me ppeta un saludo