silentwf Posted August 5, 2006 Share Posted August 5, 2006 I'm trying to make a highlight replacing function just like GeSHi (but I need to mod it for my needs and stuff)My code is:[code]<?php$string = include("test.php");$r = "<a href='whoknowswhat.html'>apples</a>";$p = "apples";$s2 = eregi_replace($p, $r, $string);echo $s2;?>[/code]i THINK that my $s2 declaration has no problems and I think the problem resides in $string. Is my declaration incorrect, 'cause once I change $string into something like "I love to eat apples" or something, the eregi_replace function works like magic. Link to comment https://forums.phpfreaks.com/topic/16636-eregi_replace-problem-when-string-is-a-file/ Share on other sites More sharing options...
ignace Posted August 5, 2006 Share Posted August 5, 2006 very well noticed...[code]$string = include_once('test.php');// gives you zero, nada, ..//but$string = file_get_contents('test.php');// gives you it all....[/code]go forth and code my padawan... :d Link to comment https://forums.phpfreaks.com/topic/16636-eregi_replace-problem-when-string-is-a-file/#findComment-69776 Share on other sites More sharing options...
wildteen88 Posted August 5, 2006 Share Posted August 5, 2006 you cannot assign a variable the value of include as include doesnt return anything. If you want to get the contents of the file you'll want to use file_get_contents function which returns the contents of that file. Link to comment https://forums.phpfreaks.com/topic/16636-eregi_replace-problem-when-string-is-a-file/#findComment-69790 Share on other sites More sharing options...
ignace Posted August 5, 2006 Share Posted August 5, 2006 I wouldn't could have said it better myself... Link to comment https://forums.phpfreaks.com/topic/16636-eregi_replace-problem-when-string-is-a-file/#findComment-69811 Share on other sites More sharing options...
silentwf Posted August 5, 2006 Author Share Posted August 5, 2006 Ya, thanks guys. I happened to stumble over the idea maybe "file reading" would do.Then I searched it up on php.net. It gave me that, but didnt work, and on the bottom it said "see also" and it gave me "file_get_contents"So! Thanks for helping out ^^ Link to comment https://forums.phpfreaks.com/topic/16636-eregi_replace-problem-when-string-is-a-file/#findComment-69997 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.