Mostrar Mensajes

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


Mensajes - duralai

Páginas: [1] 2
1
Buen, la pregunta lo dice todo, hay alguna forma de que un domumento html  o php NO SE CONECTE A INTERNET y solo trabaje en local??

Son archivos a los cuales quiero cambiarle enlaces que apuntan a internet por enlaces locales, pero quiero que NO FUNCIONEN los enlaces como las imágenes por ejemplo hasta que no las cambie por enlaces de los mismos archivos guardados en mi PC.

Se entiende?

2
Hola, me gustaría modificar documentos txt o html directamente en Notepad ++, pero NO con buscar y reemplazar o expresiones regulares, sino con funciones de Jquery, por eso quería saber si hay algún plugin de Jquery para Notepad ++.

Es decir, podría hacerlo con Jquery desde el navegador, pero no quiero que se cargue nada antes de estar modificado con Jquery, se entiende?

3
Hola gente! Estoy intentando construir un sitio de manera local usando WAMP Server, y mi idea es trabajar con PHP y bases de datos de Mysql, y luego ponerlo en un hosting.

Mi duda es sobre cual de las formas es mejor para escribir el codigo, entiendo que son las siguientes:
MySQLi (object-oriented)
MySQLi (procedural)
PDO

Y otra cosa aparte, en Wamp server veo que también se puede escojer la version 7.0.10 de PHP y lo que yo aprendí acá en aprenderaprogramar es la version 5, me recomiendan usar PHP 7 para empezar un sitio desde 0?

4
Voy a revisarlo, muchas gracias a vos y a todos los demás por la ayuda, saludos!

5
Buenas, tengo una duda con el significado de las 2 barras  (//) en las rutas relativas, y mas dudas tengo al no encontrar nada en Google, solo veo otras rutas.
Aquí pongo un ejemplo:

<img src="//omo.gala.lola.net/image.php?h=omo.gala.lola.net&amp;query=person&amp;entity=man&amp;description=age&amp;dimensions=22&amp;id=564" alt="Ramon Ruiz">

Lo cual genera esta URL:
http://images.gala.lola.net/person/man/age_22/564.png

Alguien podría explicarme el significado de esas 2 barras?



6
Hola Pedro, gracias por responder, podría con PHP por ejemplo modificar todos los documentos Html de una carpeta, cambiándoles un atributo y que se guarde?

Estos documentos Html los actualizo con datos (les pego codigo Html al final) 3 o 4 veces al  mes, en estos datos se incluyen elementos a los que me gustaría cambiarles un atributo "src", mejor dicho que haya un script que si encuentra un atributo src en X elemento, lo reemplace.

7
Tengo la siguiente función, al pegar el código en la consola y teclear Enter, todo lo que tiene que hacer la función se ejecuta bien. Pero al pegar el código en el Head y luego abrir el documento NO PASA NADA...que tengo que hacer para que la función se ejecute al abrir el documento?

Lo que hace este código es cambiar la clase de los botones dentro de un Div con id "container" y también cambiar el estilo de une de los elementos por display "block" para mostrar el contenido.


Código: [Seleccionar]
$("#container button").click(changeButtonAtr);

function changeButtonAtr() {if ($(this).hasClass("r-collapsed")) {
    $(this).removeClass("r-collapsed");
    $(this).addClass("r-expanded");
    $(this).parent().parent().parent().next().find(".data").css("display", "block");
} else if ($(this).hasClass("r-expanded")) {
    $(this).removeClass("r-expanded");
    $(this).addClass("r-collapsed");
    $(this).parent().parent().parent().next().find(".data").css("display", "none");
}
}

8
Buenas gente del foro, acá otra vez lidiando con algunas cosas, como todos los que estamos aprendiendo.

Andaba buscando alguna manera de modificar código Html definitivamente con un script, y que este se guarde..Mejor lo explico:

Tengo un documento HTML al cual le agrego cada mes código en una parte, este código con solo datos, cada 1 de estos datos tiene un atributo SRC para una imagen que yo modifico con Javascript o jquery. ejemplo

<div class"lola">Spectacular Mountain</div>
<img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px;">

Lo que hago con jquery es una función que a todos estos elementos "class lola" les cambia el atributo "src". Asi que cada vez que agrego código no tengo que preocuparme por nada (porque ya se que jquery cambiara el src de todos los elementos + los que agregue), excepto que se me ralentiza mucho el documento y se que es porque tiene muchas funciones que trabajan cada vez que lo abro, entonces me gustaría modificarlo definitivamente para ahorrar trabajo de las funciones.

Hay alguna forma de lograr que un script haga lo mismo pero que guarde todo automáticamente. Si solo es posible con PHP y tengo que instalar Wamserver lo hago.

Desde ya muchas gracias, saludos y éxitos en sus proyectos!


9
Hola, tengo un documento HTML al que le modifico con Jquery algunos atributos como el SRC.
Cada vez que abro el documento se modifican cosas de manera temporal  y todo funciona correctamente, pero el html real de documento sigue igual que siempre.

El tema es que me yo uso Jquery, podría también modificarlo definitivamente con el editor de textos, pero no se hacerlo porque no entiendo como buscar y reemplazar algunos textos que Si entiendo como hacerlo con Jquery, entonces dejo todo como esta. Pero me gustaría saber que opciones son mejores para que automáticamente se modifiquen ciertas cosas en un documento que es actualizado cada semana. Me imagino que con Php pero deben haber varias opciones, por eso pregunto que me recomiendan.

A este documento html yo lo actualizo semanalmente pegandole código html, este codigo tiene siempre el mismo formato, (ej un <p> con atributo src, dentro de un <div>).
Lo que hace el Jquery es modificar ese atributo "src" cambiandole la URL.

Y bueno quisiera una opción para que se modifique  automáticamente y definitivamente el atributo src y que se guarde el documento luego de los cambios. Yo leí en esta pagina Php y  creo que es la mejor opción para hacer esto pero igualmente algún usuario experto sabrá decirme.


Gracias de antemano, saludos!

10
Hola Pedro, yo me refería a las funciones de un archivo.js externo, cargado con src en el documento html.

En este archivo externo tengo varias funciones, y  todas tienen la parte de $(document).ready(function()).
Funcion A : $(document).ready(function())........
Funcion B : $(document).ready(function())........
Funcion C : $(document).ready(function())........

Es decir, cada función se ejecuta después de cargarse todo el documento, y lo que yo me preguntaba es si es necesario escribir en cada función la parte de Document.ready , o puede escribirse todo dentro de otra única función que sea la única que tenga la parte de Document.ready?

Lo de Document.ready lo entiendo perfectamente , es decir se le indica al navegador que ejecute X funcion/es solo después de haberse cargado por completo el documento, y así evitar que el/los scripts se encuentren con elementos aun no creados.





11
Hay algún articulo actualizado en este sitio sobre instalar SOFTWARE para tener un servidor (local), instalando PHP, MySQL, Apache pero directamente , es decir No wamp.?

me gustaría instarlo para usarlo yo solo, pero como con Wampserver estoy teniendo inconvenientes, pensé que quizás sería mejor instalar todos los programas de manera individual.

12
Leí en un tutorial de PHP de este sitio un articulo donde recomendaban Notepad ++ para escribir el codigo PHP, pero  antes daban instrucciones de COMO CONFIGURARLO, y mi duda es si yo lo tengo configurado para PHP debo cambiarlo para escribir Javascript o HTML?

otra cosa, si tengo varios usuarios en mi PC puedo tener Notepad ++ configurado en un usuario para PHP, en otro para Javascript y en otro para HTML?

13
Hola, tengo 2 dudas con Jquery.

La primera es si al añadir un archivo externo es necesario escribir la sentencia "Document.ready" o solo hay que hacerlo 1 vez?

y la segunda es si se puede lograr que una función se ejecute ANTES de cargar el documento,, por ejemplo tengo 1 función que cambia los Atributos SRC de varios elementos, por eso me gustaría que se ejecute antes de cargar.

Gracias de antemano, saludos!

14
Tengo una lista con 1000 nombres y por cada 1 de estos nombres quiero crear un archivo de texto con ese nombre, para luego llenarlo.
Y quería saber con que programa puedo hacer esto, es posible con PHP NO?

Ejemplo la lista tiene estos nombres:
Luis
Pedro
Juan
Maria
Y yo quiero crear 4 archivos de texto vacíos, es decir Luis.txt, Pedro.txt, Juan.txt y Maria.txt

hacerlo manualmente es mucho, y quizás acá conocen una forma para hacer esto.
Aunque seguro esto puede hacerse con PHP porque leí el curso pero no recuerdo como hacerlo, voy a repasarlo, quizás con un bucle for pueda hacer que PHP cree un archivo .txt por cada nombre.

15
Hola, leí todo el curso 2 veces pero me es muy difícil lograr hacer una función para esto, por eso pido una orientación acá en el foro, ademas acá hay gente experta que quizás me muestre una forma de hacerlo mas fácil, ya me paso que al no conocer todas las herramientas de HTML y JAVASCRIPT di muchas vueltas para hacer algo de una manera que otro que sabe mas lo simplifica enormemente.
Yo leí todos los cursos, PHP, JAVASCRIPT, HTML, CSS y hasta de MySQL, pero entiendan que para los que recién empezamos no es fácil, ademas al estar todo relacionado, por lo menos a mi, me es muy difícil acordarme de todo, se me mezcla todo.
Así que si alguien puede tomarse unos minutos para ayudarme lo agradezco enormemente, porque repito, no es cuestión de no haber leído el curso, solo en este tema particular, el del DOM se me complican las cosas un poco. Saludos cordiales!

16
Hola, quería saber como puedo filtrar elementos dependiendo de su contenido, me imagino que se hace con Javascript pero no estoy seguro.

Lo que quisiera filtrar son elementos DIV dentro de tros DIV.

Código: [Seleccionar]
<div id="commentaryContent" class="scrolling">
 <div class="comment">
                  <div class="commentMinute">01'03"</div>
                  <div class="commentContent">
                    <div class="ASI statImage">
                      <div class="statCommentEntry">Lunes</div>
                    </div>
                  </div>
                </div>
 <div class="comment">
                  <div class="commentMinute">12'17"</div>
                  <div class="commentContent">
                    <div class="ASI statImage">
                      <div class="statCommentEntry">Martes</div>
                    </div>
                  </div>
                </div>
 <div class="comment">
                  <div class="commentMinute">22'11"</div>
                  <div class="commentContent">
                    <div class="ASI statImage">
                      <div class="statCommentEntry">Miércoles</div>
                    </div>
                  </div>
                </div>
 <div class="comment">
                  <div class="commentMinute">09'23"</div>
                  <div class="commentContent">
                    <div class="ASI statImage">
                      <div class="statCommentEntry">Jueves</div>
                    </div>
                  </div>
                </div>
 <div class="comment">
                  <div class="commentMinute">10'08"</div>
                  <div class="commentContent">
                    <div class="ASI statImage">
                      <div class="statCommentEntry">Viernes</div>
                    </div>
                  </div>
                </div>
</div>

Y abajo quisiera ver solo algunos, por ejemplo solo los que digan "Lunes", "Martes" y "Jueves".
Es decir, a este código tal cual se lo vería así en un navegador:

01'03" Lunes
12'17" Martes
22'11" Miércoles
09'23" Jueves
10'08" Viernes

Y lo que me gustaría hacer es poder hacer mas abajo, sin borrar nada, un filtro, que muestre solo algunos elementos pero siempre respetando el orden en el que aparecen arriba, y como este es solo un ejemplo los días están en orden y solo hay 1 de cada 1 pero no es así en el caso real.
Por ejemplo poder ver solo:

01'03" Lunes
12'17" Martes
09'23" Jueves

Y me preguntaba como se hace habitualmente este tipo de cosas en Html, me imagino que con document.getElementById en un array y luego recorrerlo filtrando los que tienen X texto que también estaría en otro id, de cual se seleccionarían los días, pero como estoy aprendiendo no estoy seguro de cual es la mejor manera de hacer este tipo de cosas.

Gracias de antemano, solo quiero una orientación ya que estoy aprendiendo, saludos!

17
Estoy leyendo una parte del curso de PHP y hay un ejemplo que no me funciona y no entiendo cual es la razon. La pagina es:
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=571:count-php-funcion-recorrer-arreglos-o-arrays-uni-o-multidimensionales-con-for-y-foreach-ejemplo-cu00826b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193

Y segun el ejemplo escribiendo este codigo:

Código: [Seleccionar]
<?php //Ejemplo arrays aprenderaprogramar.com
$array[0][0] = "Uno";
$array[0][1] = "Dos";
$array[1][0] = "Tres";
$array[1][1] = "Cuatro";
for(
$i=0;$i<count($array);$i++) {
for(
$j=0;$j<count($array[$i]);$j++) {
echo 
$array[$i][$j].'<br />';
}
}
echo 
"--------------------";
$array2[0][0][0] = "Cinco";
$array2[0][0][1] = "Seis";
$array2[0][0][2] = "Siete";
$array2[0][1][0] = "Ocho";
$array2[0][1][1] = "Nueve";
for(
$i=0;$i<count($array);$i++) {
for(
$j=0;$j<count($array[$i]);$j++) {
for(
$k=0;$k<count($array[$i][$j]);$k++) {
echo 
$array[$i][$j][$k].'<br />';
}
}
}
?>

Tendria que obtener el siguiente resultado:

Uno
Dos
Tres
Cuatro
--------------------
Cinco
Seis
Siete
Ocho
Nueve


Sin embargo ami de da el siguiente resultado:

Uno
Dos
Tres
Cuatro
--------------------U
D
T
C


Y quisiera saber si hay algún error en el código, gracias.

18
Estoy leyendo este http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=571:count-php-funcion-recorrer-arreglos-o-arrays-uni-o-multidimensionales-con-for-y-foreach-ejemplo-cu00826b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193 articulo.

Y en una parte dice lo siguiente:

CONOCER COUNT

Ejecuta este código:
Código: [Seleccionar]
<?php //Ejemplo arrays aprenderaprogramar.com
$array[5] = "Uno";
$array[6] = "Dos";
$array[7] = "Tres";
$array[8] = "Cuatro";
$array[9] = "Cinco";
$array[10] = "Seis";
$array[11] = "Siete";
$array[12] = "Ocho";
echo 
'Elementos inicializados en el array: '.count($array).'<br/>';
for(
$i=0;$i<count($array);$i++) {
echo 
$array[$i].'...<br/>';
}
echo 
$array[15].'aaa<br/>';
echo 
count($otroArray[14][33]).' elementos<br/>';
?>


el resultado sera:

Elementos inicializados en el array: 8
...
...
...
...
...
Uno...
Dos...
Tres...
aaa
0 elementos
---------------------------------------------------------------------------------------------
Despues lo explica asi:

Analicemos lo que está ocurriendo. El array $array no tiene definidos cuáles son sus elementos de índice 0, 1, 2, 3 y 4. En cambio sí tiene definidos valores para sus elementos de índice 5, 6, 7, 8, 9, 10, 11 y 12. Hay 8 elementos con valores definidos pero sus índices no son 0, 1, 2, 3, 4, 5, 6, 7 como es lo habitual, sino que son 5, 6, 7, 8, 9, 10, 11 y 12.

Al ejecutar el for comenzando con un valor de la variable de control igual a cero, se ejecuta echo $array[0].’…<br/>’; Al no tener un valor asignado, $array[0] devuelve vacío y simplemente se muestran tres puntos por pantalla. Lo mismo ocurre con los índices 1, 2, 3, 4 y sólo es al llegar al índice cinco cuando se muestran valores por pantalla.
Sin embargo, sólo se mostrarán los elementos con índice 5 a 8 del array, quedando el resto de elementos sin ser mostrado.

Además comprobamos que podemos invocar a elementos del array por encima del índice máximo definido sin obtener error, y que incluso podemos invocar a un nombre de array que no hemos declarado ni utilizado, con cualquier índice, sin obtener error.
En este ejemplo podríamos mostrar todos los elementos del array realizando un “pequeño cambio”:

for($i=5;$i<count($array)+5;$i++)

Sin embargo esta solución no es satisfactoria porque no la podemos aplicar como solución para recorrer cualquier array.

A modo de resumen diremos lo siguiente:

count nos devuelve el número de elementos inicializados del array.

Si los índices del array no son secuencialmente 0, 1, 2, 3 , etc. el recorrido con un for tradicional puede resultar no satisfactorio, por lo que habremos de pensar en otras alternativas para recorrer el array. Hablaremos de esto más adelante.
--------------------------------------------------------------------------------------------

Bueno es caso es que ami no me funciona, o sea me da una serie de errores y no se si es por la version de PHP o que, a mi me muestra eso:

Elementos inicializados en el array: 8
( ! ) Notice: Undefined offset: 0 in C:\wamp\www\AAP26 P2.php on line 12
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
...
( ! ) Notice: Undefined offset: 1 in C:\wamp\www\AAP26 P2.php on line 12
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
...
( ! ) Notice: Undefined offset: 2 in C:\wamp\www\AAP26 P2.php on line 12
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
...
( ! ) Notice: Undefined offset: 3 in C:\wamp\www\AAP26 P2.php on line 12
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
...

( ! ) Notice: Undefined offset: 4 in C:\wamp\www\AAP26 P2.php on line 12
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
...
Uno...
Dos...
Tres...
( ! ) Notice: Undefined offset: 15 in C:\wamp\www\AAP26 P2.php on line 14
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
aaa
( ! ) Notice: Undefined variable: otroArray in C:\wamp\www\AAP26 P2.php on line 15
Call Stack
#   Time   Memory   Function   Location
1   0.0020   133320   {main}( )   ..\AAP26 P2.php:0
0 elementos

_____________________________________________________________________

Osea entiendo todo lo que explica el manual pero no se porque en una parte dice "Además comprobamos que podemos invocar a elementos del array por encima del índice máximo definido sin obtener error, y que incluso podemos invocar a un nombre de array que no hemos declarado ni utilizado, con cualquier índice, sin obtener error." si aca me salen una serie de errores, depende de la version o que?

19
Estoy leyendo este articulo del curso de PHP y veo que para declarar arrays asociativos, los indices deben ir entre comillas simple, y me preguntaba que pasaría si uso comillas dobles, lo hice y el resultado era el mismo, nada cambiaba, por eso pregunto ahora acá para saber por que, gracias.

20
Perdón, fue un error mio, es que venia copiando varios ejercicios en un mismo documento de texto (para no hacer tantas paginas .php) y en un momento como ya tenia estas variables definidas, al escribirlas nuevamente cambiaban de valor y por eso no veía los resultados esperados, ahora usándolo este mismo código en un documento aparte SI puedo ver todo como debe ser, gracias.

Páginas: [1] 2

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".