Gracias por contestar alone-in-the-chat, crei que nadie hiva a decir algo jejeje...
Pero bueno, lo que sucede es que talvez el ejemplo que use al principio fue un poco malo para ti, pero la finalidad de todo esto es poder realizarme un Uploader, para subir archivos a mi servidor, ya que usando puro PHP esto es un poco tedioso debido a las restricciones en el tiempo de ejecucion de scripts que se permite, vaya, si el archivo pesa mucho y el script lleva a su tiempo de ejecucion limite, pues el proceso no se termina (no se sube el archivo). Este haciendolo cambiando los tiempo de restriccion con algunas funciones, pero la vdd no me parecio muy transparente y mucho menos factible.
La idea es esa, hacer un Uploader simple con AJAX, asi que te pongo un codigo que estoy haciendo de EJEMPLO, pero la verdad no doy una, ni si quiera consigo que se escriba algo en la pagina, ni mucho menos subir el file :S, porfavor echale un ojo a esto:
Pero bueno, lo que sucede es que talvez el ejemplo que use al principio fue un poco malo para ti, pero la finalidad de todo esto es poder realizarme un Uploader, para subir archivos a mi servidor, ya que usando puro PHP esto es un poco tedioso debido a las restricciones en el tiempo de ejecucion de scripts que se permite, vaya, si el archivo pesa mucho y el script lleva a su tiempo de ejecucion limite, pues el proceso no se termina (no se sube el archivo). Este haciendolo cambiando los tiempo de restriccion con algunas funciones, pero la vdd no me parecio muy transparente y mucho menos factible.
La idea es esa, hacer un Uploader simple con AJAX, asi que te pongo un codigo que estoy haciendo de EJEMPLO, pero la verdad no doy una, ni si quiera consigo que se escriba algo en la pagina, ni mucho menos subir el file :S, porfavor echale un ojo a esto:
Código (php) [Seleccionar]
<html>
<head>
<title>Test javascript</title>
<script language="javascript" type="text/javascript">
<!--
function ajax()
{
var pagina=false; //conector ajax
var contenedor_style;
if( window.XMLHttpRequest ) //Navegador Firefox
pagina= new XMLHttpRequest(); //creamos objeto para el navegador
else if( window.ActiveXObject ) //Navegador Internet Explorer
{
try //Version Actual
{
pagina= new ActiveXObject( "Msxml2.XMLHTTP" ); //creamos objeto para el navegador
}
catch(e) //version Antigua
{
try
{
pagina= new ActiveXObject( "Microsoft.XMLHTTP" ); //creamos objeto para el navegador
}
catch(e)
{
}
}
}
return pagina;
}
function enviar_datos()
{
var conector, capa, archivo;
conector= ajax();
capa= document.getElementById('contenedor_upload');
archivo= document.getElementById('miarchivo');
conector.open( "POST", "123.php?subir=1", true );
conector.onreadystatechange= function()
{
if( conector.readyState==1 )
capa.innerHTML= "Cargando...";
else if( conector.readyState==4 )
{
if( conector.status==200 )
capa.innerHTML= "listo...";
}
}
conector.send(null); //como aun no se tratar el archivo, envio NULL porque no se que enviar jejeje
//conector.setRequestHeader( "Content-type", "multipart/form-data" );
//conector.setRequestHeader( "Connection", "close" );
//conector.setRequestHeader( "Content-length", buffer.length );
}
//-->
</script>
<style typ="text/css" rel="stylesheet">
<!--
#contenedor_upload
{
margin:auto;
//margin-bottom:4px;
//padding:3px;
width:250px;
//background-color:lightblue;
//border:solid #33ccff 1px;
font-family:"sans-serif";font-size:10px;
}
#miboton
{
margin:5px;
}
//-->
</style>
</head>
<body>
<?php
echo "Hola";
echo "<p>";
echo "<form method=\"POST\" id=\"miformulario\" enctype=\"multipart/form-data\">";
echo "<input type=\"file\" id=\"miarchivo\"><br>";
echo "<input type=\"submit\" value=\"Enviar\" id=\"miboton\" onclick=\"enviar_datos();\">";
echo "</form>";
echo "<p>";
echo "<div id=\"contenedor_upload\">";
//echo "sección de Carga";
echo "</div>";
if( $_GET["subir"]==1 )
echo "<p>Ya podemos llegar aqui xD, aleluya !!..</p>";
echo "</p>";
?>
</body>
</html>