• Viernes 8 de Noviembre de 2024, 02:01

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

Páginas: [1] 2 3 4
1
PHP / Re: Dar Permisos Audio Mp3
« en: Viernes 28 de Diciembre de 2007, 12:45 »
Los permisos no tienen que ver con el tipo de archivo. Sospecho que tu problema está en que el directorio donde están los archivos que te interesan no tienen los permisos adecuados.

2
PHP / Re: Trabajar Con Array
« en: Viernes 28 de Diciembre de 2007, 12:43 »
Very clever :D

3
PHP / Re: Trabajar Con Array
« en: Domingo 16 de Diciembre de 2007, 17:20 »
Veo que en $kmorphver tienes la cadena que se corresponde a una versión en particular y veo que los nombres de los archivos que quieres incluir contienen esa cadena, por lo tanto podrías hacer algo así en el case 12:
Código: Text
  1.  
  2. $nom_archivo = "update_".$kmorphver.".php";
  3. if (is_file($nom_archivo)) { include($nom_archivo); }
  4. else { echo "Error: ".$nom_archivo." no existe."; }
  5.  
  6.  

De esta forma, sospecho, cada vez que agregas una versión nueva lo haces a la base de datos (que es de donde toma valor $kmorphver) y debes agregar el archivo a ser incluido en el lugar adecuado, todo esto sin necesidad de modificar el código fuente.

O sea, tu problema es que tienes muchas cadenas que están "hardcodeadas" y por lo tanto no puedes agregar/quitar cosas sin modificar el código fuente que las usa. Mi sugerencia ayuda a palear este problema.

4
Pascal / Re: Un Par De Dudas
« en: Viernes 7 de Diciembre de 2007, 00:38 »
Claro!, yo ya lo hice hace años.

http://www.driverop.com.ar/pascal.php

5
Pascal / Re: Problema Fichero/registros
« en: Miércoles 5 de Diciembre de 2007, 20:24 »
Quizá esto te de una pista de lo que está pasando:
http://www.driverop.com.ar/vertperr.php?num=run106

6
Pascal / Re: Problema Fichero/registros
« en: Domingo 2 de Diciembre de 2007, 22:34 »
Pon el mensaje de error completo.

7
Pascal / Re: Problema Fichero/registros
« en: Domingo 2 de Diciembre de 2007, 03:02 »
¿Estás seguro que el path que está en Assign es correcto?.

8
Pascal / Re: Ide's
« en: Martes 27 de Noviembre de 2007, 13:47 »
Delphi es un compilador e IDE para Object Pascal. Lazarus es un IDE visual para Object Pascal, el compilador que usa es FreePascal.

9
PHP / Re: Algo Que Espero Que Sea Sensillo
« en: Lunes 26 de Noviembre de 2007, 17:55 »
El link que has puesto primero lleva a una página de error de Starmedia ("página no encontrada") donde por supuesto, no hay ningún botón como el que mencionas.

El nuevo link sí me muestra una página que tiene algo que ver con lo que mencionas. Me parece que deberías hacer que ese botón al hacerle click vaya a un script que ejecute la función mail() con sus parámetros correctos. La dirección de mail se la pasas como parámetro a ese script. Pero antes debes solucionar el problema que comento en el primer párrafo.

10
PHP / Re: Algo Que Espero Que Sea Sensillo
« en: Domingo 25 de Noviembre de 2007, 09:13 »
La verdad es que no entiendo la pregunta  :(

11
Pascal / Re: Ayudita!
« en: Domingo 25 de Noviembre de 2007, 09:09 »
Cita de: "bLaCkHanD"
ppana muchas gracias por la protan respues ya arrgle el problema, bueno aunsigo con un problema..... cuando me da el resuldado me lo da algo como asi 1.50000000000000000000+E000 esta bien la  operacion pero quiero hacer que me de el numero como tal bien :D, otra pregutica.. se puede hacer una tabla en pascal?

gracias y saludo!
Lee acá.

12
PHP / Re: Borrar Datos De Un Form Al Presionar El Boton Back
« en: Jueves 22 de Noviembre de 2007, 09:10 »
En la cabecera de la página donde está el form agrega estos tags meta:
Código: Text
  1.  
  2. <meta http-equiv="Expires" content="-1">
  3. <meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
  4.  
  5.  

En la mayoría de los casos causa que la página se recargue aún con el botón "Back", pero depende del navegador que sea y de su configuración.

13
PHP / Re: Error De Php En Windows
« en: Martes 20 de Noviembre de 2007, 04:06 »
Evidentemente te falta conectar a la base de datos antes de hacer la consulta... Consulta la documentación de PHP para PostgreSQL

14
PHP / Re: Form Y Array
« en: Lunes 19 de Noviembre de 2007, 05:14 »
Este es el código correcto en HTML:
Código: Text
  1.  
  2. <form action="recibe.php" method="post">
  3. <input name="cie10[]" type="text">
  4. <input name="cie10[]" type="text">
  5. <input name="cie10[]" type="text">
  6. <input name="submit" type="submit" value="submit">
  7. </form>
  8.  
  9.  

15
PHP / Re: Codigo Php Subir Carpeta De Imagenes
« en: Sábado 10 de Noviembre de 2007, 22:39 »
Ese "C:\" indica una posición física que puede estar fuera del alcance del servidor web, por lo tanto la clase dir() no puede acceder a ella. Me parece que la solución es que uses paths relativos al home virtual del servidor, por ejemplo podría ser:

$d = dir("/imagenesasubir/");

16
PHP / Re: Error En Update
« en: Sábado 10 de Noviembre de 2007, 16:15 »
Simplemente no uses mysql_free_result() ya que no se aplica a sentencias UPDATE.

17
PHP / Re: Abrir Una Nueva Pagina
« en: Martes 6 de Noviembre de 2007, 01:22 »
La pregunta es ¿qué evento o qué condiciones se deben dar para que se abra esa segunda página?.

18
PHP / Re: Buscar Entre Rangos De Fechas
« en: Martes 6 de Noviembre de 2007, 00:58 »
Algo así?:

Código: Text
  1. SELECT * FROM tabla WHERE tabla.fecha >= $fechainicio AND tabla.fecha <= $fechafin;
  2.  

donde $fechinicio y $fechafin contienen las fechas del rango...

19
PHP / Re: Php Y Mysql
« en: Domingo 28 de Octubre de 2007, 07:45 »
Efectivamente, te habías explicado mal.

En primera, no veo por qué no tiene sentido algo así:
www.example.com/a.php?user=pepito
Pero por supuesto, eso es una cuestión de gustos.

Ahora bien, esto:
www.example.com/pepito
Indica un subdirectorio dentro del host virtual, el servidor esperará encontrar un index en ese subdirectorio, ese archivo index (que podría llamarse index.php) podría tener algo así:
Código: Text
  1.  
  2. $usuario = ltrim(dirname($_SERVER['PHP_SELF']),'/\\');
  3.  
  4.  
y listo, ahí ya tienes el nombre de usuario para usarlo en la base de datos.

Luego el script podría continuar con algo así (se me ocurre, de momento):
Código: Text
  1.  
  2. require('../getcontenido.php');
  3.  
  4.  

Donde getcontenido.php será un solo script común para todos que armará el sitio personal de acuerdo a la variable $usuario.

De esta forma solo tienes que copiar un pequeño archivo index.php y nada más.

Ignoro si se puede hacer algo más simple usando .htaccess pero también estoy seguro que alguien de por aquí dará alguna pista :D.

20
PHP / Re: Buscar Entre Rangos De Fechas
« en: Domingo 28 de Octubre de 2007, 04:46 »
No me queda claro qué es lo que quieres obtener como resultado, ¿podrías dar un ejemplo práctico?.

21
PHP / Re: Php Y Mysql
« en: Domingo 28 de Octubre de 2007, 04:41 »
Ni lo vas a encontrar, me temo. Lo que pides es que te enseñen a desarrollar sistemas y eso, mi amigo, lo puedes hacer estudiando 4 años en la universidad. Pero por supuesto, puedes tomar el "atajo" de aprender "a los ponchazos".

Sobre tu dilema de copiar un archivo mil veces o no copiar, pues no lo copies, usa parámetros. Si por ejemplo el archivo a.php va a ser usado por todos los usuarios pero realiza operaciones para cada usuario individual, pásale el usuario con el que debe trabajar por parámetro: a.php?user=pepito

Pero por supuesto, antes de comenzar con nada de eso tienes que diseñar la base de datos, ah, pero antes de diseñar la base de datos tienes que identificar las entidades del sistema y sus relaciones, pero antes de eso tienes que analizar el sistema según el ambiente donde se implementará...

Como ves, no es "moco de pavo". En definitiva, copiar o no copiar un archivo es el menor de tus problemas...

22
PHP / Re: Hacer Un Host De Imagenes
« en: Sábado 27 de Octubre de 2007, 05:21 »
Krosty:
Citar
Una pregunta esto que hace:
Código: Text
  1. rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
  2.  
  3.  
$_SERVER['PHP_SELF'] devuelve la ruta local más el nombre del script que se está ejecutando actualmente relativo al home virtual en el servidor, por ejemplo si la URL del script es: http://www.example.com/dir1/dir2/script.php $_SERVER['PHP_SELF'] contiene dir1/dir1/script.php

dirname() extrae el path de la cadena pasada como parámetro, como esa cadena contiene $_SERVER['PHP_SELF'] entonces devuelve dir1/dir1

rtrim() borra caracteres por la derecha (es decir por el final de la cadena), en este caso elimina la barra final de lo que devuelve dirname(), esto lo hice para prevenir que apareza una doble barra cuando el script está en el home, en ese caso dirname devuelve "/" lo que causaría una doble barra en la URL después.

Para ver si un archivo ya existe podrías hacer algo así:
Código: Text
  1.  
  2. if (is_file("jaja.jpg")) { echo "El archivo ya existe"; }
  3. else { echo "El archivo no existe"; }
  4.  
  5.  

Para asignar un nuevo nombre de archivo a un nuevo archivo cuyo nombre ya existe podrías hacer algo como esto:
Código: Text
  1.  
  2. function getFileExtension($str) {
  3.  
  4.         $i = strrpos($str,".");
  5.         if (!$i) { return ""; }
  6.  
  7.         $l = strlen($str) - $i;
  8.         $ext = substr($str,$i+1,$l);
  9.  
  10.         return $ext;
  11. } // getFileExtension
  12.  
  13. function getFileName($str) {
  14.         $i = strrpos($str,".");
  15.         if (!$i) { return ""; }
  16.         return substr($str,0,$i);
  17. } // getfilename
  18.  
  19. $archivo = $_FILES ['foto']['name']; // agregado según tu código.
  20. if (is_file($archivo)) {
  21.   $a = 0;
  22.   do {
  23.     $a++;
  24.     $archivo = GetFileName($archivo).$a.".".GetFileExtension($archivo);
  25.   } while (is_file($archivo));
  26. }
  27. echo $archivo;
  28.  
  29.  
En $archivo tendrás el nuevo nombre.

Seguramente alguien más tiene una solución mejor.

23
PHP / Re: Problema Con Pgm En Php-cli
« en: Viernes 26 de Octubre de 2007, 04:05 »
No te preocupes, a mi también me pasa de vez en cuando, sobre todo cuando tienes dos o tres lenguajes en la cabeza como es mi caso :D.

24
PHP / Re: Hacer Un Host De Imagenes
« en: Jueves 25 de Octubre de 2007, 15:09 »
Ah, tiene que ver la URI completa hacia la imagen, ok...
Código: Text
  1.  
  2. <?php
  3. function ObtenerURIBase() {
  4.   $host  = $_SERVER['HTTP_HOST'];
  5.   $uri  = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
  6.   $base = "http://" . $host . $uri . "/";
  7.   return $base;
  8. }
  9. ?>
  10. <html>
  11. <head>
  12. <title>Problema</title>
  13. </head>
  14. <body>
  15. <?php
  16. copy($_FILES['foto']['tmp_name'],$_FILES ['foto']['name']);
  17. echo "Se subio.<br>";
  18. $fot1=$_FILES['foto']['name'];
  19. echo "<img src=\"$fot1\">";
  20. echo "<br>";
  21. echo "<br>";
  22. echo "Para insertar esta imagen:".ObtenerURIBase().$fot1;
  23. ?>
  24. </body>
  25. </html>
  26.  
  27.  

Lo que hace la función es tomar el dominio del sitio; el path del script actual del cual extrae el o los directorios anidados quitándole la barra final y luego arma una URL válida con todo eso.

25
PHP / Re: Duda Codigo If
« en: Jueves 25 de Octubre de 2007, 14:53 »
Hola...

Eh... esta línea:
Código: Text
  1. if (($consulta1 = tep_db_fetch_array($consulta))){
  2.  
Aunque a primera vista parece que estás haciendo una comparación, en realidad estás haciendo una asignación (las asignaciones siempre devuelven "verdadero"). No te preocupes, cuando yo comencé a programar en PHP, cierta vez me partí la cabeza 4 horas seguidas tratando de encontrar un bug en mi script y resultó que... estaba acostumbrado a otro lenguaje donde el signo "=" tiene significado diferente dependiendo de dónde se usa, pero en PHP el "=" SOLO se usa para asignar variables.
La solución:
Código: Text
  1. if (($consulta1 == tep_db_fetch_array($consulta))){
  2.  
(¿Notas el doble signo "="?)

Saludos...

Páginas: [1] 2 3 4