Sta*_*ski 15 php android fopen google-chrome getfiles
我在我的网站的私人部分做了一个功能,以获取并显示存储库的一些文件.
以下是我做的功能:
function getFilesChantier($devis, $cp) {
// Si dossier cp n'existe pas on le créé
if (!file_exists(_DOCS_ . 'C' . $cp)) {
mkdir(_DOCS_ . 'C' . $cp, 0777, true);
fopen(_DOCS_ . 'C' . $cp . '/index.html', w);
}
if (!file_exists(_DOCS_ . 'C' . $cp . '/' . $devis)) {
mkdir(_DOCS_ . 'C' . $cp . '/' . $devis, 0777, true);
fopen(_DOCS_ . 'C' . $cp . '/' . $devis . '/index.html', w);
}
//On liste les fichiers pdf
$repertoire = _DOCS_ . 'C' . $cp . '/' . $devis;
if ($dossier = opendir($repertoire)) {
while (false !== ($fichier = readdir($dossier))) {
if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php' && $fichier != 'index.html' && $fichier != 'Thumbs.db') {
$nb_fichier++; // On incrémente le compteur de 1
$retour[$nb_fichier]['name_file'] = str_replace('/var/www/sp-batiment.com/htdocs/docs/C' . $cp . '/' . $devis . '/', '', $repertoire . '/' . $fichier);
$retour[$nb_fichier]['url_file'] = str_replace('/var/www/sp-batiment.com/htdocs/', '', $repertoire . '/' . $fichier);
$retour[$nb_fichier]['nb_file'] = $nb_fichier;
$retour[$nb_fichier]['date_file'] = date("F d Y H:i:s.", filectime($repertoire . '/' . $fichier));
}
}
}
return $retour;
}
Run Code Online (Sandbox Code Playgroud)
一切都适用于所有浏览器,
以下是我网站的渲染
但是当我们转向手机(Android三星)时,它无法在谷歌浏览器上运行,
它什么都没显示.
我不知道我的功能是否有问题,还是它是在打电话?
所调用的页面是相同的,只是浏览器更改(第一个是计算机上的经典谷歌浏览器),另一个是带有谷歌浏览器的三星星系.
任何帮助将不胜感激.
编辑:我使用bootstrap,在我的表的代码下面
<div class="col-md-12">
<h3>Mes documents</h3>
<table class="table table-bordered">
<thead>
<tr>
<th>#</th>
<th><i class="fa fa-calendar"></i> Date</th>
<th class="text-center">Type</th>
<th>Fichier</th>
<th>Options</th>
</tr>
</thead>
<tbody>
<tr>
<td nowrap="">1</td>
<td nowrap="">17-08-2016 </td>
<td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>
<td nowrap=""> compément-de-devis-1.pdf</td>
<td nowrap="">
<form action="php/download.php" method="post">
<button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> Télécharger</button>
</form>
</td>
</tr>
<tr>
<td nowrap="">2</td>
<td nowrap="">04-08-2016 </td>
<td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>
<td nowrap=""> autorisation-changement-de-façade.pdf</td>
<td nowrap="">
<form action="php/download.php" method="post">
<button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> Télécharger</button>
</form>
</td>
</tr>
<tr>
<td nowrap="">3</td>
<td nowrap="">03-08-2016 </td>
<td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>
<td nowrap=""> devis-initial.pdf</td>
<td nowrap="">
<form action="php/download.php" method="post">
<button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> Télécharger</button>
</form>
</td>
</tr>
<tr>
<td nowrap="">4</td>
<td nowrap="">03-08-2016 </td>
<td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>
<td nowrap=""> plan-du-batiment.pdf</td>
<td nowrap="">
<form action="php/download.php" method="post">
<button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> Télécharger</button>
</form>
</td>
</tr>
<tr>
<td nowrap="">5</td>
<td nowrap="">03-08-2016 </td>
<td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>
<td nowrap=""> facture-acompte-n-1.pdf</td>
<td nowrap="">
<form action="php/download.php" method="post">
<button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> Télécharger</button>
</form>
</td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
问题不可能出现在 PHP 代码中(它在服务器上解释,而不是在设备上),而是出现在您的 HTML 或 Javascript 代码中。你没有提供它,所以我无法帮助调试。但您可以尝试在 Chrome 中将窗口大小调整为手机屏幕大小,您可能会得到相同的结果。同样在桌面 Chrome 中,您可以按 F12,按“切换设备”按钮并选择适当的设备。
\n\n更新:我发布了您提供给jsfiddle 的HTML 代码(很抱歉在答案中重复您的代码,但不允许在没有代码的情况下链接到 jsfiddle)。
\n\n<div class="col-md-12">\n <h3>Mes documents</h3>\n <table class="table table-bordered">\n <thead>\n <tr>\n <th>#</th>\n <th><i class="fa fa-calendar"></i> Date</th>\n <th class="text-center">Type</th>\n <th>Fichier</th>\n <th>Options</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td nowrap="">1</td>\n <td nowrap="">17-08-2016 </td>\n <td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>\n <td nowrap=""> comp\xc3\xa9ment-de-devis-1.pdf</td>\n <td nowrap="">\n <form action="php/download.php" method="post">\n <button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> T\xc3\xa9l\xc3\xa9charger</button>\n </form>\n </td>\n </tr>\n <tr>\n <td nowrap="">2</td>\n <td nowrap="">04-08-2016 </td>\n <td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>\n <td nowrap=""> autorisation-changement-de-fa\xc3\xa7ade.pdf</td>\n <td nowrap="">\n <form action="php/download.php" method="post">\n <button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> T\xc3\xa9l\xc3\xa9charger</button>\n </form>\n </td>\n </tr>\n <tr>\n <td nowrap="">3</td>\n <td nowrap="">03-08-2016 </td>\n <td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>\n <td nowrap=""> devis-initial.pdf</td>\n <td nowrap="">\n <form action="php/download.php" method="post">\n <button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> T\xc3\xa9l\xc3\xa9charger</button>\n </form>\n </td>\n </tr>\n <tr>\n <td nowrap="">4</td>\n <td nowrap="">03-08-2016 </td>\n <td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>\n <td nowrap=""> plan-du-batiment.pdf</td>\n <td nowrap="">\n <form action="php/download.php" method="post">\n <button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> T\xc3\xa9l\xc3\xa9charger</button>\n </form>\n </td>\n </tr>\n <tr>\n <td nowrap="">5</td>\n <td nowrap="">03-08-2016 </td>\n <td nowrap="" class="text-center"><span class="label label-danger" style="text-transform:uppercase;tex-align:left"><i class="fa fa-file-pdf-o"></i></span></td>\n <td nowrap=""> facture-acompte-n-1.pdf</td>\n <td nowrap="">\n <form action="php/download.php" method="post">\n <button class="btn btn-dark btn-xs"><i class="fa fa-cloud-download"></i> T\xc3\xa9l\xc3\xa9charger</button>\n </form>\n </td>\n </tr>\n </tbody>\n </table> \n</div>\nRun Code Online (Sandbox Code Playgroud)\n\n它看起来不错,并且显示在我的移动设备上的 Chrome 中。您确定除了这个 HTML 之外就没有其他内容了吗?例如,除了标准引导之外,还有某种额外的 CSS 和 JS。
\n