[nycphp-talk] Disappearing data or I've gone mad
CHUN-YIU LAM
chun_lam at hotmail.com
Wed Feb 12 23:59:00 EST 2003
can you get $kw? because this foreach does not look right...
foreach($kws as $kw)
Don't know much about this syntax. But I think this is missing the values
like this
foreach($kws as $kw => $value)
----Original Message Follows----
From: Jeremy Hise <jhise at nextsource.com>
Reply-To: talk at nyphp.org
To: NYPHP Talk <talk at nyphp.org>
Subject: [nycphp-talk] Disappearing data or I've gone mad
Date: Wed, 12 Feb 2003 12:58:02 -0500
Received: from parsec.nyphp.org ([66.250.131.26]) by
mc10-f19.bay6.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Wed, 12 Feb
2003 09:58:21 -0800
Received: from nyphp.org (parsec.nyphp.org [66.250.131.26])by
parsec.nyphp.org (8.12.6/8.12.6) with ESMTP id h1CHw27g054007for
<chun_lam at hotmail.com>; Wed, 12 Feb 2003 12:58:20 -0500 (EST)(envelope-from
null at nyphp.org)
X-Message-Info: dHZMQeBBv44lPE7o4B5bAg==
Message-Id: <200302121758.h1CHw27g054007 at parsec.nyphp.org>
X-Paralist-Archived: <http://nyphp.org/list/paralist_archive.php?L_mid=2955>
X-List-Software: Paralist 0.6
List-ID: <nyphptalk.nyphp.org>
List-Owner: <mailto:listmaster at nyphp.org>
List-Archive: <http://nyphp.org/list/paralist_archive.php?L_lid=1>
List-Subscribe: <http://nyphp.org/list/>
List-Unsubscribe: <http://nyphp.org/list/>
Organization: New York PHP
X-Mailer: Paramail 0.5
Return-Path: null at nyphp.org
X-OriginalArrivalTime: 12 Feb 2003 17:58:21.0783 (UTC)
FILETIME=[54C95670:01C2D2C0]
Hi:
I have a very strange situation that may be difficult for me to convey...but
either PHP is having problems, or I'm just a jackass.
Here is the weirdo code with some of my attempt to debug. $this->data
contains an array of "keys" that need to be replaced with values. This is
kind of a ghetto template parser. Everything is fine until I get inside the
for loop (which used to be a foreach...but I'm trying everything. Inside
that loop, I cannot get $this->data[$key] to print out anything!
I'm just basically looking for someone to see if I'm overlooking something.
Thanks a billion!
hise
function parse() {
// Get an array of items such as 'first_name', 'last_name', etc
$kws = $this->get_tags();
// If we do have an array of keywords
if(is_array($kws)) {
// For each keyword
foreach($kws as $kw) {
// Get the value from this object's data hasa
$value = $this->data["$kw"]; // <-- this has no data in it
inside this loop
// Replace the smac tagged keyword with the value
$this->body = ereg_replace("<smac>".$kw."</smac>", $value,
$this->body);
}
}
return($this->body);
}
--
-+----------------------+
| jhise at nextsource.com |
| developer |
| nextSource, Inc. |
| x334 |
+----------------------+
--- Unsubscribe at http://nyphp.org/list/ ---
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
More information about the talk
mailing list