o que mudo nesse codigo para aceitar o upload de animação flash (sw) no lugar de imagens?
<?php
session_start();
include("../../nomesistema.inc");
include ("../../cookie_adminis2.php");
?>
<html>
<head>
<title>|--|<?php echo $versao; ?> - Adicionar Notíci@s|--|</title>
<LINK href="adiminsupernews.css" type="text/css" rel="stylesheet">
<script language="JavaScript">
<!--
/*
Script que verifica se os campos foram preenchidos
Required field(s) validation- By NavSurf
Visit NavSurf.com at http://navsurf.com
Visit http://www.dynamicdrive.com for this script
*/
function formCheck(formobj){
//1) Enter name of mandatory fields
var fieldRequired = Array("titulo", "conteudo", "arquivo", "largura", "altura");
//2) Enter field description to appear in the dialog box
var fieldDescription = Array("titulo", "conteudo", "imagem", "largura", "altura");
//3) Enter dialog message
var alertMsg = "O(s) campo(s) abaixo(s) é\\são obrigatório(s):\n";
var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
//-->
</script>
<script language="JavaScript">
//redirecionamento de páginas
redirTime = "3000"; //Tempo
redirURL = "adm_noticias.php"; //url
function redirTimer(){
self.setTimeout("self.location.href = redirURL;",redirTime);}
//verifica se as dimensoes do formulario sao numeros
function numeros(dimensao){
if(isNaN(dimensao)){
alert("Este campo pode conter só números!")
}
}
</script>
</head>
<body>
<?php
if(!isset($_POST['escolher']) and !isset($_POST['envia'])){//formulario para escolha do tipo de noticia
?>
<center>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Adicionar
Evento</b></font><br>
<hr color="#000000" width="50%">
<br>
<font face="Arial, Helvetica, sans-serif" size="2" color="#000000"><b>O Evento
que você deseja adicionar, é:</b>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input type="radio" name="opcao" value="1"> Com Imagem
<br>
<input type="radio" name="opcao" value="2"> Sem Imagem
<br>
<br>
<input type="hidden" name="escolher">
<input type="submit" name="enviar" value="Adicionar">
</form>
</font>
<br>
<a class="noticia" href="adm_noticias.php" target="_self">«« Painel de Administração</a>
<br>
<hr color="#000000" width="50%">
</center>
<?php
} elseif (isset($_POST['escolher']) and ($_POST['opcao'] != "")){
if(isset($_POST['opcao']) and ($_POST['opcao'] == "1")){
if(isset($_POST['envia'])){
require("../../config.php");
echo("<body onLoad=\"redirTimer()\" >");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");
//Conecta-se ao mysql
$conexao = @mysql_connect($host, $usuario, $passwd);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}
//Seleciona o banco de dados
if(! @mysql_select_db($bd)){
die("Impossível conectar-se com o banco de dados: " . $bd . '<br>');
}
//Se a notícia for submetida
//Adicina ao banco de dados supernews
if(isset($_POST['envia'])){
$uploaddir = 'upload_imagens/';
if($_FILES['arquivo']['type'] == "application/x-shockwave-flash" ){
if($_FILES['arquivo']['size'] > "1000000"){
print("<script> alert('Seu arquivo não poderá ser maior que 1mb'); window.history.go(-1); </SCRIPT>\n");
} else {
if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) {
$diretorio = $uploaddir . $_FILES['arquivo']['name'];
} else {
print("Houve um erro na transferencia do arquivo:\n");
if($_FILES['arquivo']['error'] == 1){
print("O arquivo no upload é maior do que o limite definido em upload_max_filesize no php.ini");
}
elseif($_FILES['arquivo']['error'] == 2){
print("O arquivo ultrapassa o limite de tamanho em MAX_FILE_SIZE que foi especificado no formulário html.");
}
elseif($_FILES['arquivo']['error'] == 3){
print("o upload do arquivo foi feito parcialmente.");
}
elseif($_FILES['arquivo']['error'] == 4){
print("Não foi feito o upload do arquivo.");
}
}
}
} else {
print("<center><font color=\"#FF0000\" size=\"2\"><b>Somente arquivos com extensão .gif e .jpeg são suportados</b></font></center>");
die();
}
$largura = $_POST['largura'];
$altura = $_POST['altura'];
$titulo = $_POST['titulo'];
$conteudo = $_POST['conteudo'];
$data = date("Ymd H:i:s");
$sql = "INSERT INTO noticia SET
diretorio='$diretorio',
largura='$largura',
altura='$altura',
titulo='$titulo',
conteudo='$conteudo',
data='$data'";
if(@mysql_query($sql)){
echo("<p align=\"center\"><font color=\"#0000FF\" size=\"2\"><b>A notícia foi adicionada com sucesso!
<br>Você está sendo redirecionado para o
Painel de Administração</b></font></p>");
} else {
echo("<p align=\"center\"><font color=\"#FF0000\" size=\"2\"><b>Erro ao adicionar a notícia " . mysql_error() . '</b></font></p><br>');
}
}
echo("</body></html>");
} else { //Se a variavel envia não for setada
?>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="50%">
<tr>
<td><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Adicionar
Evento com imagem</b></font></p>
<hr color="#000000"></td>
</tr>
<tr>
<td><form action="<?=$_SERVER['PHP_SELF']?>" method="post" onsubmit="return formCheck(this);" enctype="multipart/form-data">
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Upload
para Imagem:</b></font></p>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" name="arquivo" size="38">
</td>
</tr>
<tr>
<td>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Largura</b>
<input type="text" name="largura" size="5" onchange="numeros(largura.value)">px <b>Altura</b> <input type="text" name="altura" size="5" onchange="numeros(altura.value)">px - Sugestão: 100x130</font>
</td>
</tr>
<tr>
<td>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Título:</b></font>
</td>
</tr>
<tr>
<td>
<input type="text" maxlenght="250" size="50" name="titulo" />
</td>
</tr>
<tr>
<td>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conteúdo</b></font></p>
</td>
</tr>
<tr>
<td>
<textarea rows="10" cols="43" name="conteudo"></textarea>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="escolher">
<input type="hidden" name="opcao" value="1">
<input type="submit" name="envia" value="Adicionar" /> | <input type="reset" name="limpa" value="Limpar" \></form>
</td>
</tr>
<tr>
<td>
<hr color="#000000">
</td>
</tr>
</table>
</center>
</div>
<br>
<center>
<a class="noticia" href="adicionar.php" target="_self">Mudar de opção</a>
<br>
<a class="noticia" href="adm_noticias.php" target="_self">«« Painel de Administração</a>
<br>
</center>
<?php
}
}
elseif(isset($_POST['opcao']) and ($_POST['opcao'] == "2")){
if(isset($_POST['envia'])){
require("../../config.php");
echo("<body onLoad=\"redirTimer()\" >");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");
//Conecta-se ao mysql
$conexao = @mysql_connect($host, $usuario, $passwd);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}
//Seleciona o banco de dados
if(! @mysql_select_db($bd)){
die("Impossível conectar-se com o banco de dados: " . $bd . '<br>');
}
//Se a notícia for submetida
//Adicina ao banco de dados supernews
if(isset($_POST['envia'])){
$titulo = $_POST['titulo'];
$conteudo = $_POST['conteudo'];
$data = date("Ymd H:i:s");
$sql = "INSERT INTO noticia SET
titulo='$titulo',
conteudo='$conteudo',
data='$data'";
if(@mysql_query($sql)){
echo("<p align=\"center\"><font color=\"#0000FF\" size=\"2\"><b>A notícia foi adicionada com sucesso!
<br>Você está sendo redirecionado para o
Painel de Administração</b></font></p>");
} else {
echo("<p align=\"center\"><font color=\"#FF0000\" size=\"2\"><b>Erro ao adicionar a notícia " . mysql_error() . '</b></font></p><br>');
}
}
echo("</body></html>");
} else { //Se a variavel envia não for setada
?>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="50%">
<tr>
<td><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Adicionar
Evento sem imagem</b></font></p>
<hr color="#000000"></td>
</tr>
<tr>
<td><form action="<?=$_SERVER['PHP_SELF']?>" method="post" onsubmit="return formCheck(this);" enctype="multipart/form-data">
</td>
</tr>
<tr>
<td>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Título:</b></font>
</td>
</tr>
<tr>
<td>
<input type="text" maxlenght="250" size="50" name="titulo" />
</td>
</tr>
<tr>
<td>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conteúdo</b></font></p>
</td>
</tr>
<tr>
<td>
<textarea rows="10" cols="43" name="conteudo"></textarea>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="escolher">
<input type="hidden" name="opcao" value="2">
<input type="submit" name="envia" value="Adicionar" /> | <input type="reset" name="limpa" value="Limpar" \></form>
</td>
</tr>
<tr>
<td>
<hr color="#000000">
</td>
</tr>
</table>
</center>
</div>
<br>
<center>
<a class="noticia" href="adicionar.php" target="_self">Mudar de opção</a>
<br>
<a class="noticia" href="adm_noticias.php" target="_self">«« Painel de Administração</a>
<br>
</center>
<?php
}
}
} else {
?>
<center><font face="Arial, Helvetica, sans-serif" size="2" color="#FF0000">Você tem que escolher uma
das opções!!</font>
<br><br>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Adicionar
Evento</b></font><br>
<hr color="#000000" width="50%">
<br><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
<b>O evento que você deseja adicionar, é:</b>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input type="radio" name="opcao" value="1"> Com Imagem
<br>
<input type="radio" name="opcao" value="2"> Sem Imagem
<br>
<br>
<input type="hidden" name="escolher">
<input type="submit" name="enviar" value="Entrar">
</form>
<br>
<a class="noticia" href="adm_noticias.php" target="_self">«« Painel de Administração</a>
<br>
<hr color="#000000" width="50%">
</center>
<?php
}
?>
</body>
</html>
<?php
helpppp