problemas en la web

Iniciado por kosis157, 27 Julio 2007, 00:22 AM

0 Miembros y 1 Visitante están viendo este tema.

kosis157

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


Con sangre andaluza :)


Sanjuu

Lo suyo es que hagas una página con este code:

Código (php) [Seleccionar]

<?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

Código (php) [Seleccionar]

if (pregunta->buscador()==NULL)
     pregunta->formular_pregunta();

Agente Naranja

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):
Código (php) [Seleccionar]
mysql_pconnect("localhost","root")
Pero en Lycos puede que sea distinto, algo del estilo...
Código (php) [Seleccionar]
mysql_pconnect("mysql.usuario.lycos.es","usuario","clave454578").
Y no te olvides de usar pconnect para ahorrar tráfico ;)

kosis157

Bueno es dejo la URL http://usuarios.lycos.es/baldomar/
Ya subi el phpinfo() url: 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
Código (php) [Seleccionar]
<?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
Código (php) [Seleccionar]
<?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&iacute;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&ntilde;o/theme1.htm">Otro dise&ntilde;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>&nbsp;</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&aacute;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&ntilde;adir Noticia</a><br />
              A&ntilde;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&ntilde;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&ntilde;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

Sanjuu

Una cosa, tus consultas a mysql tienen la @ delante?

Si es así quitasela porque no nos enteramos del error que arroja ;)

Código (php) [Seleccionar]

if (pregunta->buscador()==NULL)
     pregunta->formular_pregunta();

kosis157

no, no tienen ninguna @  ::) puse una parte del codigo.

Sanjuu

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?

Código (php) [Seleccionar]

if (pregunta->buscador()==NULL)
     pregunta->formular_pregunta();

kosis157

prove de dos maneras esa:
Código (php) [Seleccionar]
<?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:
Código (php) [Seleccionar]
<?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

Sanjuu

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 ;)

Código (php) [Seleccionar]

if (pregunta->buscador()==NULL)
     pregunta->formular_pregunta();