
fabiosammy
(usa Coyote)
Enviado em 18/07/2009 - 01:44h
Ola a todos..
iniciei com shell script por curiosidade...
comecei a brincar com upload por cgi em shell (tah, não fui claro)
mas ae vai minha pergunta:
estou com um pequeno código
#!/bin/sh
. /var/http/web-functions
cl_header2 "Upload - BrazilFW"
if [ "$FORM_OKBNT" = "$Fsb" ] ;then
echo "<center><div id=alerta>Deve de enviar</div></center>"
else
cat << CLEOF
<form action="/cgi-bin/upload.cgi" method="POST">
<table width="100%" border=0 class=maintable>
Enviar arquivo: <input name="userfile" size=30 type="file"><hr />
</table>
<p align=center><input type=submit value="$Fsb" name=OKBNT><input type=reset value="$Fer"></p>
</form></center>
CLEOF
fi
cl_footer2
até aqui ele roda perfeitamente (quando me refiro, ele ainda não faz a sua função final, porém roda conforme a lógica)
porém quando adiciono um "atributo" ao fomulario, "enctype="multipart/form-data"", o mesmo deixa de funcionar, não entrando na condição do "if"
como posso resolver?
fui claro em minha pergunta? (envergonhado)
OBS: existem parâmetros da maquina local, portanto o "copia e cola" não vai funcionar em outras maquinas, caso você use o BrazilFW, pode copiar e colar para testar =D