O PHP aceita arquivo externo do CSS??
Comecei a estudar PHP recentemente, e tentei criar um pequeno projeto de cadastro, entretanto ao programar o CSS percebi que ele não estava editando o HTMl por conta do PHP.
index.php
index.css
index.php
<!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="/cadastro/index.css"> <title>cadastrar</title> </head> <body> <h1>Cadastro</h1> <label>Nome: </label> <input type="text" name="nome" id="nome" placeholder="Nome Completo"><br><br> <label>E-mail: </label> <input type="email" name="email" id="email" placeholder="seu melhor email"><br><br> <label>Telefone: </label> <input type="number" name="tell" id="tell" placeholder="telefone com DDD"><br><br> <input type="submit" value="Cadastrar" name="CadUsu" class="BTN_cadastro"> </body> </html>
index.css
.BTN_cadastro { background-color: blue; color: white; border: none; padding: 10px 20px; cursor: pointer; border-radius: 5px; }
Rhyan 05
Curtidas 0
Respostas
Rhyan 05
11/08/2023
OBS: eu retirei a parte do php pois nao conseguia colocar aqui, mas ela esta funcionando
GOSTEI 0
Israel Ruiz
11/08/2023
Olá
Não entendi qual exatamente foi o seu problema, independente de usar PHP ou outra linguagem o HTML sempre funcionará da mesma maneira, talvez a forma como estruturou se arquivo não esteja correta, por exemplo no código abaixo meu arquivo é .php e estou usando html para exibir um resultado na tela:
Este código funciona perfeitamente bem e apresenta uma tela estilizada com css.
Ajudou?
Não entendi qual exatamente foi o seu problema, independente de usar PHP ou outra linguagem o HTML sempre funcionará da mesma maneira, talvez a forma como estruturou se arquivo não esteja correta, por exemplo no código abaixo meu arquivo é .php e estou usando html para exibir um resultado na tela:
<?php if (file_exists('montaFunc.php')) { require('montaFunc.php'); } $dataHoje = dataDiaAnteriorHtml(); echo ' <!doctype html> <html lang="pt-BR"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <title>Acesso VPN</title> </head> <body> <div class="container"> <form enctype="multipart/form-data" action="'.$_SERVER["PHP_SELF"].'" name="formulario" method="post"> <div class="form-group"> <label for="dataInformada">Informe uma data</label> <input type="date" required="required" class="form-control" value="';echo $dataHoje; echo '" id="dataInformada" name="dataInformada" aria-describedby="Informar uma data"> <small id="dataInformada" class="form-text text-muted">Informe a data para pesquisa no calendário e utilize o ckecklist para ano ou mês</small> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="ano"> <label class="form-check-label" for="inlineRadio1">Ano</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="mes"> <label class="form-check-label" for="inlineRadio2">Mês</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio3" checked value="dia"> <label class="form-check-label" for="inlineRadio3">Dia</label> </div> </div> <button type="submit" class="btn btn-primary">Pesquisar</button> </form>'; /* pegando o dia e mostrando na tabela*/ if(!empty($_POST)){ $tipo_pesquisa = $_POST['inlineRadioOptions'];//verificaTipo($_POST['inlineRadioOptions']); $dataEscolhida = $_POST['dataInformada']; // yyyy-mm-dd $diaEscolhido = substr($dataEscolhida, 8, 2); $mesEscolhido = substr($dataEscolhida, 5, 2); $anoEscolhido = substr($dataEscolhida, 0, 4); $nomeDoArquivo = $diaEscolhido.'-'.$mesEscolhido.'-'.$anoEscolhido; if ($tipo_pesquisa =='dia'){ $titulo = ' do dia '.$nomeDoArquivo; //$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'/'.$nomeDoArquivo.'.html'; $caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'/'.$nomeDoArquivo.'.html'; } elseif($tipo_pesquisa == 'mes') { //$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'.html'; $caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'.html'; $titulo = ' do mês '.$mesEscolhido; } else { //$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$anoEscolhido.'.html'; $caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$anoEscolhido.'.html'; $titulo = ' do ano '.$anoEscolhido; } } else { $caminho = ''; $titulo =''; } echo ' </div> <h1 class="text-center">Relatório de acessos a VPN '. $titulo.'</h1> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th scope="col">Nome</th> <th scope="col">IP</th> <th scope="col">Data inicial</th> <th scope="col">Data final</th> <th scope="col">Tempo total</th> </tr> </thead> <tbody>'; if(!empty($_POST)){ if (file_exists($caminho)) { //Se o arquivo existir podemos incluí-lo. include($caminho); } else { echo '<tr><td colspan ="5" class="alert alert-danger" role="alert" scope="col"><div class="text-center">Não há registro a mostrar ou período não foi marcado corretamente</div></td></tr>'; } } else { echo '<tr><td colspan ="5" class="alert alert-danger" role="alert" scope="col"><div class="text-center">Não há registro a mostrar ou período não foi marcado corretamente</div></td></tr>'; } echo ' </tbody> </table> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html>'; ?>
Este código funciona perfeitamente bem e apresenta uma tela estilizada com css.
Ajudou?
GOSTEI 0