
01/12/2013, 08:45
|
| | Fecha de Ingreso: junio-2012 Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 9 meses Puntos: 10 | |
Respuesta: duda en buscar, editar y eliminar en archivo .user Cita:
Iniciado por Dalam xSkArx la estructura no es que sea parecida, si no que es la estructura de un archivo ini, pero con la extension cambiada
Código PHP:
Ver original<?php function lee_archivo($archivo){ else{ echo 'El archivo especificado no existe.'; } } function escribe_archivo($archivo, $contenido_archivo){ $fp = fopen($archivo, 'w'); fwrite($fp, $contenido_archivo); } function agrega($archivo, $user, $pwd, $group){ $salto = "\r\n"; $contenido_archivo = lee_archivo($archivo); $contenido_archivo .= '[account]'.$salto.'user = '.$user.$salto.'pwd = '.$pwd.$salto.'group = '.$group.$salto.$salto; escribe_archivo($archivo, $contenido_archivo); } function borra($archivo, $patron, $valor){ $salto = "\r\n"; $valor = $patron.' = '.$valor; $contenido_archivo = lee_archivo($archivo); $contenido_archivo = explode('[account]'.$salto, $contenido_archivo); foreach($contenido_archivo as $key => $value){ if(strpos($value, $valor) !== false) unset($contenido_archivo[$key]); } if(count($contenido_archivo) > 1) $contenido_archivo = implode('[account]'.$salto, $contenido_archivo); else $contenido_archivo = ''; //Esto es para evitar que escriba en el archivo si no existen datos escribe_archivo($archivo, $contenido_archivo); } ?>
Dalam solo me faltaria editar la cuenta |