Todos lo que hemos usado un poquito PHP, hemos llegado a este dilema…
Usar
- include();
- include_once();
- require();
- require_once();
Por ejemplo include(); lo ocuparía para incluir un pie de pagina en html, ya que no habría problema que no lo cargue
Todos lo que hemos usado un poquito PHP, hemos llegado a este dilema…
Usar
Por ejemplo include(); lo ocuparía para incluir un pie de pagina en html, ya que no habría problema que no lo cargue
Si, tuve peleándome un rato con el php y el sql server.
Cuando hice la conexion MySql – PHP sin problemas, lo malo fue cuando lo quise pasar a SQL.
Primero obvio en el codigo PHP hay que cambiar la función mysql_connect a mssql_connect.
Configurar correctamente el archivo php.ini ( Activando la extensión php_mssql.dll y php_msql.dll )
También revisen su configuración de [SQL] en el mismo archivo… Guardamos
Abrimos el ”Administrador de Configuración de SQL Server” y en “Configuración de red de SQL Server / Protocolos de MSSQLSERVER”
Habilitan TCP/IP [Configuramos:] ../Propiedades/Direcciones IP / el ultimo parametro dice IPALL ponemos el puerto /*configuramos también el firewall*/
Canalizaciones con Nombre <– Habilitarlo
Ahora en la carpeta donde están las Extensiones (ext) de PHP, asegurarnos de que tenemos los archivos php_mssql.dll y php_msql.dll
Ex:
<?php
$conect = mssql_connect(“Nombre_servidor”, “jok3r”, “passwd“);
echo “La conexión a SQL SERVER se realizo con éxito“;
?>
Se hace la conexión a sql y se guarda en $conect (para otras cosas podría ser útil)
Luego usamos la funcion para conectar con Sql Server y damos los Parámetros [servidor al que se conecta (puede ser localhost), usuario y contraseña]
En caso que ni así conectara .. hay que ir a la carpeta de instalación de PHP y remplazar el archivo ntwdblib.dll y copiarlo igual en C:\Windows\System32.
Pss sí, resulta que sin motivo ni razón, al encender mi equipo esta noche e intentar iniciar sesión…
"El servicio de Perfil de Usuario no ha Podido Iniciar Sesión.
No se puede cargar el Perfil de Usuario"
Yo solo dije… ~.~
así que después de varios intentos fallidos… Googlee un poco : D
Y resulta que Microsoft tiene la solución … Y dice mas o menos así
Ir a la ruta: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
pss fácil, solo renombrar la que no tiene .bak y a la que si hay que quitarle la extensión .bak
Ahora en la carpeta que le hemos quitado el .bak … De lado derecho buscamos el campo “RefCount” , Doble clic y escribimos 0 Aceptar…
y luego modificamos de la misma forma el campo “State” … Cerramos – Reiniciamos – Iniciamos Sesión