Cita:
Iniciado por Hidek1
xD... no agas eso de poner todos los permisos.. si dejas todo en 777 es facil entrar por telnet y robarte todo o.O
quién dice? sabes para que sirve el chmod? digo leelo ;) creas permisos 0777 y los cambias a 0664, si fuese vulnerable como tú dices no habria tantos scripts que ocupen eso, aparte... telnet? hehehe eso se quedó en win95 ;)
Cita:
Iniciado por dggluz
Exacto, al
str_replace debes pasarle texto; lo que estás haciendo es pasarle un puntero de archivo. Por lo tanto primero debes obtener el texto del archivo:
Código PHP:
$archivo = 'conexion.php';
$string = file_get_contents($archivo);
$string = str_replace("servidor", $servidor, $string);
$string = str_replace("usuario", $usuario, $string);
$string = str_replace("contrasena", $contrasena, $string);
$string = str_replace("nombrebd", $nombre, $string);
$fp = fopen($archivo, "w");
$write = fputs($fp, $string);
fclose($fp);
¡Suerte!

aquí te están dando la respuesta no la habia visto, y bien lo has checado como te dicen? solo cambia $string por tus variables $_POST