Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 645983
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T21:33:45+00:00 2026-05-13T21:33:45+00:00

I’m using file_get_contents(‘mysourcefile.html’) to load the contents of mysourcefile.html into mysql db. I have

  • 0

I’m using file_get_contents(‘mysourcefile.html’) to load the contents of mysourcefile.html into mysql db.

I have two things that I want to do to the contents of mysourcefile.html before I insert it into the db.

First…

I’d like to do a find/replace on specific string matches contained in mysourcefile.

For example: the tags that a user may place in their source input files would look something like this:

Welcome to [site-name], located at
[site-url] contact us at [site-email]
if you need help.

And I’d like to do a simple string match replacement on these values as they appear in the source file before they are written to the db. The replacement text would come from the wordpress database setup fields. For example, get_option(‘admin_email’) and get_option(‘home’)

Secondly…

I’d also like to allow the user to specify, via a special bracket, a string of words in which to use in order to randomize the content each time its imported, using the same input source file.

For example, in the above sentence, it might be encoded in the source file like so:

I’d also [%like|prefer|want%] to
[%allow|permit%]the user to
[%specify|declare|select%] via a
[%special|unique|predefined%] bracket,
a string of [%words|characters|text%]
in which to use in order to randomize
the content from site to site, using
the same input source file.

So I want to parse that content string and do a simple random replacement of each set element to pick one word out of the collection and use that word for the insert.

Its basically a crude content replacement/spinner and I’m looking for some direction and methods which I could use to do it.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T21:33:45+00:00Added an answer on May 13, 2026 at 9:33 pm

    For the first part:

    $tags = array('[site-name]', '[site-url'], '[site-email]');
    $words = array("My Name", "My URL", "My Email");
    $content = str_replace($tags, $words, $content);
    

    The second part might be a little trickier. But the process is:

    Grab the content between "[%" and "%]" tags.
    implode("|", $string);
    Pick a random value
    

    So .. you’ll need someone who knows Regex.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.