#javascript #php #html #mysql #codeigniter
#javascript #php #HTML #mysql #codeigniter — инициализатор кода
Вопрос:
Это search.php просмотр кода:
<p class="center-align">
<a class="waves-effect waves-light btn modal-trigger hoverable" href="<?php echo base_url();?>broucher_request/<?php
echo $res->collg_id ?>/<?php
$res->pdf_name ?>">
<i class="material-icons left">arrow_downward</i>Brochure</a>
<!-- <a class="waves-effect waves-light btn orange modal-trigger" href="#modal1">Modal</a>-->
</p>
Это brochure_request.php
<div class="input-field col s12">
<i class="material-icons prefix">pdf</i>
<input id="icon_prefix active" type="text" name="pdf_id">
<label for="icon_prefix">pdf Name</label>
<div class="white-text center"></div>
</div>
Это контроллер
public function broucher_request($id)
{
$data['college_id'] = $id;
$this->load->view('home/brochure_request',$data);
}
у меня есть тег привязки, куда я пытаюсь отправить collg_id из search.php и это перенаправляет меня на страницу brochure_request, и теперь я пытаюсь отправить еще одно pdf_name после collg_id следующим образом http://localhost/aplus/broucher_request/44/hello.pdf но в URL-адресе hello.pdf должен быть скрыт от пользователя, и должна быть видна только эта большая часть URL-адреса
http://localhost/aplus/broucher_request/44.
и на странице brochure_request у меня есть входной тег pdf в качестве входного текста, и при вводе текста я должен получить имя pdf.
Комментарии:
1. попробуйте закодировать файл и отправить
2. @DanishAli можете ли вы закодировать URL-адрес в моем коде
3. Вам нужно закодировать только имя PDF-файла, а не полный URL-адрес. Следуйте этому php.net/manual/en/function.base64-encode.php
4. @DanishAli и еще одна вещь: у меня есть один входной текстовый PDF-файл на второй странице, где имя pdf скрыто в URL …. я хочу отобразить имя PDF-файла или путь к файлу во вводимом тексте
5. Получите имя PDF-файла из URL-адреса и отобразите его в поле ввода
Ответ №1:
Попробуйте это
<p class="center-align">
<a class="waves-effect waves-light btn modal-trigger hoverable"
href="<?php echo base_url('broucher_request/'.$res->collg_id.'/'.base64_encode($res->pdf_name));?>">
<i class="material-icons left">arrow_downward</i>Brochure</a>
</p>
Контроллер
public function broucher_request($id, $file)
{
$data['file'] = base64_decode($file);
$data['college_id'] = $id;
$this->load->view('home/brochure_request',$data);
}