Autor Tema: [Ayuda] Necesito aprender de .ini  (Leído 563 veces)

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
[Ayuda] Necesito aprender de .ini
« en: 16 de Mayo de 2010, 17:20:11 pm »
Bueno pues como mis programas no guardaban información ya que no se de bases de datos ni nada quiero guardarlo en un .ini pero ninguna guía aclara lo que yo quiero hacer, por ejemplo un usuario se registra con un nombre y contraseña en su PC, entonces yo quiero leer desde ahí los datos y comprobar que la contraseña y el usuario que introduce es correcto ¿me entienden?

Saludos

Comunidad PHPeros

[Ayuda] Necesito aprender de .ini
« en: 16 de Mayo de 2010, 17:20:11 pm »

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:[Ayuda] Necesito aprender de .ini
« Respuesta #1 en: 16 de Mayo de 2010, 18:36:01 pm »
Por favor, leete las Normas


Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Ayuda] Necesito aprender de .ini
« Respuesta #2 en: 16 de Mayo de 2010, 20:29:55 pm »
ESO ES EXACTAMENTE LO QUE ESTOY BUSCANDO!!!

Pero ni idea de como hacerlo :(

ya e buscado y no aparece nada..
Twitter: @JoakoM010



Desconectado Rodrinete

  • PHPer@ Fijo
  • ***
  • Mensajes: 222
  • Karma: 6
    • Ver Perfil
Re:[Ayuda] Necesito aprender de .ini
« Respuesta #3 en: 16 de Mayo de 2010, 21:00:58 pm »
A ver, si buscamos mejor, sale este codigo

Código: [Seleccionar]
Declare Function WritePrivateProfileString Lib "Kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Declare Function GetPrivateProfileString Lib "Kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Function ReadINI(Section As String, KeyName As String, FileName As String) As String
    Dim sRet As String
    sRet = String(255, Chr(0))
    ReadINI = Left(sRet, GetPrivateProfileString(Section, ByVal KeyName$, "", sRet, Len(sRet), FileName))
End Function

Sub WriteINI(sSection As String, sKeyName As String, sNewString As String, sFilename)
    Call WritePrivateProfileString(sSection, sKeyName, sNewString, sFilename)
End Sub

Parametros de ReadINI:

 A ver, todos sabemos que un ini es asi:

Citar
[datos] <- Eso es Section
version=1.2 <- version es KeyName y 1.2 sera lo que devuelve
lenguaje=es

[usuarios] <- Eso es Section
admin_1=pepe <- admin_1 es KeyName y pepe sera lo que devuelve
clave_1=123456

Lo de WriteINI es identico, pero sNewString seria el valor que queremos darle


Fuente: http://www.moparisthebest.com/smf/index.php?topic=1286.0

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Necesito aprender de .ini
« Respuesta #4 en: 17 de Mayo de 2010, 09:22:58 am »
Gracias Rodrinete me servió y si hay alguna duda me decís y os ayudo;)

Saludos