Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - UNFORMAT

#11
PHP / incompatibilidad con php 5
8 Agosto 2010, 12:34 PM
Hola buenas!, tengo un script que hice hace ya algún tiempo (soy bastante novato) para php 4 y funcionaba bien. Ahora he actualizado a php 5 y ha dejado de funcionar.

Código (php) [Seleccionar]

<?
$numero = "11";

if ($ver >= $numero)
{
echo "ok";
}

else
{
echo "no";
}
?>


en php 4 al poner archivo.php?ver=10 me daba "no" y al poner 11 o mayor me daba "ok" pero ahora no se lo que ha pasado que en php 5.2.8 da problemas....

a ver si me podeis ayudar jejej, desde ya muchas gracias!
#12
PHP / Re: Duda simple con variables
24 Abril 2010, 18:12 PM
Muchas gracias! ya me ha funcionado.


saludos!
#13
PHP / Re: Duda simple con variables
24 Abril 2010, 16:12 PM
Se me olvidaba, muchas gracias y un saludo!
#14
PHP / Re: Duda simple con variables
24 Abril 2010, 16:10 PM
Cita de: UNFORMAT en 24 Abril 2010, 16:08 PM
Hola buenas, soy bastante novato en esto de php y tengo un problemilla que haber si alguien puede resolverme.

Código (php) [Seleccionar]
<?
$talla = "19";

if ($ver = $talla)
{
echo "ok";
}

else
{
echo "no";
}
?>


tengo ese script (que no se si estará bien construido, creo que no...) yo quiero que al pasar por la url archivo.php?ver=19

me muestre un ok y si no existe (ejem: archivo.php?ver=50) me muestre un no.

como podría hacerlo¿?


muchas gracias y perdonen mi ignorancia  :xD
#15
PHP / Duda simple con variables
24 Abril 2010, 16:08 PM
Hola buenas, soy bastante novato en esto de php y tengo un problemilla que haber si alguien puede resolverme.

Código

Código (php) [Seleccionar]
<?
$talla = "19";

if ($ver = $talla)
{
echo "ok";
}

else
{
echo "no";
}
?>



tengo ese script (que no se si estará bien construido, creo que no...) yo quiero que al pasar por la url archivo.php?ver=19

me muestre un ok y si no existe (ejem: archivo.php?ver=50) me muestre un no.

como podría hacerlo¿?


muchas gracias y perdonen mi ignorancia
#16
Cita de: ssccaann43 en  9 Febrero 2010, 19:59 PM
Cita de: UNFORMAT en  9 Febrero 2010, 19:33 PM
Hola, tengo un problema que no se resolver. Me gustaría no permitir unos determinados caracteres en un textbox, por ejemplo + o &
¿Como podría hacerlo? en vb6


saludos!  ::)

Bien, puedes hacerlo así:


Código (vb) [Seleccionar]


Private Sub Text1_KeyPress(KeyAscii As Integer)
    KeyAscii = VerificaTecla(KeyAscii)
End Sub

Function VerificaTecla(Tecla)
   
   
Dim CaracterProhibido As String
   
   
    'Acepta todos los números, la tecla Backspace, _
     la tecla Enter, la coma y el punto
   
    CaracterProhibido = "&%$!+-*/" & Chr(vbKeyBack)
   
    If InStr(1, CaracterProhibido, Chr(Tecla)) Then
        'Si la tecla que precionaste contiene el caracter no deseado pues lo prohibe.
        VerificaTecla = 0
       
    Else
        VerificaTecla = Tecla
    End If
   

End Function


Cualquier cosa postea...!



Que te puedo decir.... un millon de gracias me ha servido a la perfección
la verdad que no tenia ni idea me salvastes!!!

te debo una amigo  ;) de nuevo GRACIAS!
#17
Programación Visual Basic / Duda con textbox
9 Febrero 2010, 19:33 PM
Hola, tengo un problema que no se resolver. Me gustaría no permitir unos determinados caracteres en un textbox, por ejemplo + o &
¿Como podría hacerlo? en vb6


saludos!  ::)
#18
PHP / Re: Ayuda con PHP
8 Febrero 2010, 21:07 PM
Cita de: Castg! en  8 Febrero 2010, 18:21 PM
creo qe en php no se puede ya que interactua con el server, y lo que necesitamos en que nos avise el cliente. igualmente no creo que sea posible, habria que interactuar con el navegador, locual no he visto nunca que interactue de esta forma.
Gracias por tu respuesta! ya me queda todo más claro porque mira que le di vueltas y nada .....  :rolleyes:

Citarotra cosa mas que te corrigo, es el filtrado de caracteres en la variable. pensa que si yo pongo ../../../../../../../../etc/passwd me descargaria el fichero depasswords :S, asi que agregate:
Código (php) [Seleccionar]
function proteger($flota){
if(explode("../",$flota)){
return str_replace("../","",$flota);
}
}
$id=proteger($_GET['id']);


al principio lo tenia sin el ./ y vi que se podía armar una buena cierto lo que dice "janito24"
Citarotra cosita, porq no usas $_GET?
pues si voy a cambiar ya que es un parametro menos global y consumiria menos recursos en el server no?

bueno pues gracias a amb@s!
#19
PHP / Re: Ayuda con PHP
8 Febrero 2010, 10:22 AM
Hola dark_sargon, muchas gracias el script original estaba bien pero copie y pegué, cambie los nombres de las rutas  :¬¬ y me comi la comilla jejje

gracias!
¿sabrias como insertar un texto con echo o print si la descarga fue satisfactoria?


Saludos!
#20
PHP / Ayuda con PHP
7 Febrero 2010, 15:54 PM
Hola muy buenas, antes que nada agradecer a todo el mundo (que conteste o no) pero que gracias a ell@s me he salvado mas de una vez :-)

A lo que voy....
tengo un script de descargas en php y me gustaría añadirle cuando la descarga se llevará con exito un "El archivo ha sido descargado correctamente (o algo así)" el problema es que lo he intentado con echo y print pero con ninguno e podido hacerlo ya que el script da un error.

Código (php) [Seleccionar]
<?php



$directorio_descarga './directorio/files'// dir descarga
$directorio_contador './directorio/cont'// dir contador



$ruta $directorio_descarga.'/'.$HTTP_GET_VARS['id'];



if(
file_exists($ruta))

{


$fichero fopen($directorio_contador.'/'.$HTTP_GET_VARS['id'].'.txt','r+');
$contador fread($fichero,100);
fclose($fichero);
$contador++;
$fichero fopen($directorio_contador.'/'.$HTTP_GET_VARS['id'].'.txt','w');
fwrite($fichero$contador);
fclose($fichero);

$tamano filesize($ruta);

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$HTTP_GET_VARS['id']);

header('Content-Length: '.$tamano);



readfile($ruta);

}else{

echo "<font face=$textfont size=2>";
echo "<center><br><br>El archivo no está disponible en estos momentos<br>";
echo "<b>Intentelo más tarde<b>";
}


?>



Lo único que e conseguido es que cuando la url no sea correcta muestre un mensaje, pero me gustaría que lo mostrase cuando a sido satisfactoria. ¿como puedo hacerlo?


Nuevamente muchas gracias y un saludo!