Aug 7, 2008

Php Preg Replace

Free Web Hosting, No Ads > CONTRIBUTE > Computers > Programming Languages > PHP Programming

free web hosting

Php Preg Replace

Tom743
Ive got a problem with preg replace, this is the code:

display.php
CODE
<table border="1">
<tr><th width="70">Time</th><th width="200">IP</th><th width="70">Viewed</th></tr>
<?php
$LogData = file_get_contents("log.txt");

$Find = "/||(.*)|(.*)|(.*)||/i";
$Replace = "<tr><td>$1</td><td>$2</td><td>$3</td></tr>";
$Table = preg_replace($Find, $Replace, $LogData);

print "$Table";
?>
</table>


And this is whats in log.txt
CODE
||05-05-2008 12:08|127.0.0.1|1||||05-05-2008 12:00|127.0.0.1|1||||05-05-2008 12:00|127.0.0.1|1||


But it just displays like this.

http://www.tehupload.com/8758642822.png

Its ment to display it so that each one has its own row and is devided into colums.

 

 

 


Reply

galexcd
You need to remember that you are working with regular expressions. The vertical bar: | is a symbol used in regular expressions so it doesn't know that it wants you to look for those. What you want to do is escape all of those out. So change your find variable to this:
CODE
$Find = "/\|\|(.*)\|(.*)\|(.*)\|\|/i";

Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Recent Queries:-
  1. preg match php - 0.07 hr back. (1)
  2. php regex eliminate html style - 3.93 hr back. (1)
  3. replace html in php - 5.03 hr back. (1)
  4. php class to replace preg_ functions - 5.57 hr back. (1)
  5. php preg replace urls - 8.93 hr back. (1)
  6. php preg replace check if ip - 9.78 hr back. (2)
  7. preg replace url from page in php - 11.42 hr back. (1)
  8. replace in php - 13.96 hr back. (1)
  9. preg replace - 15.83 hr back. (1)
  10. preg match php li - 21.20 hr back. (1)
  11. detect url preg match - 25.90 hr back. (1)
  12. preg match a web address - 26.93 hr back. (1)
  13. php ereg replace all chars - 27.89 hr back. (1)
  14. php ereg tags - 28.88 hr back. (1)
Similar Topics

Keywords : php, preg, replace

  1. A Simple Preg_replace Help Please.
    (2)
  2. Preg Replace Problem
    (1)
    If i have a word like c.........a......t (with the dots in) and i wanted to replace it with cat how
    would i do it. If i use CODE <?php $patterns =
    "/c(*)a(*)t/"; $replace = "cat"; echo
    preg_replace($patterns, $replace, 'c.....a.........t');
    [/color][color="#000000"]?> then when i type something like "
    c ome a nd look at t his" is also filtered. Is
    there any way just to filter cat with dots in? ....
  3. Validation Script - Detecting Illegal Characters
    preg_match to find illegal characters (0)
    I'm trying to validate a user's desired username for a registration page. I want to detect
    any illegal characters being used for a username. So far i have managed to include most execpt the
    '\', the '\' is used for escape and treating the preceding characters
    literally. I try to do '\\' but i get an error because it execects another
    character. CODE $ck_result = "Default"; $pattern =
    "/[!|@|#|$|%|^|&|*|(|)|_|\-|=|+|\||,|.|\/|;|:|\'
    ;|\"|&#....
  4. Preg_replace Problems
    (7)
    Sigh... preg_replace is getting very annoying for me. Could sombody tell me what I'm doing
    wrong? Im making a bbcode replace for the forums I made, and preg_replace is being a b****...
    Right now Im working on the tag, and I want to check for valid URL's, because idiots in the
    forum are adding js and stuff in the image tags and messing it all up. So i put a function in the
    array that holds all of the replacements: CODE
    $main_search=array('/\[b\](.*?)\[\/b\]
    /is','/\[i\ ....
  5. Help With Preg_replace
    (3)
    I must be a total noob, or just really tired...............-.- either way, I cannot understand what
    exactly those funky strings preg_replace wants for the pattern. Could sombody explain to me exactly
    what the pattern string and the replace string in preg replace does? I get str_replace...
    that's quite basic. I considered myself a pro at php until tonight........haha shows how much i
    know. I bet tomorow, if i look it up I'll get it.... Anyway.. any help? Thanks.....
    /laugh.gif" style="vertical-align:middle" emoid=":lol:" border="0" alt="laugh.gif" />....
  6. Replace A Character In A Specific Tag
    (7)
    I need a code that replaces all spaces between ] brackets with an underscore. So, basically, I
    write this into a variable: CODE bla bla something [[some text]] more text here
    And I want a script to change it to this: CODE bla bla something [[some_text]]
    more text here Any suggestions?....
  7. Regexp Function Preg_match_all()
    preg_match_all() - Help me (0)
    Hi, I got a new problem which has caused me to go mad but no solution. preg_match_all() - is the
    problem. I have something like this: CODE [ol] [li]Test1[/li]
    [li]Test2[/li] [li]Test3[/li] [li]Test4[/li]
    [li]Test5[/li] [/ol] Some text.Some text.Some text. [ol]
    [li]Test1[/li] [ol] [li]Test1[/li]
    [li]Test2[/li] [li]Test3[/li] [li]Test4[/li]
    [li]Test5[/li] &....
  8. Help With Reading Files
    Read and replace/insert data from form (5)
    Hi, Does anyone know how i can do this, or scripts that will work on Trap17's servers and will
    do the following: I have a .doc file form. Which i want to have filled in automactically, by HTML
    Form and emailed to my address, with the data filled in. Any ideas? I have heard many differing
    things, like XML, RTF, DOC, PDF... I have serched through many places and come up empty handed with
    anything that works. /sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /> ....
  9. Replace Shtml With Php?
    I don't know jack.... (1)
    I don't know anything about PHP, except that I use phpBB and have modified my forums template
    files. I used to make web sites years ago and just got back into it a couple months ago. I wonder
    if I should stop using shtml and switch to php. I don't really have time to learn php (at least
    not yet), but if it's easy to replace my Server Side Include with php (just to be more "modern")
    I would be willing to do so. Anyone have any suggestions about me doing so? Am I'm too old
    school for using shtml? Lol /laugh.gif' border='0' style='vertical-align:middle' ....

    1. Looking for php, preg, replace

Searching Video's for php, preg, replace
advertisement



Php Preg Replace



 

 

 

 

ADD REPLY / Got an Opinion! Remove these ADs! RAPID SEARCH! Free Web Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE