Ir para conteúdo
Fórum Script Brasil

msaulohenrique

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por msaulohenrique

  1. Estou com o problema ao editar ao um usuário.

     

    exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'nome' in 'field list'' in C:\Program Files (x86)\Ampps\www\play\admin\pages\edt-usuario.php:151 Stack trace: #0 C:\Program Files (x86)\Ampps\www\play\admin\pages\edt-usuario.php(151): PDOStatement->execute() #1 C:\Program Files (x86)\Ampps\www\play\admin\home.php(25): include('C:\\Program File...') #2 {main}

    <div class="main">
      <div class="main-inner">
        <div class="container">
         <div class="row">
               
                <div class="span12">                  
                      <div id="target-1" class="widget">     
                    
                    <div class="widget-header">
                              <i class="icon-file"></i>
                              <h3>Editar Usuario</h3>
                          </div> <!-- /widget-header -->
                                     
                          <div class="widget-content">                          
                              
                            <?php
    //RECUPERA OS DADOS
    $id = $_GET['id'];
    $select = "SELECT * from login WHERE id=:id";
    $contagem =1;
            
            try{
                $result = $conexao->prepare($select);
                $result->bindParam(':id', $id, PDO::PARAM_INT);            
                $result->execute();
                $contar = $result->rowCount();
                if($contar>0){
                    while($mostra = $result->FETCH(PDO::FETCH_OBJ)){
                        $idPost = $mostra->id;
                        $nome = $mostra->nome;
                        $email     = $mostra->email;
                        $thumb = $mostra->thumb;
                        $usuario = $mostra->usuario;
                        $senha = $mostra->senha;
                        $nivel = $mostra->nivel;
                        
                    }                
                }else{
                    echo '<div class="alert alert-danger">
                          <button type="button" class="close" data-dismiss="alert">×</button>
                          <strong>Aviso!</strong> Não há dados cadastrados com o id informado.
                    </div>';exit;
                }
                
            }catch(PDOException $e){
                echo $e;
            }                        
                        
            $novoNome = $thumb;                
                            
            // ATUALIZAR                
              if(isset($_POST['atualizar'])){
                $nome         = trim(strip_tags($_POST['nome']));
                $email             = trim(strip_tags($_POST['email']));
                $usuario         = trim(strip_tags($_POST['usuario']));
                $senha         = trim(strip_tags($_POST['senha']));
                $nivel         = trim(strip_tags($_POST['nivel']));
                
                if(!empty($_FILES['img']['name'])){
                        
                
                //INFO IMAGEM
            $file         = $_FILES['img'];
            $numFile    = count(array_filter($file['name']));
            
            //PASTA
            $folder        = '../upload/avatar/';
            
            //REQUISITOS
            $permite     = array('image/jpeg', 'image/png');
            $maxSize    = 1024 * 1024 * 5;
            
            //MENSAGENS
            $msg        = array();
            $errorMsg    = array(
                1 => 'O arquivo no upload é maior do que o limite definido em upload_max_filesize no php.ini.',
                2 => 'O arquivo ultrapassa o limite de tamanho em MAX_FILE_SIZE que foi especificado no formulário HTML',
                3 => 'o upload do arquivo foi feito parcialmente',
                4 => 'Não foi feito o upload do arquivo'
            );
            
            if($numFile <= 0){
                /*echo '<div class="alert alert-danger">
                            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                            Selecione uma imagem e tente novamente!
                        </div>';*/
            }
            else if($numFile >=2){
                echo '<div class="alert alert-danger">
                            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                            Você ultrapassou o limite de upload. Selecione apenas uma foto e tente novamente!
                        </div>';
            }else{
                for($i = 0; $i < $numFile; $i++){
                    $name     = $file['name'][$i];
                    $type    = $file['type'][$i];
                    $size    = $file['size'][$i];
                    $error    = $file['error'][$i];
                    $tmp    = $file['tmp_name'][$i];
                    
                    $extensao = @end(explode('.', $name));
                    $novoNome = rand().".$extensao";
                    
                    if($error != 0)
                        $msg[] = "<b>$name :</b> ".$errorMsg[$error];
                    else if(!in_array($type, $permite))
                        $msg[] = "<b>$name :</b> Erro imagem não suportada!";
                    else if($size > $maxSize)
                        $msg[] = "<b>$name :</b> Erro imagem ultrapassa o limite de 5MB";
                    else{
                        
                        if(move_uploaded_file($tmp, $folder.'/'.$novoNome)){
                            //$msg[] = "<b>$name :</b> Upload Realizado com Sucesso!";
                            
                            $arquivo = "../upload/avatar/" .$imagem;
                            //unlink($arquivo);
                            
                        }else
                            $msg[] = "<b>$name :</b> Desculpe! Ocorreu um erro...";
                    
                    }
                    
                    foreach($msg as $pop)
                    echo '';
                        //echo $pop.'<br>';
                }
            }
                            
                }// se o input file n estiver vazio
                else{
                    $novoNome = $imagem;
                }
                
                
                
                                        
            
                $update = "UPDATE `stream` SET `nome`=:nome, `email`=:email, `thumb`=:thumb, `usuario`=:usuario, `senha`=:senha, `nivel`=:nivel WHERE id=:id";
                
            
            try{
                $result = $conexao->prepare($update);
                $result->bindParam(':id', $id, PDO::PARAM_INT);
                $result->bindParam(':nome', $nome, PDO::PARAM_STR);
                $result->bindParam(':email', $email, PDO::PARAM_STR);
                $result->bindParam(':thumb', $novoNome, PDO::PARAM_STR);
                $result->bindParam(':usuario', $usuario, PDO::PARAM_STR);
                $result->bindParam(':senha', $senha, PDO::PARAM_STR);
                $result->bindParam(':nivel', $nivel, PDO::PARAM_STR);
                
                $result->execute();
                $contar = $result->rowCount();
                if($contar>0){
                    echo '<div class="alert alert-success">
                          <button type="button" class="close" data-dismiss="alert">×</button>
                          <strong>Sucesso!</strong> O post foi atualizado.
                    </div>';
                }else{
                    echo '<div class="alert alert-danger">
                          <button type="button" class="close" data-dismiss="alert">×</button>
                          <strong>Erro ao cadastrar!</strong> Não foi possível atualizar o post.
                    </div>';
                }            
            }catch(PDOException $e){
                echo $e;
            }

                
            }
         
         
         ?>
             
                            <div class="tab-pane" id="formcontrols">
                                    <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data">
                                    
                                            
                                            <div class="control-group">                                            
                                                <label class="control-label" for="nome">Nome</label>
                                                <div class="controls">
                                                    <input type="text" class="span6 disabled" id="nome" value="<?php echo $nome;?>" name="nome">
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                                            
                                            <div class="control-group">                                            
                                                <label class="control-label" for="email">Email</label>
                                                <div class="controls">
                                                    <input type="text" class="span2" id="email" value="<?php echo $email;?>" name="email">
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                                            
                                            <div class="control-group">                                            
                                                <label class="control-label" for="thumb">Avatar</label>
                                                <div class="controls">
                                                    <input type="file" multiple class="span6 fileinput" id="thumb" name="img[]">
                                                    <img src="../upload/avatar/<?php echo $novoNome;?>" width="50"/>
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                                        
                                            <div class="control-group">                                            
                                                <label class="control-label" for="usuario">Usuario</label>
                                                <div class="controls">
                                                    <input type="text" class="span2" id="usuario" value="<?php echo $usuario;?>" name="usuario">
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                                            
                                            <div class="control-group">                                            
                                                <label class="control-label" for="senha">Senha</label>
                                                <div class="controls">
                                                    <input type="password" class="span2" id="senha" value="<?php echo $senha;?>" name="senha">
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                                            
                                            <div class="control-group">                                            
                                                <label class="control-label" for="username">Nível de Permissão</label>
                                                <div class="controls">
                                                    <select class="span2" id="nivel"  name="nivel">
                                                        <option selected><?php echo $nivel;?></option>
                                                        <?php if($nivel!='1'){ echo "<option>1</option>";}?>
                                                        <?php if($nivel!='2'){ echo "<option>2</option>";}?>
                                                    </select>
                                                </div> <!-- /controls -->                
                                            </div> <!-- /control-group -->
                                            
                            
                            
                                            <div class="form-actions">
                                                <input type="submit" name="atualizar" class="btn btn-primary" value="Atualizar">
                                                <input type="reset" class="btn" value="Cancelar">
                                            </div> <!-- /form-actions -->
                                      </form>
                            
                            
                            
                          </div> <!-- /widget-content -->
                      </div> <!-- /widget -->
                  </div><!-- span 12 -->
                
                
        </div><!-- row -->        
         
          
              
            </div>
            <!-- /span6 --> 
          </div>
          <!-- /row --> 
        </div>
        <!-- /container --> 
      </div>
      <!-- /main-inner --> 
    </div>
    <!-- /main -->

     

  2. É o seguinte, estou tentando fazer stream de videos hospedados no Google Drive só que o link que retorna é uma página em branco.

    Olha o código!

    <?php
    
    if(isset($_GET['link'])) {
    	$get = file_get_contents($_GET['link']);
    	$cat = explode(',["fmt_stream_map","', $get); $cat = explode('"]', $cat[1]);
    	$cat = explode(',', $cat[0]);
    	foreach($cat as $link){
    		$cat = explode('|', $link);
    		$links = str_replace(array('\u003d', '\u0026'), array('=', '&'), $cat[1]);
    		if($cat[0] == 37) {$f1080p = $links;}
    		if($cat[0] == 22) {$f720p = $links;}
    		if($cat[0] == 59) {$f480p = $links;}
    		if($cat[0] == 43) {$f360p = $links;}
    	}
    	if(isset($f1080p)){
    		echo '<br>1080p: '.$f1080p.'
    <br>720p: '.$f720p.'
    <br>480p: '.$f480p.'
    <br>360p: '.$f360p;
    	} elseif(isset($f720p)){
    		echo '<br>720p: '.$f720p.'
    <br>480p: '.$f480p.'
    <br>360p: '.$f360p;
    	} elseif(isset($f480p)){
    		echo '<br>480p: '.$f480p.'
    <br>360p: '.$f360p;
    	} else {
    		echo '<br>360p: '.$f360p;
    	}
    }
    ?>

    Executo assim:

    site.com/googledrive.php?link=https://drive.google.com/file/d/0BxYylZLMow8lY3RZeHY4X2FtZTg/preview

    Grato a quem poder me ajudar!

×
×
  • Criar Novo...