Hi, new to this list...
I'm adapting some code that generates text and want to keep the syntax. In
the original version the output was iterated from an array in <pre> tags.
That was fine for what it was, but it's now a word press plugin and the
<pre> tags get in the way. How do I keep the sentence structure without
using <pre>s? Also, I'm quite new to PHP in general... :) Any help would
be much appreciated!
Below is an extract of the code with some highlighting for emphasis:
function wpm_display_generator() {
if (isset($_POST['submit_button'])) {
// the form was submitted to this script - generate
// and display
require_once 'lib/generator.php';
require_once "lib/util.php";
require_once "lib/vocabulary.php";
require_once "lib/widgets.php";
$vocab = Vocabulary::getInstance();
$cats = $vocab->getCategories();
$catName = '';
$sentence = '';
if (isset($_POST['category_choice'])) {
$catName = $cats[$_POST['category_choice']];
$gen = new wordGenerator($_POST['category_choice'],
$_POST['length_choice']);
$lines = $gen->generate();
foreach ($lines as $line) {
$sentence .= "<pre>" . $line . "</pre>";
}
}
require 'sentence.php';
}
else {
require 'generator_form.php';
}
}
Many thanks,
John
--
Out now:
Kvist 002 - Raglani - Web of Light - 12"
Kvist 003 - EOD - untitled - 12"
Kvist 004 - JD Emmanuel - Solid Dawn - CD
Kvist 005 - Guillaume Gargaud - Here - CD
Coming soon:
Kvist 006 - Tom Hamilton - Pieces for Kohn/Formal & Informal Music - CD
www.kvistrecords.com