msmatrix Postado Maio 3, 2007 Denunciar Share Postado Maio 3, 2007 ola amigos..esse script, cadastra os dados, faz o upload da foto e tal, mas não faz o upload do video para o diretório...alguém ai pode me ajudar.., me indicar onde esta a falha ou se falta alguma coisa...segue abaixo o codigo do formulario de cadastro e do arquivo de cadastro no bd:form_cadvideos.php<p align="center"><strong><font size="3">Cadastrar Videos</font></strong></p><table width="440" border="0" cellspacing="3" cellpadding="0"> <form action="?pg=../estrutura/videos/video_cadastra_db.php" method="post" enctype="multipart/form-data" name="form1"> <tr> <td valign="middle"><div align="right">Categoria:</div></td> <td valign="bottom"><select class="input" name="id_cat"> <option value="0">Selecione</option> <option value="0">--------------------</option> <? $sql = mysql_query("SELECT * FROM cat_videos");while($dados=mysql_fetch_array($sql)){ echo "<option value=$dados[id]>$dados[nome]</option>";}?> </select></td> </tr> <tr> <td valign=middle"><div align="right">Franquia:</div></td> <td valign="bottom"><select class="input" name="id_franquia"> <option value="0">Selecione</option> <option value="0">--------------------</option> <? $sql22 = mysql_query("SELECT * FROM franquias");while($dados2=mysql_fetch_array($sql22)){ echo "<option value=$dados2[id]>$dados2[cidade]</option>";}?> </select></td> </tr> <tr> <td valign="middle"><div align="right">Nome:</div></td> <td valign="bottom"><input name="nome" type="text" size="40" width="80"></td> </tr> <tr> <td valign="middle"><div align="right">Foto:</div></td> <td valign="bottom"><input name="foto" type="file" id="foto"></td> </tr> <tr> <td valign="middle"><div align="right">Vídeo</div></td> <td valign="bottom"><input name="videos" type="file" id="video"></td> </tr> <tr> <td valign="middle"> </td> <td valign="bottom"> </td> </tr> <tr> <td width="114" valign="middle"><div align="right"></div></td> <td width="326" valign="bottom"><input type="reset" name="Reset" value="Limpar"> <input type="submit" name="Submit2" value="Cadastrar"></td> </tr> </form></table>video_cadastra_db.php<?include "config.php";$id_cat = $_POST[id_cat];$id_franquia = $_POST[id_franquia];$nome = $_POST[nome];$data = $_POST[data];$local = $_POST[local];$cidade = $_POST[cidade];$foto = $_POST[foto];$videos = $_POST[videos];echo "$videos" ;$uploaddirfoto="../estrutura/videos/images/";$uploaddirvideo="../estrutura/videos/videos/";if($foto != "none") {// verifica campo arquivoif (move_uploaded_file($_FILES['foto]['tmp_name'], $uploaddirfoto . $_FILES['foto']['name'])) {$nome_arquivo = $_FILES['foto']['name'];$var1 = "$nome_arquivo";}}if($videos != "none") {// verifica campo arquivo$nome_arquivo2 = $videos;$var2 = "$nome_arquivo2";}//}$query22 = mysql_query("INSERT INTO videos VALUES ('','$id_cat','$id_franquia','$nome','$data','$local','$cidade','$var1','$var2','')");?><h3>Video cadastrado com sucesso!</h3><br><meta http-equiv="refresh" content="2;URL="><a href=''>Voltar</a><br><br> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Maio 4, 2007 Denunciar Share Postado Maio 4, 2007 na parte dos videos voce não esta copiando nem movendo para o diretorio..tente colocar a mesma linha das fotosif (move_uploaded_file($_FILES['foto']['tmp_name'], $uploaddirfoto . $_FILES['foto']['name'])) {e veja se o diretorio videos esta com permissão para escrita Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
msmatrix
ola amigos..
esse script, cadastra os dados, faz o upload da foto e tal, mas não faz o upload do video para o diretório...
alguém ai pode me ajudar.., me indicar onde esta a falha ou se falta alguma coisa...
segue abaixo o codigo do formulario de cadastro e do arquivo de cadastro no bd:
form_cadvideos.php
<p align="center"><strong><font size="3">Cadastrar Videos</font></strong></p>
<table width="440" border="0" cellspacing="3" cellpadding="0">
<form action="?pg=../estrutura/videos/video_cadastra_db.php" method="post" enctype="multipart/form-data" name="form1">
<tr>
<td valign="middle"><div align="right">Categoria:</div></td>
<td valign="bottom"><select class="input" name="id_cat">
<option value="0">Selecione</option>
<option value="0">--------------------</option>
<? $sql = mysql_query("SELECT * FROM cat_videos");
while($dados=mysql_fetch_array($sql)){
echo "<option value=$dados[id]>$dados[nome]</option>";
}
?>
</select></td>
</tr>
<tr>
<td valign=middle"><div align="right">Franquia:</div></td>
<td valign="bottom"><select class="input" name="id_franquia">
<option value="0">Selecione</option>
<option value="0">--------------------</option>
<? $sql22 = mysql_query("SELECT * FROM franquias");
while($dados2=mysql_fetch_array($sql22)){
echo "<option value=$dados2[id]>$dados2[cidade]</option>";
}
?>
</select></td>
</tr>
<tr>
<td valign="middle"><div align="right">Nome:</div></td>
<td valign="bottom"><input name="nome" type="text" size="40" width="80"></td>
</tr>
<tr>
<td valign="middle"><div align="right">Foto:</div></td>
<td valign="bottom"><input name="foto" type="file" id="foto"></td>
</tr>
<tr>
<td valign="middle"><div align="right">Vídeo</div></td>
<td valign="bottom"><input name="videos" type="file" id="video"></td>
</tr>
<tr>
<td valign="middle"> </td>
<td valign="bottom"> </td>
</tr>
<tr>
<td width="114" valign="middle"><div align="right"></div></td>
<td width="326" valign="bottom"><input type="reset" name="Reset" value="Limpar">
<input type="submit" name="Submit2" value="Cadastrar"></td>
</tr>
</form>
</table>
video_cadastra_db.php
<?
include "config.php";
$id_cat = $_POST[id_cat];
$id_franquia = $_POST[id_franquia];
$nome = $_POST[nome];
$data = $_POST[data];
$local = $_POST[local];
$cidade = $_POST[cidade];
$foto = $_POST[foto];
$videos = $_POST[videos];
echo "$videos" ;
$uploaddirfoto="../estrutura/videos/images/";
$uploaddirvideo="../estrutura/videos/videos/";
if($foto != "none") {// verifica campo arquivo
if (move_uploaded_file($_FILES['foto]['tmp_name'], $uploaddirfoto . $_FILES['foto']['name'])) {
$nome_arquivo = $_FILES['foto']['name'];
$var1 = "$nome_arquivo";
}}
if($videos != "none") {// verifica campo arquivo
$nome_arquivo2 = $videos;
$var2 = "$nome_arquivo2";
}//}
$query22 = mysql_query("INSERT INTO videos VALUES ('','$id_cat','$id_franquia','$nome','$data','$local','$cidade','$var1','$var2','')");
?>
<h3>Video cadastrado com sucesso!</h3><br>
<meta http-equiv="refresh" content="2;URL=">
<a href=''>Voltar</a><br>
<br>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.