【问题标题】:How to replace text of cities on webpages from a file on FTP, where I have all cities如何从FTP上的文件替换网页上城​​市的文本,我有所有城市
【发布时间】:2021-05-15 13:41:45
【问题描述】:

我想根据某些条件将文本生成到网站中。 我将创建大约 100 个带有一些文本的 HTML 页面,但会有一些文本部分会根据不同的城市而变化。

我需要一些东西(可能是一些 javascript 调用)来从文件或脚本中获取网页的特定城市。

例如: 这将应用于 H1 标题:

Page 1: domain.com/new-york

<h1>Cleaning services - New York</h1>


Page 2: domain.com/boston

<h1>Cleaning services - Boston</h1>

但是“纽约”和“波士顿”这两个词会以某种方式从文件中获取,或者您可以建议 :)

Image: How I think this should work

感谢您的建议。

【问题讨论】:

  • 有什么办法可以在其中引入数据库吗?
  • 为了读取服务器上的文件,您将(例如)需要 PHP。请记住,您的服务器需要能够运行 PHP,并且您需要一个 .php 文件而不是 .html。这个 SO 链接应该可以帮助您阅读文件:stackoverflow.com/questions/4103287/… -- @Chris Haas 这看起来他才刚刚开始学习这样的东西。所以在这个阶段引入数据库会更加混乱。 (只是我的看法)

标签: javascript php


【解决方案1】:

如果要通过URL参数来识别,最简单的方法是这样

<?php
$url= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$u = parse_url($url);
var_dump(explode('/', $u['path'])[1]);

如果您想更复杂一点 - 有许多开源工具可以帮助您更多地识别 URL。

【讨论】:

  • 谢谢伙计,但我认为这与我的问题不同。无论如何,我刚刚解决了这个问题。谢谢
【解决方案2】:

几个小时后,我刚刚解决了这个问题!

new-york.php

<h1>Cleaning services <?php include 'vars.php';echo "$x1";?></h1>

boston.php

<h1>Cleaning services <?php include 'vars.php';echo "$x2";?></h1>

vars.php

<?php

$x1 = 'New York';
$x2 = 'Boston';

?>

【讨论】:

    猜你喜欢
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多