PiruYasha
-
Total de itens
6 -
Registro em
-
Última visita
Posts postados por PiruYasha
-
-
Pow brother, valeu aí por responder! Mais continua a mesma coisa!
Quando eu clico pra deletar aparece assim:
"Não foi possível completar sua solicitação!"
Obrigado aí cara! Alguma resolução?
Valeu!
-
Bem pessoal, estou iniciando meus trabalhos com scripts PHP. Baixei um script já pronto, para estudá-lo e tentar desenvolvê-lo e atualizá-lo, porém na opção de deletar ele falha, simplesmente não deleta.
Veja o código da página de exclusão:
excluir_vídeo.php
<?php include("config.php"); $id_video = $_GET['id']; $nome_video = $_GET['nome']; $nome_foto = $_GET['foto']; if ($id_video != ''){ if (@unlink("videos/$nome_video")) { if (@unlink("fotos/$nome_foto")) { $sql = mysql_query("DELETE FROM videos WHERE videoid = '$id_video'"); header ("location: gerenciar_videos.php?erro=n"); } else { header ("location: gerenciar_videos.php?erro=s"); } } else { header ("location: gerenciar_videos.php?erro=s"); } } else { header ("location: gerenciar_videos.php?erro=s"); } ?>
Arquivo gerenciar_video.php:<?php require_once("config.php"); $sql = mysql_query("SELECT * FROM videos order by videoid DESC", $conn); $dados = mysql_fetch_assoc($sql); $rows = mysql_num_rows($sql); $contador = 0; if ($_GET['erro'] == 's'){ echo "<center>Não foi possível completar sua solicitação!</center><p>"; } if ($_GET['erro'] == 'n'){ echo "<center>Registro excluído com sucesso!</center><p>"; } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Gerenciar Vídeos</title> <style type="text/css"> <!-- .style1 { color: #FFFFFF; font-weight: bold; } --> </style> </head> <body> <div align="center"> <table width="70%" border="1" cellspacing="2" bordercolor="#000000"> <tr bgcolor="#FF9900"> <td width="288"><div align="center" class="style1">Empresa</div></td> <td width="147"><div align="center" class="style1">Telefone</div></td> <td><div align="center" class="style1">Função</div></td> </tr> <? do { $contador = $contador + 1;?> <tr> <td><div align="center"><? echo $dados['videoempresa']; ?></div></td> <td><div align="center"><? echo $dados['videotel']; ?></div></td> <td width="80"><div align="center"><a href="excluir_video.php?foto=<? echo $dados['videofoto']; ?>&id=<? echo $dados['videoid']; ?>&nome=<? echo $dados['videofile']; ?>"><img src="delete.gif" alt="Excluir" width="16" height="16" border="0"></a></div></td> </tr> <? } while ($dados = mysql_fetch_assoc($sql)); ?> </table> </div> </body> </html> <? mysql_free_result($sql); ?>
Arquivo config.php<? $host = "localhost"; $database = "video"; $login_db = "root"; $senha_db = "minhasenha"; $conn = mysql_connect($host, $login_db, $senha_db); mysql_select_db($database, $conn); ?>
Banco de dados:CREATE TABLE `videos` ( videoid INT AUTO_INCREMENT, videoempresa VARCHAR (200) not null , videotel VARCHAR (100) not null , videofile VARCHAR (200) not null , videofoto VARCHAR (150) not null , PRIMARY KEY (videoid) );
-
Desculpem-me, ainda sou noob nisso, queria saber como resolver isso:
Notice: Uninitialized string offset: 0 in /www/host.com/c/a/r/meusite/htdocs/diretorio/upload.php on line 25 Notice: Uninitialized string offset: 0 in /www/host.com/c/a/r/meusite/htdocs/diretorio/ on line 26 Notice: Uninitialized string offset: 0 in /www/host.com/c/a/r/meusite/htdocs/iretorio/upload.php on line 27 Notice: Uninitialized string offset: 0 in /www/host.com/c/a/r/meusite/htdocs/diretorio/upload.php on line 28 Notice: Undefined variable: _fileerro in /www/host.com/c/a/r/meusite/htdocs/diretorio/upload.php on line 63
Dá quando eu envio um arquivo, ou quando eu envio um arquivo incompativel.... etc.
Tem como ajudar?
O link do dowload do script é esse (upei no host free que eu uso :P ):
http://caribull.zxq.net/download/arquivos.zip
As linhas:
25- $this->file_type = $campo['type'];
26- $this->file_size = $campo['size'];
27- $this->arqTemp = $campo['tmp_name'];
28- $this->nome_file = $campo['name'];
63- if ($_fileerro !=''){
-
$name está vindo de onde? Formulário? Sessão? Além? Pois você só chama a variável, mas em nenhum lugar ela é criada, por isso é exibido o aviso...
Boa bola.... :P
Tá vindo de um formulário.
Isso é um sistema de Guestbook que eu peguei em um site.
-
<? /******************************************************************/ if ($name == "" || $email == "" || $company == "" || $message == "") { echo "Veja as assinaturas"; for ($i=0; $i<3; $i++) { echo "."; sleep(1); flush(); } $filesize = filesize("entry.dat"); $file = fopen("entry.dat","r"); $buffer = fread($file,$filesize); /********************** SMILE PARSING **(beta)********************/ $smile_parse1 = str_replace(":-)","<IMG SRC=smile.gif border=\"0\">",$buffer); $smile_parse2 = str_replace(":-P","<IMG SRC=tongue.gif border=\"0\">",$smile_parse1); $smile_parse3 = str_replace(":-p","<IMG SRC=tongue.gif border=\"0\">",$smile_parse2); $smile_parse4 = str_replace(":P","<IMG SRC=tongue.gif border=\"0\">",$smile_parse3); $smile_parse5 = str_replace(":)","<IMG SRC=smile.gif border=\"0\">",$smile_parse4); $smile_parse6 = str_replace(":-(","<IMG SRC=notsmile.gif border=\"0\">",$smile_parse5); $smile_parse7 = str_replace(":(","<IMG SRC=notsmile.gif border=\"0\">",$smile_parse6); $smile_parse8 = str_replace(":-o","<IMG SRC=osmile.gif border=\"0\">",$smile_parse7); $smile_parse9 = str_replace(";-)","<IMG SRC=zwinker.gif border=\"0\">",$smile_parse8); $smile_parse10 = str_replace(";)","<IMG SRC=zwinker.gif border=\"0\">",$smile_parse9); /********************** CENSURES **************************/ $smile_parse11 = str_replace("******","<IMG SRC=censured.gif border=\"0\">",$smile_parse10); $smile_parse12 = str_replace("merda","<IMG SRC=censured.gif border=\"0\">",$smile_parse11); $smile_parse13 = str_replace("c******","<IMG SRC=censured.gif border=\"0\">",$smile_parse12); $smile_parse14 = str_replace("p****","<IMG SRC=censured.gif border=\"0\">",$smile_parse13); $smile_parse15 = str_replace("p***","<IMG SRC=censured.gif border=\"0\">",$smile_parse14); $smile_parse16 = str_replace("bicha","<IMG SRC=censured.gif border=\"0\">",$smile_parse15); $buffer_parsed = str_replace(":-x","<IMG SRC=xsmile.gif border=\"0\">",$smile_parse16); echo "$buffer_parsed"; fclose($file); } else if ($send_status == "ok") { /********* GET VARIABLE **********/ $filesize = filesize("entry.dat"); $file = fopen("entry.dat","r"); $buffer = fread($file,$filesize); $buffer_parsed = str_replace(":-)","<IMG SRC=smile.gif border=0",$buffer); fclose($file); $today = getdate(); $month = $today[month]; $mday = $today[mday]; $year = $today[year]; $zeituhr = "$month $mday, $year"; /******* WRITING MESSAGE TO FILE ****/ $file = fopen("entry.dat","w"); $parsed_message = strip_tags($message,"<a>,<i>"); $parsed_message_br = str_replace("\n","<br>",$parsed_message); $today = date( "Ymd", time() ); $message_table ="<TABLE BORDER=\"0\" CELLPADDING=\"1\" CELLSPACING=\"0\" bgcolor=EEEEEE width=\"500\"><TD bg=\"top.gif\" colspan=\"2\"><IMG SRC=\"top.gif\" width=\"100%\" height=\"5\" border=\"0\"></TD></TR><TR><TD align=\"right\" colspan=\"2\"><i>$zeituhr</i></TD></TR><TR><TR><TD width=\"30%\"><B>Nome:</B></TD><TD>$name</TD></TR><TR><TD><B>E-Mail:</B></TD><TD><A HREF=\"mailto:$email\">$email</A></TD></TR><TR><TD><B>Homepage:</B></TD><TD><A HREF=\"$url\" target=\"_blank\">$url</A></TD></TR><TR><TD><B>Compania:</B></TD><TD>$company</TD></TR><TR><TD valign=\"top\" colspan=\"1\"><B>Mensagem:</B></TD><TD>$parsed_message_br</TD></TR><TR><TD bg=\"bottom.gif\" colspan=\"2\"><IMG SRC=\"bottom.gif\" width=\"100%\" height=\"13\" border=\"0\"></TD></TR></TABLE>"; fputs($file,"$message_table \n $buffer"); fclose($file); } else if ($view_guestbook == "View Guestbook"){ /************ READING OUT **************/ $filesize = filesize("entry.dat"); $file = fopen("entry.dat","r"); $buffer = fread($file,$filesize); $buffer_parsed = str_replace(":-)","<IMG SRC=smile.gif border=0",$buffer); echo "$buffer_parsed"; fclose($file); /************************************/ } $copyright = " <!-- PLEASE DO NOT REMOVE THIS TAG AND SUPPORT MY WORK -----------------------------------------> <span class=\"link\">TR DESIGN, Copyright by <A HREF=\"http://www.tr-designer.com\" target=\"_blank\">tr-designer.com</A> © <!-- PLEASE DO NOT REMOVE THIS TAG AND SUPPORT MY WORK ----------------------------------------->"; ?>
:blush: :huh:
Script não deleta registro no MySQL
em PHP
Postado · Editado por PiruYasha
Conseguir resolver o erro... agora tá apagando!
Só que tá dando outros erros quando deleto.
Veja só como ficou o arquivo excluir_video.php após a correção:
PS.: O erro estava na função unlink().
Agora aparece esse erro:
Andei pesquisando e lendo, falava sobre chmod, mais eu uso servidor local, o que pode ser dessa vez?
Obrigado!