Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Ertai

#171
PHP / Re: Problema actualizando un registro en MySQL
13 Diciembre 2006, 18:43 PM
Prueba esto:

<?php
require("admin/config.php");
@
mysql_connect("$host""$user""$pass") or die ("Imposible conectar al servidor MySQL.");
@
mysql_select_db("$db");

$query1 mysql_query("SELECT * FROM trucos WHERE id='$_GET[id]'");
$truco mysql_fetch_array($query1);
++
$truco[lecturas];
echo 
$truco[lecturas];
mysql_query("update trucos set lecturas='$truco[lecturas]' where id='$_GET[id]'");
mysql_close();
?>


Simplemente hay un echo de las lecturas antes de insertarlas en la base de datos, así puedes "debuggear" y ver que pasa.

Saludos.
#172
PHP / Re: Google Cloaking
13 Diciembre 2006, 13:32 PM
1.- Lo que usas esta bastante bien, pero entra en problemas cuando se usa un proxy.

Te hago un copy&paste de:

http://www.eslomas.com/index.php/archives/2005/04/26/obtencion-ip-real-php/

Citar
    *  REMOTE_ADDR: dirección ip del cliente
    * HTTP_X_FORWARDED_FOR: si no está vacío indica que se ha utilizado un proxy. Al pasar por el proxy lo que hace éste es poner su dirección IP como REMOTE_ADDR y añadir la que estaba como REMOTE_ADDR al final de esta cabecera. En el caso de que la petición pase por varios proxys cada uno repite la operación, por lo que tendremos una lista de direcciones IP que partiendo del REMOTE_ADDR original irá indicando los proxys por los que ha pasado.

Y un trozo de código acorde al texto  ;)


<?php
$ip 
= isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
echo 
'La IP es: '.$ip?>



2.- Si, la función gethostbyaddr es la más indicada.

3.- La función que necesitas es strpos() o, si lo quieres case-sensitive, stripos().

Otro copy de php.net. Te lo pongo porque has de fijarte en los comentarios, por la posición 0 y el valor false!


<?php
$mystring 
'abc';
$findme  'a';
$pos strpos($mystring$findme);

// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
   echo 
"The string '$findme' was not found in the string '$mystring'";
} else {
   echo 
"The string '$findme' was found in the string '$mystring'";
   echo 
" and exists at position $pos";
}

// We can search for the character, ignoring anything before the offset
$newstring 'abcdef abcdef';
$pos strpos($newstring'a'1); // $pos = 7, not 0
?>



Saludos!
#173
Lo mejor que puedes hacer es crear un archivo que te permita visualizar un proyecto y que solo ponga texto, nada de estilos ni colores, y que sea esa la versión para imprimir (ver Gmail, Hotmail, etc)...

Saludos.
#174
PHP / Re: Error ¿Perfecto?
7 Diciembre 2006, 12:29 PM
Haz un echo de la query antes de ejecutarla y mira que es lo que realmente se envía a la BBDD. Luego puedes ponerla en el phpMyAdmin si no ves el error a la primera.

Saludos.
#175
PHP / Re: Ayuda formulario
4 Diciembre 2006, 01:04 AM
Ese error no parece ser del script ni mucho menos. Yo creo que es del servidor. Lo ejecutas en local? Has probado en otro servidor o en uno externo?

Saludos.
#176
PHP / Re: Ayuda formulario
4 Diciembre 2006, 00:38 AM
Pon el error tal como te sale
#177
PHP / Re: Miren esto que me pusieron en mi web php
3 Diciembre 2006, 16:56 PM
Depende de como quieras que aparezcan.

strip_tags borra todo lo que haya entre <> y las otras lo dejan pero codificado de tal manera que no se ejecute como HTML.
#178
PHP / Re: Ayuda formulario
3 Diciembre 2006, 13:40 PM
Escribe el error que te salga. No somos magos.
#179
PHP / Re: no consigo crear bases de datos
2 Diciembre 2006, 09:44 AM
y el mysql_query()?

Leete mejor un tutorial de PHP y MySQL. En los post con chincheta tienes varios  ;)


<html>
<title> Conectando con el server </title>
<head>
<body>
<?php
$conec
mysql_connect("localhost""root","");
$crear"CREATE DATABASE nueva3";
mysql_query($crear);
?>

</body>
</head>
</html>


Saludos.
#180
PHP / Re: no consigo crear bases de datos
1 Diciembre 2006, 23:45 PM
Donde puedes ejecutar sentencias SQL a pelo, en el phpMyadmin.


    * Estructura
    * SQL <-----------
    * Buscar
    * Generar una consulta
    * Exportar
    * Importar
    * Operaciones
    * Privilegios
    * Eliminar