Foro oficial de PHP

PHP 5.3.0 Released!

[30-Jun-2009] The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes.
Some of the key new features include: namespaces, late static binding, closures, optional garbage collection for cyclic references, new extensions (like ext/phar, ext/intl and ext/fileinfo), over 140 bug fixes and much more.
For users upgrading from PHP 5.2 there is a migration guide available here, detailing the changes between those releases and PHP 5.3.0.
Further details about the PHP 5.3.0 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.
 
PHP 5.3.0 Released!

[30-Jun-2009] The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes.
Some of the key new features include: namespaces, late static binding, closures, optional garbage collection for cyclic references, new extensions (like ext/phar, ext/intl and ext/fileinfo), over 140 bug fixes and much more.
For users upgrading from PHP 5.2 there is a migration guide available here, detailing the changes between those releases and PHP 5.3.0.
Further details about the PHP 5.3.0 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.

la misma noticia pero en español...
http://www.laneros.com/showpost.php?p=2914253&postcount=111

saludos
 
Hola todos, espero que me puedan ayudar ...me parece excelente que esta pagina sea Colombiana......

mi duda es la siguiente:

he creado un boton para verificar la disponibilidad de códigos en el momento de llenar un formulario...el mensaje de codigo disponible o codigo no disponible lo muestro por medio de javascript.........lo que quiere es que al presionar el boton me salga el mensaje en la pagina donde estoy parado, es decir, en la pagina del formulario y no que me redireccione a otra pagina simplemente para mostrar ese mensaje..no se si mi problema sea por el manejo del metodo POST

aqui va el codigo donde tengo el boton y el campo de ingreso del codigo, ese boton me envia a chequeo.php:

<form action="chequeo.php" method="post" name="form2" id="form2" onSubmit="return validarCampo()">
<div class="BlockHeader-text">
Codigo de la Investigacion
</div>
<input type="text" name="codproyecto" size="7" maxlength="7" onchange="form1.codigo.value=form2.codproyecto.value">
<button class="Button" type="submit" name="validar">
<span class="btn">
<span class="t">Chequear</span>
<span class="r"><span></span></span>
<span class="l"></span> </span>
</button>
</form>


en chequeo.php hago la consulta y muestro los mensajes.......donde tengo mi problema??.........es por el uso del metodo POST ??..............agradeceria me colaboraran, soy nuevo en este tema..............
 
Pregunta, A caso no es más viable crear un sub-foro en Programacion y Diseño de Software sobre php, .net, java, javascript entre otros ??

Me parece a mi es que es muy maluco entrar a un hilo como es este y tratar de buscar algo ¿no lo creen?

¿Qué opinan los demás? ¿si será posible?

Salu2

PD1: creo que un foro es un espacio con muchos hilos para debatir no un hilo con muchas preguntas y respuestas como si fuese una sopa ¿o estoy equivocado?
PD2: lo que dije arribita no es con animo de ofender a nadie ni nada por el estilo, solo es algo que me parece que deberíamos corregir.
 
Pregunta, A caso no es más viable crear un sub-foro en Programacion y Diseño de Software sobre php, .net, java, javascript entre otros ??

Me parece a mi es que es muy maluco entrar a un hilo como es este y tratar de buscar algo ¿no lo creen?

¿Qué opinan los demás? ¿si será posible?

Salu2

pues eso ya esta.... pero hacerlo perfecto esta dificil, ya q los usuarios nuevos no buscan y de una crean un foro de algo q ya esta y asi.... se forma el enredo..

aquí el indice general de Programacion y Diseño de Software:
http://www.laneros.com/showthread.php?t=133946

cual quier sugerencia... un mp y agrego al indice..
saludos.
 
aca va el codigo donde hago laconsulta y muestro los mensajes, en si me esta funcionando correctamente solo quiero que al mostrar el mensaje lo haga en la misma pagina donde estoy parado.....el codigo funciona bien.....no se si me entienda lo que quiero hacer.........

<?


$link = mysql_connect ("localhost","root","root");
if (!$link)
die("Error en la conexion con el DBMS");

mysql_select_db (idead,$link);

$resultado=mysql_query("SELECT cod_investigacion FROM investigaciones WHERE cod_investigacion ='{$_POST['codproyecto']}'",$link);
echo $row;
$rows=mysql_num_rows($resultado);
if($rows>=1)
{
echo '<script language="javascript">
alert("El Código Ingresado no se encuentra Disponible");
window.location.href="investigaciones.php";
</script>
';
}
else
{


echo '<script language="javascript">
alert("Codigo Disponible");
window.location.href="investigaciones.php";
</script>
';



mysql_close ($link);

}

?>
 
osea de investigaciones.php. el me envia a cehqueo.php solo para mostrarme si el codigo se encuentra o no disponible...como hago para ver ese mensaje de alert en investigaciones.php, sin ncesidad de que me lo muestre en chequeo.php ??
 
osea de investigaciones.php. el me envia a cehqueo.php solo para mostrarme si el codigo se encuentra o no disponible...como hago para ver ese mensaje de alert en investigaciones.php, sin ncesidad de que me lo muestre en chequeo.php ??

pues.... cuando trabajo en php y me toca hacer procedimientos parecidos de verificación y no quiero q se redireccione para otra pagina, coloco el mismo código de verificación y trabajo con una caja de texto oculta en la q coloco el proceso q quiero ejecutar... en tu caso seria de verificar el código.. por medio de java script coloco en la caja de texto lo q quiero q se ejecute en el OnClick del boton... no se si me hice entender, ahora mismo estoy en la oficina, se me hace dificl pasarte un ejemplo... igual esa es la idea, es sencilla.. espero q sea de tu ayuda..

PD: ahh y te recomiendo q utilices aquí en el foro el boton editar, para evitar el doble post.
 
:(
A esto me refiero, yo hablando de una cosa y entra otra persona a hablar de otra cosa, y... según lo que me dices (UAC_Likibuay) creo que o estoy mal en concepto y estamos mal en conceptos, pero hasta donde sé un foro es un espacio donde abrimos debates (hilos) o.... un foro es un hilo donde todos preguntan de todo?

Para no ir muy lejos con la explicaciones, doy un ejemplo http://www.forosdelweb.com/ donde disponemos de un espacio llamado PHP y en la cual cada hilo trata algo en especial.

¿ahora si me comprendes? :)

Espero tus comentarios
 
:(
A esto me refiero, yo hablando de una cosa y entra otra persona a hablar de otra cosa, y... según lo que me dices (UAC_Likibuay) creo que o estoy mal en concepto y estamos mal en conceptos, pero hasta donde sé un foro es un espacio donde abrimos debates (hilos) o.... un foro es un hilo donde todos preguntan de todo?

Para no ir muy lejos con la explicaciones, doy un ejemplo http://www.forosdelweb.com/ donde disponemos de un espacio llamado PHP y en la cual cada hilo trata algo en especial.

¿ahora si me comprendes? :)

Espero tus comentarios

pues.... ya te entiendo... quieres q se cree un foro por tema y dentro del mismo se creen subforos o hilos al respecto del mismo... :) interesante propuesta...

voy a decirle a un mod a ver q piensa y si se puede realizar... asi se evita bastante el enredo q hay en el momento para buscar un hilo en especial...

eso si lo veo difícil, por q ya hay mucha información y no creo q alguien se tome la molestia de organizarlo por subtemas..
 
Hola UAC_Likibuaky, mira yo tengo asi como tu me dices, el campo que valida me copia el codigo que le ingrese en una caja de texto oculta (que es la que verdaderamente guarda del codigo), pero entonces en donde debo colocar el Onclik?...en la que me chequea o en campo oculto??..........perdona tanta molestia................agradeceria me enviaras un ejemplo
 
Quiero compartir con ustedes una presentacion realizada por los muchachos de ZEND, respecto a la estandarizacion de codigo.
vale la pena mirarlo ---> LINK
 
Que tal bros...ando con una dda... la verdad no se si sea prudente o no preguntar aqui porqe es una mezcla rara de js y php...pero beno me boy a arriesgar....

Miren me han pasado algunos codigos de php y java script, y he notado que se puede? usar codigo php dentro de funciones java escript cosas como:

function xx()
{
if(<?php $variable ?>
....
....
}

esas cosas me desconciertan porque luego trato de hacer usio de esa supuesta capacidad...y nada no sirve....y lo peor ni siqiera se como buscar esta situacion en google....jejej que burro asi que me preguntaba si me podian explicar si esto es posible o no y si lo es que reglas rigen el uso de php dentro de java script....

Muchas gracias de antemano.
 
Que tal bros...ando con una dda... la verdad no se si sea prudente o no preguntar aqui porqe es una mezcla rara de js y php...pero beno me boy a arriesgar....

Miren me han pasado algunos codigos de php y java script, y he notado que se puede? usar codigo php dentro de funciones java escript cosas como:



esas cosas me desconciertan porque luego trato de hacer usio de esa supuesta capacidad...y nada no sirve....y lo peor ni siqiera se como buscar esta situacion en google....jejej que burro asi que me preguntaba si me podian explicar si esto es posible o no y si lo es que reglas rigen el uso de php dentro de java script....

Muchas gracias de antemano.

Bueno.....depronto si imprimes la variable, es decir no basta esto:
PHP:
function xx()
{
if(<?php $variable ?>)
....
....
}

sino que debe ser asi:

PHP:
function xx()
{
if(<?php echo $variable ?>)
....
....
}
 
Hola tengo una duda respecto a cargar archivos *.pdf en una tabla MySQL.

Utilizo el array $_FILES
PHP:
$file_name= $_FILES['foto']['name'];

$file_size= $_FILES['foto']['size'];

$file_type=  $_FILES['foto']['type'];

$file_temporal= $_FILES['foto']['tmp_name'];
$fp = fopen($file_temporal, "rb");
$tfile = fread($fp,$file_size);
$tfile = mysql_real_escape_string($tfile);
Utilizo la funcion mysql_real_escape_string, pero es lo mismo con addslashes.

Al descargar archivos viene el problema

Todo sucede de acuerdo a lo esperado con archivos de office y archivos zip.

Incluso sucede correctamente con archivos *.pdf de solo texto.

Pero los archivos *.pdf con imagenes al abrirlo me aparece corrupto.
 
Galeria de imagenes desde PHP

Que tal amigos laneros!

Bueno tengo una dudota: tengo una pagina con la cual subo imagenes a mi server, y registro los datos de la foto en una tabla mysql, nombre de la foto y nombre del archivo que guardé en el server.

Lo que quiero hacer es desplegar una lista de imagenes, como una especie de galeria, donde aparesca nombre de la foto y a abajo la foto y demás, lo cual no es problema :cool:, mi problema es que como quiero desplegar las imagenes, ya que cuando las pongo en el html con el printf me las despliega en una ilera hacia a un lado de otra forma seria hacia abajo, lo cual es logico por como lo programé. Quiero que las imagenes se vean una alado de la otra y cuando lelgue al limite salte una linea ¿han visto cuando buscas imagenes en google? se despliegan en ileras de 5 por ejemplo depende de resolucion y cosas de esas.

Estuve buscando bastante en la web pero solo enconter galerias ya hechas solo para montarlas y cosas asi, nada que pueda adaptar correctamente.

¿como hago?


les pongo el codigo que utilizo para desplegar las imagenes en PHP, aclaro que funciona todo bien, mi problema es la forma como quiero que aparescan.

PHP:
<?php
   include("con-principal.php");
   $link=Conectarse();

   $sql = mysql_query("select * from f",$link);
   
?>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 width="700">
    
    <tr>
    
    
<?php
setlocale(LC_TIME, 'es_MX');

   while($row1 = mysql_fetch_array($sql)) {
      printf("
        <td>
      
      <br>
      %s<a href='admin/fotos_participantes/%s' title='Foto de %s' rel='lightbox'>
      <img src='admin/fotos_participantes/%s' width='90' border=0></a>
              </td>
",
$row1["NOMBRE"],
$row1["FOTO"],
$row1["NOMBRE"],
$row1["FOTO"]);

};


mysql_close($link);

?> 
    
    </tr>
    </TABLE>
espero una respuesta por ahi y muchas gracias.
 
Que tal amigos laneros!

Bueno tengo una dudota: tengo una pagina con la cual subo imagenes a mi server, y registro los datos de la foto en una tabla mysql, nombre de la foto y nombre del archivo que guardé en el server.

Lo que quiero hacer es desplegar una lista de imagenes, como una especie de galeria, donde aparesca nombre de la foto y a abajo la foto y demás, lo cual no es problema :cool:, mi problema es que como quiero desplegar las imagenes, ya que cuando las pongo en el html con el printf me las despliega en una ilera hacia a un lado de otra forma seria hacia abajo, lo cual es logico por como lo programé. Quiero que las imagenes se vean una alado de la otra y cuando lelgue al limite salte una linea ¿han visto cuando buscas imagenes en google? se despliegan en ileras de 5 por ejemplo depende de resolucion y cosas de esas.

Estuve buscando bastante en la web pero solo enconter galerias ya hechas solo para montarlas y cosas asi, nada que pueda adaptar correctamente.

¿como hago?


les pongo el codigo que utilizo para desplegar las imagenes en PHP, aclaro que funciona todo bien, mi problema es la forma como quiero que aparescan.

PHP:
<?php
   include("con-principal.php");
   $link=Conectarse();

   $sql = mysql_query("select * from f",$link);
   
?>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 width="700">
    
    <tr>
    
    
<?php
setlocale(LC_TIME, 'es_MX');

   while($row1 = mysql_fetch_array($sql)) {
      printf("
        <td>
      
      <br>
      %s<a href='admin/fotos_participantes/%s' title='Foto de %s' rel='lightbox'>
      <img src='admin/fotos_participantes/%s' width='90' border=0></a>
              </td>
",
$row1["NOMBRE"],
$row1["FOTO"],
$row1["NOMBRE"],
$row1["FOTO"]);

};


mysql_close($link);

?> 
    
    </tr>
    </TABLE>
espero una respuesta por ahi y muchas gracias.

Bueno este problema es mas de HTML o de maquetacion que de PHP, por eso te lo pueden resolver mejor en otro foro; lo que yo te propondria seria hacxer una funcion para "paginacion" de resultados, que podras mejorar de acuerdo atus necesidades.

Primero la funcion y sus parametros

PHP:
function galeria($inicial,$final,$ancho,$alto)

Digamos cuatro parametros por ahora, cual es la imagen inicial, cual la imagen final, elnumero de filas y el de columnas.
Imaginemonos que sean 3 imagenes, puede ser una fila de 3, digamos siete iamgenes, 2 filas de 4 imagenes con una vacio, pero si son 1000, habra que hacer varias paginas.

Luego haces la busqueda en la base de datos
PHP:
include("con-principal.php");
$link=Conectarse();
$sql = mysql_query("select * from f WHERE id > $inicial AND id < $final",$link);
$row1=mysql_fetch_array($sql);
mysql_close($link);

Ahora si viene la parte en html es un if aninado para crear una tabla de $ancho filas por $alto columnas.

PHP:
echo '<table>';
for($r=0;$r<$alto;$r++)
    {
    echo '<tr>';
    for($c=0;$c<$ancho;$c++)
        {
        echo '<td>';
        echo $row1["NOMBRE"].'<a href="admin/fotos_participantes/'.$row1["FOTO"].'" title=
        "Foto de '.$row1["NOMBRE"].'" rel="lightbox">
        <img src="admin/fotos_participantes/'.$row1["FOTO"].'" width="90" border="0"></a>';
        echo '</td>';
        }
    echo '</tr>';
    }
echo '</table>';

El codigo lo escribi y aqui en el post y no lo probe asi que seguramente tiene errores pero de bebes probrar.
Ah como aclaracion yo uso echo y usted printf pero es la misma idea.

Donde quieras poner la galeria solo llamas la funcion con sus parametros

PHP:
galeria("0","8","4","2")
/* Esto debe mostrarte de la foto 0 a la 7 en una tabla con dos filas y cuatro fotos por fila
 
Gracias!!

Listo!! con un par de modificaciones quedo mas que bien!!! muchas gracias, crero que era problemas mas de la lógica antes que otra cosa

nelson60s la verdad muchas gracias por tu respuesta, muy bien explicada!!, Gracias.

les muestro como quedo funcionando por si alguien necesita:


PHP:
function despliegue($alto,$qry){

    echo '<table>';
   
    for($r=0;$r<$alto;$r++)
        {
        echo '<tr>';
        for($c=0;$c<5;$c++)
            {
         
            $arr=mysql_fetch_array($qry);
           
            if($arr['NOMBRE']==""){ break;};
            
          
            printf("
            <td>
                 <div
                    style='
                    text-align:center;
                    margin:5px;
                    padding:5px 
                    border:solid; 
                    border-bottom-width:1px; 
                    border-left-width:1px; 
                    border-right-width:1px; 
                    border-top-width:1px; 
                    width:110px;
                    height:130px'>
                    
                    <table>
                        <tr>
                            <td height=40 valign='bottom'>
                                %s
                            </tr>
                        </td>
                        <tr>
                            <td>
                                <a 
                                href='admin/fotos_participantes/%s' 
                                title='Foto de %s' 
                                rel='lightbox'>
                                        <div style='position:;top:20px'>  
                                            <img src='admin/fotos_participantes/%s' width='90' height='70' border=0>
                                        </div>        
                                </a>
                            </td>
                        </tr>
                    </table>
                </div>
            </td>
            ",$arr["NOMBRE"],$arr["FOTO"],$arr["NOMBRE"],$arr["FOTO"]);
            
            }
        echo '</tr>';
        }
        
    echo '</table>';
};


  
include("con-principal.php");
$link=Conectarse();
$qry = mysql_query("select * from f",$link);
$total=mysql_num_rows($qry);
$rows = $total/5;

despliegue($rows,$qry);

mysql_close($link);  
      
      
?>
y ahi esta!, le agregue un asco de tablitas y cosas para que no se me distorcionara, muchas gracias una vez mas nelson60s, que grande!.


AHORA tengo una duda, no es muy necesario pero si me gustaria hacerlo apra agilizar la pagina, las fotos que esoty cargando son de tamaño grande y las hago chicas con codigo, pero ¿hay alguna forma para hacerlas chicas realmente es decir reducir su calidad y tamaño?claro que se puede hacer pero abira que subir dos archivos al server, lo que quiero saber es si se puede hacer de forma automatica para que solo tengamos que subir el archivo "grande".:rolleyes:



GRACIAS!


Olviden lo de la duda de arriba.. =P me encontre esto.. saludos!

<?php
$source
="origen.png"; // archivo de origen
$dest="destino.png"; // archivo de destino
$width_d=100; // ancho de salida
$height_d=100; // alto de salida
list($width_s, $height_s, $type, $attr) = getimagesize($source, $info2); // obtengo información del archivo
$gd_s = imagecreatefrompng($source); // crea el recurso gd para el origen
$gd_d = imagecreatetruecolor($width_d, $height_d); // crea el recurso gd para la salida
// desactivo el procesamiento automatico de alpha
imagealphablending($gd_d, false);
// hago que el alpha original se grabe en el archivo destino
imagesavealpha($gd_d, true);
imagecopyresampled($gd_d, $gd_s, 0, 0, 0, 0, $width_d, $height_d, $width_s, $height_s); // redimensiona
imagepng($gd_d, $dest); // graba
// Se liberan recursos
imagedestroy($gd_s);
imagedestroy($gd_d);
?>
 

Los últimos temas