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.


Temas - 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
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?



5
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");
}
}

6
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!


7
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!

8
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.

9
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?

10
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!

11
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.

12
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!

13
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.

14
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?

15
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.

16
Hola, estoy leyendo los cursos http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=569:matrices-array-arreglo-multidimensional-php-arrays-anidados-concepto-ejemplos-y-ejercicios-cu00824b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193 y no me da los resultados esperados cuando escribo un código y lo abro con el navegador:

El código y resultado es este:

Código: [Seleccionar]
<?php
$animal
[0][0][0] = "Perro";
$animal[0][0][1] = "Gato";
$animal[0][0][2] = "Lombriz";
$animal[1][0][0] = "Burro";
$animal[1][0][1] = "Murciélago";
$animal[1][0][2] = "Cocodrilo";
echo 
$animal[0][0][0];
echo 
"<br>";
echo 
$animal[0][0][1];
echo 
"<br>";
echo 
$animal[0][0][2];
echo 
"<br>";
echo 
$animal[1][0][0];
echo 
"<br>";
echo 
$animal[1][0][1];
echo 
"<br>";
echo 
$animal[1][0][2];
echo 
"<br>";
?>

P
G
L
B
M
C

Devuelve solo la primera letra y no entiendo el motivo, según los manuales debería devolver todos los nombre completos.
Sin embargo con el array de solo 2 dimensiones no hay problemas:

Código: [Seleccionar]
<?php
$animal
[0][0] = "Perro";
$animal[0][1] = "Gato";
$animal[1][0] = "Lombriz";
$animal[1][1] = "Burro";
$animal[2][0] = "Murciélago";
$animal[2][1] = "Cocodrilo";
echo 
$animal[2][1];
echo 
"<br>";
echo 
$animal[0][0];
?>


devuelve:
Cocodrilo
Perro

como tiene que ser según el manual.

17
Una pequaña duda, es lo mismo ingresar valores NULL que no poner nada o VACIO?

Por ejemplo:
insert into libros (titulo,autor,editorial,precio)
  values ('El aleph','Borges','Planeta',null);

Es lo mismo que
insert into libros (titulo,autor,editorial,precio)
  values ('El aleph','Borges','Planeta','');


O si no se un dato debo poner siempre NULL (en campos que lo permitan)?

18
Hola, hasta hace poco usaba Calc de OpenOffice para hacer unas tablas de futbol, donde iba llenado los resultados del fixture, por ejemplo en la celda A y B tenia los equipos local y visitante, luego en las celdas C, D, E, F, G y H tenia los goles del primer tiempo, del segundo y el total. Luego en una tabla adyacente con distintas funciones hacia los cálculos de por ejemplo, cuantas veces X equipo marco goles jugando de local, o que porcentaje de veces recibió goles. la posición, etc, después en otra hoja tenia el fixture y traía de la tabla los datos correspondientes, ademas tenia muchos otros tipos de datos.

El problema con Calc es que se hacia todo muy pesado, y teniendo una computadora potente de 4 núcleos, buena memoria, y como  ya estaba aprendiendo HTML busque por la web y leí otros lenguajes, como PHP y Javascript, ademas de CSS y alguna que otra cosa, acá en este sitio que agradezco haber encontrado porque es el mas completo, mejor explicado, bueno volviendo al tema y como se que con HTML, Javascript y otros lenguajes puede hacerse lo mismo que se hace en programas de hoja de calculo quería aprender para poder hacerlo yo mismo.

Por lo tanto QUERÍA SABER QUE COSAS NECESITO PARA PODER CREAR UN SITIO CON DATOS SOBRE UNA LIGA DE FÚTBOL, no seria un sitio en realidad, seria algo solo para mi, solo en local, y quizás lo comparta como hacia con Calc.

Bueno eso, yo se que obviamente necesito aprender HTML, Javascript, y hasta ahí nomas, de lo que no estoy seguro es si necesitaría Bases de Datos, PHP, Java, etc.
Eso es todo, espero que puedan orientarme, saludos!

19
Hola, estoy leyendo el tutorial de aprenderaprogramar pero no puedo instalar Joomla en WAMP.

Tengo Windows 7 e instae el WAMP "wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b", despues descargue y descomprimi Joomla_3.4.1-Stable-Full_Package a la carpeta WWW de WAMP (dentro de otra carpeta llamada Jommla), y segun lei por la web, una vez echo esto y como ya me aparecia la carpeta Jommla en mis proyectos, crei que solo debia hacer doble clink sobre dicha carpeta para que comenzara la instalacion, pero me aperece un mensaje de "Esta página web no está disponible ERR_NAME_NOT_RESOLVED, No es posible encontrar el servidor de joomla porque se ha producido un error en la búsqueda de DNS". Y no entiendo que es lo que hago mal. Al archivo ZIP de Jommla lo descomprimi con Winrar y lo puse en una nueva carpeta llamada Jommla dentro de C-wamp-WWW.

Y otra cosa, leyendo por la web vi que antes de instalar Joomla hay que establecer una contraseña en Phpmyadmin, y no logro hacerlo porque no encuentro el apartado "privilegios".

Acá pongo una captura de lo que me figura en PHPMyAdmin y otra de lo que se ve en Localhost. Como también, al no poder instalar Joomla crei que quizas la version en español si se podía instalar, asi que la baje y descomprimi en otra carpeta llamada Joomla Spa, tambien dentro de C-Wamp-WWW, pero tampoco funciona.
Y en PHPMyAdmin no veo por ningun lago "privilegios, se ve tal cual la foto que subo.

Bueno, no se que podrá ser espero que me puedan ayudar, saludos.
No puedo subir los archivos porque no lo permiten, pero veré como hago.

20
Hola, estoy leyendo los artículos porque quiero aprender y me surge una duda que es:

¿Qué tarea cumplen las bases de datos en un sitio web? ¿sirven las bases de datos para guardar paginas web, código html u otro tipo de código?

Supongamos que quiero hacer un sitio web, necesito si o si usa bases de datos?

Quería poner un ejemplo para ver si me pueden orientar mejor, acá http:// www .futbol24. com/ Live/ pongo un link de un sitio grande, y quisiera saber si es posible que este sitio necesite bases de datos y también, para entender un poco mas, quería saber para que supuestas cosas lo usa.

Gracias de antemano, saludos!

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".