Foros del Web » Programando para Internet » Jquery »

Buscar y reemplazar un texto

Estas en el tema de Buscar y reemplazar un texto en el foro de Jquery en Foros del Web. Que tal :) quiero aprender como buscar y reemplazar un texto con jquery, un texto que este en body, un texto que no este dentro ...
  #1 (permalink)  
Antiguo 17/07/2013, 12:53
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Pregunta Buscar y reemplazar un texto

Que tal :)
quiero aprender como buscar y reemplazar un texto con jquery, un texto que este en body, un texto que no este dentro de una variable, luego que lo encuentre, reemplazarlo por otra cosa, me podrán ayudar? :D
  #2 (permalink)  
Antiguo 18/07/2013, 14:03
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Aquí esta el ejemplo:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.     <head>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6.         <title>
  7.             Ejercicio Remplazar
  8.         </title>
  9.         <style type="text/css">
  10.             body {font-family: Arial, Helvetica, sans-serif;}
  11.  
  12.         </style>
  13.         <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  14.         <script type="text/javascript">
  15.         jQuery(document).ready(function($) {
  16.             setTimeout(function() {
  17.                 var ptext = $('p#p1').text();
  18.                 if (ptext == 'Texto Original') {
  19.                    $('p#p1').text('Texto remplazado.');
  20.                 }
  21.             },2000);
  22.  
  23.  
  24.             $('.btn').click(function() {
  25.                 var texto = $('input#txt1').val();
  26.                 $('p#p2').text(texto);
  27.             });
  28.         });
  29.  
  30.         </script>
  31.     </head>
  32.     <body>
  33.         <p id="p1">Texto Original</p>
  34.  
  35.         <input id="txt1" />
  36.         <button class='btn'>Remplazar</button>
  37.  
  38.         <p id="p2">Aquí se va a remplazar el texto del input cuando le des click.</p>
  39.  
  40.     </body>
  41. </html>

Saludos
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.

Última edición por Reedyseth; 18/07/2013 a las 14:09
  #3 (permalink)  
Antiguo 19/07/2013, 08:19
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Buscar y reemplazar un texto

MUCHÍSIMAS GRACIAS REEDYSETH! Agradezco toda tu ayuda :) te aviso si me funciona, ahorita mismo lo pruebo y les comparto el código si todo sale bien :)

Gracias de nuevo :)
__________________
DON'T YOU EVER GIVE UP! ;)

There's a reason for everything.
  #4 (permalink)  
Antiguo 19/07/2013, 09:19
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Orale ps, a ver si ahora si es este código
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #5 (permalink)  
Antiguo 19/07/2013, 09:37
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Por alguna razon no me deja enviar mensajes privados desde mi red, por favor pega aquí todo el código de lo que estas haciendo así como el servidor que usas, la plataforma, versión de tu apache, si usas xampp, wamp o lamp.
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #6 (permalink)  
Antiguo 19/07/2013, 09:45
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Buscar y reemplazar un texto

Si me llego tu MP ._. pero bueno, te lo dejo por aqui:

Pues, te dejo el código original, donde no he podido hacer que el error desaparezca, si lo pones en un php funciona, solo que al mandar un archivo válido, (menor a 10MB y que no sea rar) te manda errores de que no se ubica o que no encuentra, es porque le falta la otra pagina a la que esta enlazada, pero lo que quiero es hacer que desapareza el error que sale al tratar de subir un archivo mayor a 10MB, mira las pruebas que yo hago son con un archivo rar menor a 10MB (FUNCIONA) y con un archivo rar mayor a 10MB (NO FUNCIONA), me sale el : WARNING: Post Content-Length [...]
A ver si me puedes ayudar, checa que tu php.ini tenga configurado el upload_max_filesize y el post_max_size a 10MB

Código PHP:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Subir Archivos de BID</title>
</head>

<body id="bodyy">
<?php
    
if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "subirBID")) {
        if(
$_FILES['userfile']['error']==1)
        {
            echo 
"Este archivo es de ". (($_FILES['userfile']['size'])/1054000) ." Mb. <br><br>";
            echo(
"El tamaño del archivo es demasiado grande. <br>");
        }
        
        
$nombre_archivo $_FILES['userfile']['name'];
$partes_nombre explode('.'$nombre_archivo);
$extension pathinfo($_FILES['userfile']['name'], PATHINFO_EXTENSION);


if ((
$extension=="rar")){
       echo(
"La extensión del archivo no es válida. <br><br><table><tr><td><li>No se permiten archivos .rar<br><li>Solo se permiten archivos de 10 Mb máximo.</td></tr></table>");
}else{
    
    
    
    
    
    
move_uploaded_file($_FILES['userfile']['tmp_name'], "../yucatan/BID/".$nombre_archivo);
    if(( 
$_FILES['userfile']['size'] > 10485760)){
            echo(
"El tamaño del archivo es demasiado grande. <br><br><table><tr><td><li>No se permiten archivos .rar<br><li>Solo se permiten archivos de 10 Mb máximo.</td></tr></table>");
    }
    else{
    
    
?>
     <script>
        opener.document.subirBID.strNombre.value="<?php echo $nombre_archivo?>";
        self.close();
     </script>
    <?php
    
    
    
}
       }
}

    else{
        
?>

<form action="subirarchivobid.php" method="post" enctype="multipart/form-data" id="subirBID">
  <p>
    <input name="userfile" type="file">
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Subir Archivo">
  </p>
  <input type="hidden" name="enviado" value="subirBID">
  
</form>
<?php }?>
</body>
</html>

Uso Xampp 1.8.1 PHP 5.4.7 Apache 2.4.3 Utilizo Dreamweaver

Muchas gracias :D
__________________
DON'T YOU EVER GIVE UP! ;)

There's a reason for everything.
  #7 (permalink)  
Antiguo 19/07/2013, 12:52
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Puedes pegar la descripción correcta del error por favor, el que te da PHP.

Prueba 1

Hasta el momento hice las pruebas pegando y copiando tu código y si subo un archivo mayor a 10 megas me dice:

Cita:
El tamaño del archivo es demasiado grande.

No se permiten archivos .rar
Solo se permiten archivos de 10 Mb máximo.
Sin embargo al revisar el directorio me subio el archivo de todos modos, no importa, esto es una validación y queda. El problema que veo entonce es que por alguna razón no te toma el cuenta el incremento de tamaño en la subida del archivos.

Por lo pronto y antes de continuar con mas pruebas te pido que guardes el contenido de este código como info.php y me des un print screen de la informacion que esta en el apartado "Core"

Código PHP:
<?
phpinfo
();
?>
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.

Última edición por Reedyseth; 19/07/2013 a las 13:05 Razón: Prueba 1
  #8 (permalink)  
Antiguo 20/07/2013, 08:48
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Buscar y reemplazar un texto

Warning: POST Content-Length of 258755451 bytes exceeds the limit of 10485760 bytes in Unknown on line 0

Core

PHP Version 5.4.7

Directive Local Value Master Value
allow_url_fopen On On
allow_url_include Off Off
always_populate_raw_post_data Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_globals_jit On On
auto_prepend_file no value no value
browscap D:\xampp\php\extras\browscap.ini D:\xampp\php\extras\browscap.ini
default_charset no value no value
default_mimetype text/html text/html
disable_classes no value no value
disable_functions no value no value
display_errors On On
display_startup_errors On On
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
enable_post_data_reading On On
error_append_string no value no value
error_log D:\xampp\php\logs\php_error_log D:\xampp\php\logs\php_error_log
error_prepend_string no value no value
error_reporting 32767 32767
exit_on_timeout Off Off
expose_php On On
extension_dir D:\xampp\php\ext D:\xampp\php\ext
file_uploads On On
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .;D:\xampp\php\PEAR .;D:\xampp\php\PEAR
log_errors On On
log_errors_max_len 1024 1024
mail.add_x_header Off Off
mail.force_extra_parameters no value no value
mail.log no value no value
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 128M 128M
open_basedir no value no value
output_buffering 4096 4096
output_handler no value no value
post_max_size 10M 10M
precision 14 14
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv Off Off
report_memleaks On On
report_zend_debug On On
request_order GP GP
sendmail_from no value no value
sendmail_path D:\xampp\mailtodisk\mailtodisk.exe D:\xampp\mailtodisk\mailtodisk.exe
serialize_precision 100 100
short_open_tag Off Off
SMTP localhost localhost
smtp_port 25 25
sql.safe_mode Off Off
track_errors On On
unserialize_callback_func no value no value
upload_max_filesize 10M 10M
upload_tmp_dir D:\xampp\tmp D:\xampp\tmp
user_dir no value no value
user_ini.cache_ttl 300 300
user_ini.filename .user.ini .user.ini
variables_order GPCS GPCS
windows.show_crt_warning Off Off
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
zend.detect_unicode On On
zend.enable_gc On On
zend.multibyte Off Off
zend.script_encoding no value no value


Gracias por toda la ayuda Reedyseth, muchas gracias de veras
__________________
DON'T YOU EVER GIVE UP! ;)

There's a reason for everything.
  #9 (permalink)  
Antiguo 20/07/2013, 11:32
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Mira este ponlo tambien a 20


post_max_size 10M 10M

Osea

post_max_size 20M 20M
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #10 (permalink)  
Antiguo 21/07/2013, 21:14
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Buscar y reemplazar un texto

Esque el problema esta en que el ini_set() no funciona, como lo pienso subir, no se puede cambiar el php.ini manualmente, y si lo cambio manualmente aqui si funciona, es un dato que se me olvido mencionar :S osea que, lo que tiene de error principal es que el ini_set() no funciona :/ que sera?
__________________
DON'T YOU EVER GIVE UP! ;)

There's a reason for everything.
  #11 (permalink)  
Antiguo 22/07/2013, 09:51
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: Buscar y reemplazar un texto

Un problema que hay es que por ejemplo, esto:

Código PHP:
<?php
ini_set
("upload_max_filesize"'20');
ini_set("post_max_size"'20');
?>
No funciona del todo por que tanto upload_max_filesize como post_max_size son variables que necesitan que esten declaradas antes de que el archivo se este ejecutando, por lo tanto cuando se corre el script estos valores tiene el valor definido en php.ini.

Tienes que trabajar con quien te esta dando el hosting para que incrementen este valor.

donde tienes el host ?
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #12 (permalink)  
Antiguo 28/07/2013, 09:32
Avatar de RandomName  
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Buscar y reemplazar un texto

mmmm... el host? :S jajaja no se a que te refieres... :S donde hallo eso?
__________________
DON'T YOU EVER GIVE UP! ;)

There's a reason for everything.

Etiquetas: reemplazar, search
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:23.