Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2011, 07:12
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 11 meses
Puntos: 15
Mensaje Pasar una variable a una cadena de texto

Buenas

Sé que la pregunta puede resultar un poco n00b pero no es lo que pensais.

Os comento. Estoy encriptando una cadena de texto con la función crypt y el resultado que me da suele contener valores con $ y claro al guardar ese valor en una variable esta interpreta que lo que hay delante de $ es una variable y al guardar el resultado intenta leer $* por lo que no se guarda el resultado correcto.

La cuestión es, como puedo hacer para que el resultado que me de al usar la función crypt, guardarlo como texto y que php no lo interprete, si aparecen $, como variables ?

Os dejo un ejemplo:

Código PHP:
<?php
$valor 
crypt("123456789");
$contenido "jasktest2:".$valor.":104:65534::/home/ftp/bravo/datain/Korpa:/bin/false\n";

$escribir_archivo fopen("ftp.users""a");
if(
fwrite($escribir_archivo$contenido)){
        
fclose($escribir_archivo);
}else{
        echo 
"no se escribió";
}
?>
El valor de la variable $valor es:
$1$dEWCgZjs$elcZZCjfxm98kUszEdseq1

Un saludo y gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?