problema con hosting

Iniciado por DJmixmancar, 16 Septiembre 2008, 18:45 PM

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

DJmixmancar

hola , solo queria como me podrian explicar este problema.

compre un hosting en www.3ix.com pe parecio vastante atrastivo en de 10GB por $1 dolar al mes.
barato - pero ya no me limitaba como hosting gratuitos , bueno lo compre .
intente subir algunos sistemas en php, pero la mayoria tenia error ,  que raro decia los probe en un hosting gratis como 000webhost.com , pero me di con la sosbresa que era funkaba bien , me di cuenta que era mi hosting
por ejemplo   , creo un formulario simpre para llenar datos , osea para ingresar nombre y clave , ala base de datos, los datos los envia insetava datos vacios,
pero el hosting gratuito insetavan los datos normales
miren aca los link

aca el formulario de hosting gratuito
http://djmixmancar.890m.com/demo/

aca el formulario de hosting comprado
http://mixzoner.net/demo/
envia los datos vacios. pero si llegan

me contate con soporte tecnico de 3ix.com
pero todos hablan ingles y nadie en español
no puedo explicar bien mi problema .
una que no hablo ni michi de ingles
otras que no se exatamente el problema
si sera el php o el mysql oe el phpmysadmin

el php es version 5.3.2

aver si me ayudan a explicar el problema
profavor atentamente mixzoner.

дٳŦ٭

Cita de: DJmixmancar en 16 Septiembre 2008, 18:45 PM
hola , solo queria como me podrian explicar este problema.

compre un hosting en www.3ix.com pe parecio vastante atrastivo en de 10GB por $1 dolar al mes.
barato - pero ya no me limitaba como hosting gratuitos , bueno lo compre .
intente subir algunos sistemas en php, pero la mayoria tenia error ,  que raro decia los probe en un hosting gratis como 000webhost.com , pero me di con la sosbresa que era funkaba bien , me di cuenta que era mi hosting
por ejemplo   , creo un formulario simpre para llenar datos , osea para ingresar nombre y clave , ala base de datos, los datos los envia insetava datos vacios,
pero el hosting gratuito insetavan los datos normales
miren aca los link

aca el formulario de hosting gratuito
http://djmixmancar.890m.com/demo/

aca el formulario de hosting comprado
http://mixzoner.net/demo/
envia los datos vacios. pero si llegan

me contate con soporte tecnico de 3ix.com
pero todos hablan ingles y nadie en español
no puedo explicar bien mi problema .
una que no hablo ni michi de ingles
otras que no se exatamente el problema
si sera el php o el mysql oe el phpmysadmin

el php es version 5.3.2

aver si me ayudan a explicar el problema
profavor atentamente mixzoner.


Puede ser que estés utilizando "mal" las valiables, en vez de $_get['campo'] usas $campo, es por las registrer globals del php.ini Prueba usando con el ejemplo que te di.

Saludos


Con sangre andaluza :)


DJmixmancar

mira man este micodigo esta bien  eso digo  :xD
Citar<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro de nuevo admin </h1>
<br>
<FORM METHOD="POST" ACTION="insertar.php">
   nuevo user      
<br>
<INPUT TYPE="TEXT" NAME="gebruikersnaam"><br>
password
<br>
<INPUT TYPE="TEXT" NAME="wachtwoord"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>

este es el insertar.php
Citar<p>&nbsp;</p>
<p>&nbsp;</p>
<?php
//1. Crear conexión a la Base de Datos
$conexion = mysql_connect("localhost","userxD","paswword");
if (!$conexion) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
}
//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd = mysql_select_db("mixzoner_mp3", $conexion);
if (!$seleccionar_bd) {
die("Fallo la selección de la Base de Datos: " . mysql_error());
}
//3. Tomar los campos provenientes del Formulario
$nombre = $_POST['gebruikersnaam'];
$apellido = $_POST['wachtwoord'];
//4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente)
$insertar = mysql_query("INSERT INTO admin (gebruikersnaam, wachtwoord)
VALUES ('{$gebruikersnaam}', '{$wachtwoord}')", $conexion);
if (!$insertar) {
die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
}

//4. Cerrar conexión a la Base de Datos

$cn = mysql_connect("localhost","userxD","password");
if (!$cn) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
}

mysql_select_db("mixzoner_mp3", $cn);
$resultado=mysql_query("select gebruikersnaam, wachtwoord   from  admin", $cn);

while ($fila = mysql_fetch_row($resultado))
{
echo "<table border='1'>\n";
echo "<tr>";
echo "user <td><span class=Estilo1>".$fila[0]."</td> ";
echo"password <td><span class=Estilo2>".$fila[1]."</td>";
echo "</table>";
       
}



// Finalmente cerramos la conexión
$rpta =mysql_close();
if ($rpta){
//   echo "conexión : cerrada";
}else{
   echo "conexión : error";
}
?><?

mysql_close($conexion);?>
<p><a href="index.php">volver</a></p>



man aver si me esplicas eso del globals del php.ini
aver porfiz

#!drvy

Código (php) [Seleccionar]
<?php
//1. Crear conexión a la Base de Datos
$conexion mysql_connect("localhost","usuario","password") or die ('Algo esta mal ! :'.mysql_Error());

//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd mysql_select_db("mixzoner_mp3"$conexion) or die ('Algo esta mal ! :'.mysql_Error());


//3. Tomar los campos provenientes del Formulario
$nombre $_POST['gebruikersnaam'];
$apellido $_POST['wachtwoord'];

//3.2 Limpiar variables.. Previene XSS
$nombre htmlentities($nombre);
$apellido htmlentities($apellido);

//4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente)
$insertar mysql_query("INSERT INTO admin (gebruikersnaam, wachtwoord) VALUES ('{$nombre}', '{$apellido}')"$conexion) or die ('Algo esta mal ! :'.mysql_Error()); 


//5. Mostrar resultado
$resultado=mysql_query("select gebruikersnaam, wachtwoord   from  admin"$conexion);
 echo 
'user  /  password';
 echo 
"<table border='1'>\n";
while (
$fila mysql_fetch_row($resultado))
{
echo 
"<tr>";
echo 
"<td><span class=Estilo1>".$fila[0]."</td>";
echo 
"<td><span class=Estilo2>".$fila[1]."</td>";
echo 
"</tr>";
}
echo 
"</table>";



//Cerrar conexion
mysql_close() or die ('Algo esta mal ! :'.mysql_Error());
?>

<p><a href="index.php">volver</a></p>


Un poco mas limpio  :P.. Creo que esto te servira.. embece utilizar el  {$gebruikersnaam}', '{$wachtwoord}' utiliza: '{$nombre}', '{$apellido}'

Saludos

DJmixmancar

gracias man por el apoyo ahora  ya ingresa datos xD
pero que diferencia hay en tre mi codigo , pero igual deberia ingresar los datos
aver si me das una explicadita la toque , sorry estoy que aprendo resien php ,
pero muchos medicen que voy muy rapido en mi codigo  :xD
esque me despero , y ya quiero volar codificando :rolleyes:


hay hay una manera de configirar mi php de cpanel oe de hosting para que ingrese  = datos de formulario , para no tener este problema , te lo agradezco antemano
mixzoner

aver si me explicas estos codigo man quesea creo que esto es lo que hace

Citar//3.2 Limpiar variables.. Previene XSS
$nombre = htmlentities($nombre);
$apellido = htmlentities($apellido);


que direrencia aqui
$cat = addslashes($cat);

aver para que sirve o cuando debo usar 
htmlentities   y addslashes

#!drvy

corre pero despacio xD

http://es.php.net/manual/es/function.addslashes.php
http://es.php.net/manual/es/function.htmlentities.php

el caso es que si limpias las variables con "addslashes" solo limpiaras las comillas (tanto la simple como la doble). En caso de htmlentities convertiras todos los caracteres a html..

ejemplo: <h1>palabra</h1>


el problema con el php era el que decia дٳŦ٭ es por global. No creo que puedas editar el php.ini de un hosting aunque sea pagado pero igual viene dicha opcion (no se).


Saludos

дٳŦ٭

Cita de: «BadStupidMonkey™» en 17 Septiembre 2008, 19:24 PM
corre pero despacio xD

http://es.php.net/manual/es/function.addslashes.php
http://es.php.net/manual/es/function.htmlentities.php

el caso es que si limpias las variables con "addslashes" solo limpiaras las comillas (tanto la simple como la doble). En caso de htmlentities convertiras todos los caracteres a html..

ejemplo: <h1>palabra</h1>


el problema con el php era el que decia дٳŦ٭ es por global. No creo que puedas editar el php.ini de un hosting aunque sea pagado pero igual viene dicha opcion (no se).


Saludos

Las puedes cambiar con ini_set(variable) ;)


Con sangre andaluza :)


::SICKER::

Cita de: DJmixmancar en 16 Septiembre 2008, 18:45 PM
hola , solo queria como me podrian explicar este problema.

compre un hosting en www.3ix.com pe parecio vastante atrastivo en de 10GB por $1 dolar al mes.
barato - pero ya no me limitaba como hosting gratuitos , bueno lo compre .
intente subir algunos sistemas en php, pero la mayoria tenia error ,  que raro decia los probe en un hosting gratis como 000webhost.com , pero me di con la sosbresa que era funkaba bien , me di cuenta que era mi hosting
por ejemplo   , creo un formulario simpre para llenar datos , osea para ingresar nombre y clave , ala base de datos, los datos los envia insetava datos vacios,
pero el hosting gratuito insetavan los datos normales
miren aca los link

aca el formulario de hosting gratuito
http://djmixmancar.890m.com/demo/

aca el formulario de hosting comprado
http://mixzoner.net/demo/
envia los datos vacios. pero si llegan

me contate con soporte tecnico de 3ix.com
pero todos hablan ingles y nadie en español
no puedo explicar bien mi problema .
una que no hablo ni michi de ingles
otras que no se exatamente el problema
si sera el php o el mysql oe el phpmysadmin

el php es version 5.3.2

aver si me ayudan a explicar el problema
profavor atentamente mixzoner.

Si aun lo deseas yo los cago por ti yo me llervo mas o menos con el ingles manda pm