Autor
|
Tema: Problema con str_replace (Leído 3,363 veces)
|
fede_cp
Desconectado
Mensajes: 527
"porque pensar nunca fue entender"
|
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']; $cons = "INSERT INTO info_sitios (descripcion,link,sitio,url,palabra_carc,fecha) VALUES ('$desc','$img_link','$url','$nombre','$palabra','$fecha')";
nose cual es mi error saludos!
|
|
|
En línea
|
somos lo que hacemos para cambiar lo que somos
http://elhackerblog.blogspot.com el blog de elhacker.net!!
|
|
|
luiggy2
Desconectado
Mensajes: 439
¡ Hello word ! XD
|
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!
|
|
|
En línea
|
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "
|
|
|
fede_cp
Desconectado
Mensajes: 527
"porque pensar nunca fue entender"
|
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
|
|
|
En línea
|
somos lo que hacemos para cambiar lo que somos
http://elhackerblog.blogspot.com el blog de elhacker.net!!
|
|
|
H4RR13R
Desconectado
Mensajes: 1.229
Pienso... luego existo
|
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']; $cons = "INSERT INTO info_sitios (descripcion,link,sitio,url,palabra_carc,fecha) VALUES ('$desc','$img_link','$url','$nombre','$palabra','$fecha')";
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!
|
|
|
En línea
|
mi frase: Un hacker no dice lo que sabe un lammer no sabe lo que dice
|
|
|
fede_cp
Desconectado
Mensajes: 527
"porque pensar nunca fue entender"
|
H4RR13R, gracias por tu ayuda, estaba mal pasado los POST, un error muy bobo, el nombre era la url, y la url el nombre errores que te quitan por lo menos 1 hora jaja saludos
|
|
|
En línea
|
somos lo que hacemos para cambiar lo que somos
http://elhackerblog.blogspot.com el blog de elhacker.net!!
|
|
|
|
|