bueno estoy terminando mi sistema de admin, pero no puedo realizar una funcion en la que se pone la url de la web, y queda almacenada pero esta, no debe tener el "http://"
entonces primero hice un ereg, y en las pruebas funcionaba. pero al pasarlo al sistema no.
entonces puse el str_replace y tampoco osea, queda el link http://http://google.com.
aca el code de lo que digo:
$url = $_POST['url'];
$url = eregi_replace("http://","",$url); /* o $url = str_replace("http://","",$url) (da igual*/
$img_link = $_POST['img-link'];
$desc = $_POST['desc'];
$nombre = $_POST['nombre'];
$palabra = $_POST['palabra'];
$fecha = date("d-m-y");
$cons = "INSERT INTO info_sitios (descripcion,link,sitio,url,palabra_carc,fecha) VALUES ('$desc','$img_link','$url','$nombre','$palabra','$fecha')";
mysql_query($cons, $conexion);
nose cual es mi error
saludos!
El problema sale al guardarlo en mysql, o también antes de guardarlo ???
Antes de guardarlo, no creo; por lo tanto mi deducción es que eso ocurre al guardarlo a la base de datos.
Por lo tanto, el problema viene por parte de la base de datos. Siento decirte que de esto solo entiendo lo básico y no te puedo ayudar.
Saludos!
el problema nose donde esta, si al guardarlo o en la var, no creo que sea en la variable, supongo que algo hice mal, ¿alguien tiene mas idea??
saludos
Cita de: fede_cp en 15 Diciembre 2009, 17:57 PM
bueno estoy terminando mi sistema de admin, pero no puedo realizar una funcion en la que se pone la url de la web, y queda almacenada pero esta, no debe tener el "http://"
entonces primero hice un ereg, y en las pruebas funcionaba. pero al pasarlo al sistema no.
entonces puse el str_replace y tampoco osea, queda el link http://http://google.com.
aca el code de lo que digo:
$url = $_POST['url'];
$url = eregi_replace("http://","",$url); /* o $url = str_replace("http://","",$url) (da igual*/
$img_link = $_POST['img-link'];
$desc = $_POST['desc'];
$nombre = $_POST['nombre'];
$palabra = $_POST['palabra'];
$fecha = date("d-m-y");
$cons = "INSERT INTO info_sitios (descripcion,link,sitio,url,palabra_carc,fecha) VALUES ('$desc','$img_link','$url','$nombre','$palabra','$fecha')";
mysql_query($cons, $conexion);
nose cual es mi error
saludos!
bueno amigo, respecto a ereg, mira de no tener problemas, ya que a partir de php 5.3 esta función ya no esta disponible, luego fíjate bien en si esta el POST de 'url' bien pasado, ya que el código lo he utilizado y funciona perfectamente :)
un saludo!
H4RR13R, gracias por tu ayuda, estaba mal pasado los POST, un error muy bobo, el nombre era la url, y la url el nombre :P
errores que te quitan por lo menos
1 hora
jaja
saludos