Foros del Web » Programando para Internet » PHP »

cargar un script y ejecutarlo en php

Estas en el tema de cargar un script y ejecutarlo en php en el foro de PHP en Foros del Web. Si algun participante del foro me puede ayudar, deseo cargar un script a mi servidor y luego ejecutarlo. sin resultado aqui esta el codigo : ...
  #1 (permalink)  
Antiguo 29/08/2006, 15:39
 
Fecha de Ingreso: agosto-2006
Ubicación: Colombia
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
cargar un script y ejecutarlo en php

Si algun participante del foro me puede ayudar, deseo cargar un script a mi servidor y luego ejecutarlo. sin resultado aqui esta el codigo :

<?

// Configuración //
///////////////////
// $extensiones=array("1ªext","2ªext","....");
// Aqui debes poner las extensiones que NO admitas
// por ejemplo si no quieres admitir .html , .exe ni .gif :
// $extensiones=array("html","exe","gif");
///////////////////////////////////////
$extensiones=array("html","exe","php");
/////////////////
// $path="/ruta/ta/ta";
// Si el server rula bajo LinuX toda la ruta completa /var/etc/..
// Si rulas bajo WindoWs C:/midirectorioroot/tal..
// Nota: Sin el último / ej: C:/miweb NO C:/miweb/
////////////////

$path="C:\appserv\www\archivos";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
echo "Nombre: $nombre <p>";
echo "Tamaño: $tamanio <p>";
echo "Tipo: $tipo <p>";
echo "$filenom <p>";
echo "$archivo <p>";

echo "Nombre: $nombre <p>";
$nombre="$path/$nombre";

}
else { echo "Error al subir el archivo ò no Selecciono ningun archivo";
}


?>
// aca pierdo el valor de las variables y no puedo mandar a ejecutar el script
// php que copie desde el upload ya me queda poco pelo ayuda

<form action="$nombre" method="post" >
<div align="center">
<input type=submit value="Actualizar " >
</div>
</form>
  #2 (permalink)  
Antiguo 29/08/2006, 16:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
En el html, tenés que usar <?php echo $nombre ?>, no simplemente $nombre. (o la forma corta, <?= $nombre ?>

Además tenés que tener cuidado con las barras, estás en windows y usás
$nombre="$path/$nombre";

Quizás deberías cambiar esa / por \


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:48.