Hola he echo una web con PHP, mysql y Phpmyadmin y mi localhost tengo instalado el easyPHP y la web se be perfectamente ningun error todo BIEN pero antes de pasarme a un hosting de pago queria comprovar si funcionaba correctamente y lo subí en lycos pero una vez subido alli al conectarme con al BD para modificar los datos pues no se actualiza y la conexión esta correcta, o si por ejemplo estas registrado(utilizo las sessiones) te sale un menu o no. pues en lycos nada Si alguien sabe que pasa o tiene algo mejor que lycos es sólo para comprovar si la web como se ve antes de comprarme un hosting ::)
Bueno espero que no sea un lio :huh:
saludos.
Cita de: zaky145 en 27 Julio 2007, 00:22 AM
Hola he echo una web con PHP, mysql y Phpmyadmin y mi localhost tengo instalado el easyPHP y la web se be perfectamente ningun error todo BIEN pero antes de pasarme a un hosting de pago queria comprovar si funcionaba correctamente y lo subí en lycos pero una vez subido alli al conectarme con al BD para modificar los datos pues no se actualiza y la conexión esta correcta, o si por ejemplo estas registrado(utilizo las sessiones) te sale un menu o no. pues en lycos nada Si alguien sabe que pasa o tiene algo mejor que lycos es sólo para comprovar si la web como se ve antes de comprarme un hosting ::)
Bueno espero que no sea un lio :huh:
saludos.
Tienes que configurar la conexión al mysql de lycos, ¿te tira algún error?, de las sesiones ni idea. Te lo paso a PHP.
Saludos
Lo suyo es que hagas una página con este code:
<?php
phpinfo();
?>
Así compruebas que todo lo que tu uses en tu web esté soportado en el server, además como te han dicho ya has de revisar tu fichero de configuración para acceder al DBMS
Tendrías que fijarte que en las funciones donde te conectes a la Base de datos esté correctamente el nombre y clave del usuario que te den en Lycos, además de el nombre de la base de datos. Por ejemplo, yo en mi PC me conecto así (supongo que tu igual):
mysql_pconnect("localhost","root")
Pero en Lycos puede que sea distinto, algo del estilo...
mysql_pconnect("mysql.usuario.lycos.es","usuario","clave454578").
Y no te olvides de usar pconnect para ahorrar tráfico ;)
Bueno es dejo la URL http://usuarios.lycos.es/baldomar/ (http://usuarios.lycos.es/baldomar/)
Ya subi el phpinfo() url: http://usuarios.lycos.es/baldomar/info.php (http://usuarios.lycos.es/baldomar/info.php)
sólo funciona el registro el partner y las noticias no las actualieze intento averiguar el problema...
Usuario: elhacker
Password: elhacker
os dejo el codigo de progress.php
<?php
$user=$_POST['user'];
$pass=$_POST['pass'];
$redir=$_SERVER['HTTP_REFERER'];
$url=explode("?",$redir);
$redir=$url[0];
if($user==""){
header ("Location: $redir?error_login=0");
exit;
}
if($pass==""){
header ("Location: $redir?error_login=0");
exit;
}
/** comprobem que el usuario y contraseña estan a la BD*/
include("conexion.php");//require
$sql="SELECT `pass`,`id`,`ban`,`last_time`,`carrec`,`last_day`,`entradas` FROM `USUARI` WHERE `nick` LIKE '".$user."' LIMIT 1";//cambiar les cometes
$consulta=mysql_query($sql,$conexion);
if(mysql_num_rows($consulta)==0){
header ("Location: $redir?error_login=1");
exit;
}
$row=mysql_fetch_array($consulta);
/** comprobem k lusuari no estigui ban
1-> BAN; 0-> no ban
*/
if($row[2]==1){
header ("Location: $redir?error_login=2");
exit;
}
/** comprovem si la contraseña coincideix*/
if($pass==$row[0]){
$data=date("d/m/Y");
//actualitzem al ultima visita
$sql="UPDATE `usuari` SET `last_day` = '".$data."',`last_time`=CURTIME(),`entradas`=`entradas`+1 WHERE `nick` = '".$user."' LIMIT 1" ;
mysql_query($sql,$conexion);
session_start();
$_SESSION['id']=$row[1];
$_SESSION['user']=$user;
$_SESSION['pass']=$pass;
$_SESSION['last_time']=$row[3];
$_SESSION['carrec']=$row[4];
$_SESSION['last_day']=$row[5];
$_SESSION['entradas']=$row[6];
echo "<br><br><a href=\"../index.php?".session_name()."=".session_id();
echo "\">Continuar</a>";
}else{
header ("Location: $redir?error_login=3");
exit;
}
mysql_free_result($consulta);
mysql_close();
?>
el index.php
<?php session_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link href="style.css" rel="stylesheet" />
</head>
<body>
<?php include("header.php");?>
<table border="0" align="center" class="content">
<tr>
<td width="16%" valign="top"><table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>Web Marc </h5></td>
</tr>
</table>
<table border="0" class="menu_content">
<tr>
<td><a href="web/curiosidades/">Curiosidades</a><br />
</a><a href="web/faqs/">FAQ</a><br />
<a href="web/diseño/theme1.htm">Otro diseño</a> <br />
<a href="Nueva carpeta/content.php">asas</a></td>
</tr>
</table>
<br />
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5> DESCARGAS </h5></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="menu_content">
<tr>
<td class="levelMenu"><a href="descargas/source.php">Code Source</a>R<br />
</a><a href="descargas/manuales.php">Manuales</a>R<br />
<a href="descargas/indis.htm">Indispensables</a><br />
<a href="descargas/seguridad.htm">Seguridad</a><br />
<a href="descargas/serials.htm">Serials/keys</a><br />
<a href="descargas/web.htm">Programas Webs</a><br />
<a href="descargas/windows.htm">Windows</a></td>
</tr>
</table>
<br />
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>SERVICIOS</h5></td>
</tr>
</table>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_content">
<tr>
<td class="levelMenu"><a href="servicios/juegos/index.htm">Juegos</a><br />
<a href="servicios/map.htm">Mapa Web</a><br />
<a href="servicios/webmaster/index.php?page=0">Recursos Web</a></td>
</tr>
</table>
<br />
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>SUPPORT</h5></td>
</tr>
</table>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_content">
<tr>
<td class="levelMenu"><a href="support/link.htm">Link-Me<br />
</a><a href="support/partners.php">Partner</a></td>
</tr>
</table></td>
<td width="66%" valign="top"><table height="85" border="0" align="center" cellpadding="0" cellspacing="0" class="subheader">
<tr>
<td><h5>NOTICIAS WEB </h5>
<p>
<?php include("noticias/noticas.php");?>
</p></td></tr>
</table>
<p> </p>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0" background="imagenes/fondo.png" class="box">
<tr>
<td width="266"><a href="#" style="font-weight: bold;" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('MYWEB');return false">Página de inicio</a> | <a href="javascript: addBookmark()" style="font-weight: bold;">Agregar Favoritos</a> |</td>
</tr>
</table>
</td>
<td width="17%" valign="top">
<?php
if (isset($_SESSION['id'])){
if($_SESSION['carrec']=='A'){
?>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>ADMIN </h5></td>
</tr>
</table>
<table border="0" class="menu_content">
<tr>
<td><p><a href="noticias/news.php">Añadir Noticia</a><br />
Añadir Programa<br />
<a href="usuarios/ban.php">Ban Usuario </a></p>
</td>
</tr>
</table>
<? }elseif($_SESSION['carrec']=='M'){?>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>MODERADOR</h5></td>
</tr>
</table>
<table border="0" class="menu_content">
<tr>
<td><p> Añadir Programa<br />
<a href="usuarios/ban.php">Ban Usuario </a><br />
enviar email </p></td>
</tr>
</table>
<p>
<?php }elseif($_SESSION['carrec']=='C'){?>
</p>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>COLABORADOR</h5></td>
</tr>
</table>
<table border="0" class="menu_content">
<tr>
<td><p> Añadir Programa<br />
Enviar email<br />
Enviar Sugerencia </p></td>
</tr>
</table>
<?php }elseif($_SESSION['carrec']=='U'){?>
<table width="92%" border="0" cellpadding="0" cellspacing="0" class="menu_title">
<tr>
<td><h5>USUARIO</h5></td>
</tr>
</table>
<table border="0" class="menu_content">
<tr>
<td><p> Contactar
</p></td>
</tr>
</table>
<?php }}?></td>
</tr>
</table>
<?php include("down.php"); ?>
</body>
</html>
El problema no me actualiza la BD al entrar no sale tu última visita el menu de la izquerda...
Si necesitais algun codigo más avisadme ;D
gracias
Una cosa, tus consultas a mysql tienen la @ delante?
Si es así quitasela porque no nos enteramos del error que arroja ;)
no, no tienen ninguna @ ::) puse una parte del codigo.
Es que aparentemente todo está bien, me refiero a que no se lanza ningún error sql en ningún lugar de la página.
Puedes poner el codigo de conexión a la bd?
prove de dos maneras esa:
<?php
$conexion = mysql_connect("localhost","usuario","*****");
mysql_select_db ("baldomar_es_db", $conexion) OR die ("Base de datos inexistente, o temporalmente inactiva");
?>
y la otra:
<?php
$conexion = mysql_connect("mysql.usuario.lycos.es","usuario","*****");
mysql_select_db ("baldomar_es_db", $conexion) OR die ("Base de datos inexistente, o temporalmente inactiva");
?>
a lo mejor es problema del host :huh: es que si tengo que comprarme un hosting y tengo esos problemas de que no se ven las cosas.... :xD
Pues deberías probar en otro sitio, las funciones son correctas, los parámetros que recibe tambien han de serlo ya que no arroja error....
Prueba en otro server ;)