Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    PHP




Having A HTML + PHP String Evaluated...


Does any knows if there is some way to have a HTML string with some PHP code included evaluated?




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
< ? Php $string ? > Within Html Statements?
I'm trying to reduce my code in html by calling a page.php file which blocks out the html for me. I was having a hell of a time since my html wouldn't parse the php code so in page.php I ended and started php and used regular html in between.

my problem is that I'm trying to use a string to lable my blocks of html (you know .... a links menu < home > < go here > < go there > with the $ string lableling each header area. Everything is parsing except for the $ string name --- so I have lots of nested tables with everything filling except the title of the block, Code:

Html Formatted String To Attachment
I working on an email form that takes user's input converts it into a html formatted page and emails this page as an attachment.

I am looking into several mime email classes for php that support this feature.

One thing I'm not clear about is whether attachments can be created on the fly or must they be a file on the server before they can be "attached" to the email.

for example, can I create an html string stored in a variable and make that string become the attached file for the message?

or do I have to first write the html string into a file on the server then create the email header to retreive that file from the server and send it to the user, then go back and delete the temp file?

Mail Html String Longer Than 255
I've got this script that I found on the Internet with which I want to send an email with HTML in it. So I make a string in which I put all my HTML, but that is longer than 255.

Is there a blob or something else that I can use ?
I need it really bad.

Php File As String Generated To Html
I have a page going on a local server but the pages are going to be hosted on another server, which doesn't support php and MySQL. So basicly have to generate the php files into html files. The pages on the localserver are all based on a template page Main.php?Cat=Home

So this is what I'm trying to do. either...open the php template pages in another file then write them as html or...export the php template as html when viewed.So far all I got to see is resource id # 1 Just a little push on the file handling as a string would be much appriciated.

Check Whether A String Contains HTML Elements
I want to check whether a string  contains HTML elements. Is there is any function to check whether a string contains HTML elements.

Decode Html Input String
Probably not the correct words in the subject but I'll try to explain. I have software in c++ that sends data to a php file on my website. I have all the connections in place since it echoes back an ok to my code. Problem is the data portion is not being read by the php. I dont know how to reference it. Code:

Converting The Posted String To The Value Of Html Element
I've been very confused in dealing with posted strings. For example, if I fill in a text element with "(double quote), submit it and display it in a text and a textarea, I get "(backslash followed by double quote) in the textarea element but (backslash only) in the text element.

Code:
<input name="somename" value="<?php if(isset($HTTP_POST_VARS['submitName'])) echo $HTTP_POST_VARS['somename']; ?>" />

I made a function which correct the misbehavings:

PHP String Concatination With Html Select Combo Box
I have problem in PHP String concatination with html select combo
box.

There are 3 files

addressbook.sql :
concat1.php
concat2.php

In concat1.php , if we select User Name in combo box & give input as 3
in
text box.
It display following output
subhash kanade,3 sk@yahoo.com

But, it is not display in that way.
So, please see that code & tell me correction.

addressbook.sql

-- Table structure for table `addressbook`
--

CREATE TABLE `addressbook` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--
-- Dumping data for table `addressbook`
--

INSERT INTO `addressbook` (`id`, `name`, `email`) VALUES (1, 'pramod
kumar', 'pk@hotmail.com'),
(2, 'vinod wagh', 'vinod@rediff.com'),
(3, 'subhash kanade', 'sk@yahoo.com'),
(4, 'ketan patil', 'kp@hotmail.com');

concat1.php

<?php

mysql_connect("localhost","root")or die("Database Failed");
mysql_select_db("pradeep")or die("Failed to Connect Database");

$arr=array("concat(concat(name,','),id)","email");

$str="select ".$arr[0].", ".$arr[1]." from addressbook";

$res=mysql_query($str) or die("resultset error");

echo "<table><tr><th>User</th><th>Email</th></tr>";
while($row=mysql_fetch_array($res)){
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";
}

Improve String Catching Of Html Page
I scripted a prog that extract a string from an html page excluding
all the tags.
The problem is that it works quite slowly and I wanted to know if
somebody of us as an idea how to improve his performance.

CODE

$start="start_str"; //begin string
$end="end_str"; //end string
if($snoopy->fetch("http://www.informative.page.com";)) //get the html
code
{

$string=$snoopy->results; //assign to $string all the html string

- Hide quoted text -
$i=1;
$line = explode("
", $string); //trim the html in lines

while ($i<300)
{
//take only the middle
if ($i>230) {
//explode the line to control the content
$piece = explode(" ", $line[$i]);

$k=0;
while ($k<200) {

//if it content the string that i'm searching... :)
if ($piece[$k] == "interesting_part") {

$word=preg_split("/[s<>]+/", $line[$i]); //to eliminate html tags

$j=1;
$flag=0; //to say when print the word

//extract the string without html
while ($word[$j]) {

if ($word[$j] == $begin) $flag = 1;
if ($word[$j] == $stop) $flag = 0;
if ($flag) echo "$word[$j] ";
$j++;
}

}
$k++;
}
}
$i++;
}
}

Parsing String Of HTML Attributes Into Key/value Pairs?
I'm working on a project that requires a certain "parsing" functionality... Before I set down to coding this myself, I thought I'd ask in the community if anyone already has available a PHP function or routine that can parse a string of HTML-style attributes into key/value pairs?

For example, an input string (attribute list) might be something like this, as would be applied to an INPUT tag: type="text" name=firstname size=10 maxlength="20"

And the returned result of parsing this string would be something similar to the following array: PHP Code:

Is There A Way To Take An Html String And Render It As A Web Browser Would, From The Command Line?
I'd like to write a PHP script to be used from the command line on a
Unix machine. I'd like for the script to put together a string, turn it
into a web page, print it, then return control the command line.

Obviously it is quite easy to make a string that is valid HTML and send
it to the printer. The tough part is making look like a web page. In
particular, image tags should print out as images, not image tags.

Removing Html Anchors From POST'ed Text String
I am having problems with trying to remove some tags using PHP. What I
want is to perform a search and replace on a URL, so if someone tried to
put a URL into a guestbook database, instead of the user inputting a
link as:

<a href="http://whatever.com">visit me</A>

It goes into the database as:

http://whatever.com

I have tried the str_replace() function, but doesn't seem to work. I have
also tried strip_tags() but then that just give the result:

This is the code I've written.

$AmendedComment = str_replace("<a href="", " ", $_POST['Comment']);
$FinalComment = addslashes($AmendedComment);

Checking the database and reading it out again, the first part of the URL
remains intact, so the URL is clickable - not what I want.

I've made an attempt at preg_replace() but it's difficult to get head
around trying to write a pattern.



Stripping Html Text And Newline Characters From String
I have used the strip_tags function to remove html from a string with reasonable success. But it still leaves /r/n characters. I've hunted around on various forums for solutions, and every time someone suggests a solution, it actually doesnt work. Code:

HOW: To Exclude Html Special Chars From Encrypted Url Variable String
I am passing the username and password encrypted in my url strings...

I have discovered that html special characters should be excluded from
the string...specifically the ">" character which when included will
display the rest of the encrypted characters as regular printable
characters on the web page.

Favor 1:
Does anyone know which html chars should be excluded?

Favor 2:
Is there a faster way to check if a character already
exists in a string besides substr()?...(this is for looking for a
character substitute)

Finally : Is there another way to pass parameters opaquely
through an href link?

Echo A String, Including Html Tags/'unescaped' Php Characters
Is there a way in PHP to echo a string completely without parsing HTML tags and characters which are normally reserved in PHP? For example, this piece of code will not echo to my screen: PHP Code:

Regular Expression Or Some Easier Way To Do HTML Query String Text Substitution
I am trying to replace within the HTML string $html the following:

Quote:

Attaching A String To A Normal Word Without Loosing The String
In my database I have content rows that are either called <contentname>_title or <contentname>_fulltext. now when someone clicks a link on the site it goes to index.php?action=<contentname> so I guess you see where im going..

when someone goes to such a section index.php sees $action is used and attaches it to _title and _fulltext, so u get: $action_fulltext.. basicly of cuz php now sees it as one string '$action_fulltext' and not '$action'_fulltext.

String -> String That Is Compatible With Linux File System.
Does a function excist that converts a string to a string thats compatible
with linux file system?



Insert String Into String Based On Number Of Chars
Say I had

$string = "I swear I have seen this before.";

I want to add

$addme = "**";

into the original string after 10 characters.  How would I do this?

Help - Regexp For Extracting A String From A Larger String
I am developing a very basic CMS for a website I'm working on. One of the requirements is for the client to be able to post an image in their news posts, as well as links. I've got the links working (sort of, because I fear the way I have set it up may break images).

Ideally I would like something like BBcode but can't wrap my head around regular expressions.

Parse Part Of String (mid String Function ?)
Can someone tell me how to parse part of a string? I can use the following:

<?php
$text = $_SERVER['PHP_SELF']; //$PHP_SELF //(document.url);
echo $text;
?>

to get this result:

"Your currently at /test.php "

I just want to get "test.php " without the dash. I also need to parse out
parts of other strings. I know how to use Mid(), Left(), and Right() in VB,
but no clue for PHP.

Search A String And Return String Between Char?
I have a string like this;

Full Name (Department)

How can I split that string into seperate strings for Full Name and Department, so that everything before the () is the full name and everything between the () is the department?

Partially Replace A String With Data From The Same String...
I'm trying to write a script to help import some old HTML files as blog post for my website, these HTML files are 300-2000 lines long. I am currently using fgets() to read the files one line at a time, clean them and write them to the database in the appropriate format once the entire article is completed.

My issue is many of the links included on these post no longer exist (some date into the '90s) and I want as part of my importing function to "fix" these links as so. Code:

HTML Email Using PHP Problem (Receive Html Tags)
When I send the html email, the only thing I receive is the tags (the
html codes basically). I want to be able to see the email like a html
page, what is wrong with my code? Here is a copy paste of it.

$HTML = "</html><body><img src='http://www.somewebsite.com/
someimage.jpg'></body></html>";

$headers = "From: $from
";
$headers .= "MIME-Version: 1.0
";
$boundary = uniqid("HTMLDEMO");
// Now we attach the HTML version

$headers .= "--$boundary
".
"Content-Type: text/html; charset=ISO-8859-1
".
"Content-Transfer-Encoding: base64

";

$headers .= chunk_split(base64_encode($HTML));

mail($to,$subject,"",$headers);

print "mail Sent<br>";

The email I receive has this as text:

</html><body><img src='http://www.somewebsite.com/someimage.jpg'></
body></html>

RemoveHandler .html .htm (parse Php In .html Files)
I want to parse php in .html files.

I put this in .htacces file:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Its work, but some of my php aplications have urls:

www.mysite.com/this-is-page

without .html in the end

how to parse that? Which code I must use.

Embed Php Generated Html In Another Html Page
I am trying to include some php generated html in a page that is just a standard html file, NOT a php file. I have seen other html pages do this by including an src to the cgi script in script tags, like this:

<script src="http://someurl.com/somescript.cgi"></script>

the html page loads and the script is executed and the returned html is displayed in the calling page. So, I tried this:

<script src="http://someurl.com/somescript.php"></script>

It doesnt work!!

Searching For A Recurring String In A String
I am teaching myself PHP. I have an HTML page with various products
each with a specific reference in the form "Reference XXX". I would
like to put an email link below each product with the product reference
as part of the subject of the email link.

What kind of procedure would you use? Could you please put me in the...

String To Filename-friendly-string
I've got a database whith titles of pages and I want to use them in my filenames (with Modrewrite). But, I have to use a function to convert them to filename-friendly-strings.

e.g.
title:"What's thàt!?" should become something like:
whats-that(.html)

title:YOU & M€ should become you-m.html [ignoring strange characters]

Someone who has got that function?

Converting A Hex String To A Binary String?
I have a situation where I have an 8-byte string which is represented as 16 hex digits. How do I convert a 16 hex digit string to an 8-byte binary string?

I know I can use bin2hex to go from a binary string to a hex string (very useful)but is there a way to go the other direction? Right now I have a solution, which is to use a loop to go through the hex string one byte at a time, but that doesn't seem like a good way to do it. It seems like I should be able to use the pack() command, but I can't get it to work.

Extract A Part Of String From Other String
I would like to extract a piece of string inner oneother;
how rule for extraction all text inner this ">.......</a>
example if I have this string....

Replacing A String In A Larger String
i want to remove an email from a list of emails stored in a text file. using
str_replace i can replace an email with nothing, but if the list is serated by commans, that would result in this:

email@...,,email@...,email@...

with no email between 2 commas. if i replace the email address with a comma on
the end with nothing, it wouldn't work for the last one. if i replace the email address with a comma at the beginning, it wouldn't work for the first one. how can i avoid this or work around it?

Is There A Function To Search A String Within Another String ?
for e.g, fnding the word "hello" in this string : "hello world"...

Convert A String To A Numeric String ?
Is there a way to convert a string to a numeric string ?

Search String Delimited In Another String
I have a string (Website referrer).

Example: http://www.google.com/search?q=MY STRING HERE&hl=tl&client=firefox-a&channel=s&rls=org.mozilla:en-US:official&hs=dXZ&start=30&sa=N

I need to extract the keywords searched (example in the above case: "MY STRING HERE").

I think I need the string between "q=" and the next appearing "&".

How can I do this?

Matching String To String
Is there a way to search a string so that if there is a match it simply returns true? I have tried many functions and they seem to not work. What i am trying to do is if i have one string, say a url (e.g. http://www.games.com), and another string (e.g. games), how do i compare one to the other whether it is in the first string?

And another thing, is there any way of finding the third occurence of a certain character in a string, something like the strchr() function?

How Do I See If One String Is Found Within Another String?
How do I see if one string is found within another string?
or how many instances of one string, is found within another.

ie.

a="Sheree smells of poo"
b="smells"

I'd like a function that would return 1, (for true, or that the word
smells, if found once)

PHP is ace. There must be a simple way of doing this. I mean, its got
loads of useless functions that noones ever going to use. Im sure if
PHP has a built-in function to convert hebrew, then Im sure it can do
this.

How To Insert A String Into Another String?
This one has me stumped...

Let's say I have a string consisting of n words (where n > 0). I would like
to insert string 'abcd' between the first and second characters of each
word of the string.

I could probably use a combination of explode, implode and substr, but I
was wondering if there is a more elegant way of doing it using regular
expressions?

DOMDocument Thinks "<html></html>" Has Two ChildNodes?
I'm trying to mess around with PHP5's DOM functions and have run into
something that confuses me:

<?php
$dom = new DOMDocument();
$dom->loadHTML('<html></html>');

echo $dom->childNodes->length;
?>

Why is the output 2? Shouldn't it be 1?

$_POST From HTML --> PHP --> HTML
I've read a bunch of threads but I think I'm missing something.

I am using paypal as a payment method for a client.

But I need to do some variable checking before sending the customer to the paypal page.

I want to pass the variables to paypal as post (so the url doen't get crazy).

Is there a way to pass post variables to a PHP page that doesn't ouput anything (expect header redirect), and include those variables so they appear at the page that is redirected to?

HTML With PHP, How I Can Add PHP-code In HTML...
Could you help me. How i can add my PHP script or PHP- code in HTML-file.

PHP In Html Or Outside Html Page?
what's better, php code in html page or outside the page in seperate php file...the thing is i have my sql data in that code and i don't want people to see it, can people open up the php files?

Match A String From A "string"
If i store a long string, how can i check if there are a word which i want to match.

Include An Html File In Another Html File?
Can I include an html file in another html file usign PHP? Something like the way you would inlclude a text file, only have the html elements show up?

String/xml
I have an xml output with tags like <sessionid>123</sessionid> <user>sands</sands>

I could parse the output using expat to display it the way i want or as a string but what I need is to store the values separately in different variables like $id for sessionid, $user for user and so on.. to be manipulated later...

The URL String
Seeing as I cant get an array of text input values from the URL I receive, how do I get the full URL (so I can parse it myself) ? And where in the manual is the URL (the one received from a POST, not just any old URL) talked about?

How Would I Do This? - String Within A String
Is there a way to see if a string contains something?

$a = "My friend is cool";
if($a contains 'is'){
echo "True!"
}
else{
echo "False!";
}
...and so on.

Csn I do this?

String?
I have this kind of string:
hucker23@hotmail.comam_marvin@yahoo.comhuckedge@yahoo.com

how can i make this string be split into:

hucker23@hotmail.com
am_marvin@yahoo.com
huckedge@yahoo.com

and store in to an array: array[0] = hucker23@hotmail.com, array[1] = am_marvin@yahoo.com , array[2] = huckedge@yahoo.com

String And Then Take String Next To It.
What I'm looking for is a way for php to retrieve a webpage, search for a
string in it, and next to that will be a date string in the format (e.g.)
03-Sep-04 22:37:40 BST, and then I'd like PHP to store that as a date/time
variable (preferably using unix timestamp)...

Dec To String
Is there any php functions to encode a decimal number(integer in this case)
into a binary string? Not convert it to a string but encode it. So 255 =
chr(255) and 256 = chr(1).chr(0) and not 255 = ‹À'.


Copyright © 2005-08 www.BigResource.com, All rights reserved