UGN Security
Code
 <?
    $delim = "\n";
    $quotefile = "quotes.txt";
    // okay, let's get going. 
    $fp = fopen($quotefile, "r");
    $contents = fread($fp, filesize($quotefile)); 
    $quote_arr = explode($delim,$contents); 
    fclose($fp); 
    // initiate randomness
    srand((double)microtime()*1000000); 
    // generate random quote index 
    $quote_index = (rand(1, sizeof($quote_arr)) - 1); 
    // get quote at $quote_index and return it 
    $herequote = $quote_arr[$quote_index]; 
    echo $herequote; 
?> 
 
Code
echo <font>$herequote</font>;
I think lol... I'm probably wrong, but I THINK thats where you put it...
I agree with gizmo although I might have to remind you the obvious - which gizmo left out. Put quotes around it like so:

echo "<font>$herequote</font>";
thought that went without sayin?
that's what I just said. Just reminding him of the obvious, which is why you left it out. He just seemed rather newbie to PHP so I told him.
I wa sjust too lazy to sit and list [censored] he should ahve known :x...
actually when i tried that before i got a parse error on that line. I gave up trying to do it INSIDE the php script so i just broke out of php and used html

Code
<center><b><i><font color="#ffffff">
<?
    $delim = "\n";
    $quotefile = "quotes.txt";
    // okay, let's get going. 
    $fp = fopen($quotefile, "r");
    $contents = fread($fp, filesize($quotefile)); 
    $quote_arr = explode($delim,$contents); 
    fclose($fp); 
    // initiate randomness
    srand((double)microtime()*1000000); 
    // generate random quote index 
    $quote_index = (rand(1, sizeof($quote_arr)) - 1); 
    // get quote at $quote_index and return it 
    $herequote = $quote_arr[$quote_index]; 
    echo $herequote; 
?>
</center></b></i></font>
I was thinking WAY to hard on this one the other night. I shoulda realized it was something easy like that.
did you escape the quote's? let me show you

Code
<?

    $delim = "\n";
    $quotefile = "quotes.txt";
    // okay, let's get going.
     $fp = fopen($quotefile, "r");
    $contents = fread($fp, filesize($quotefile));
     $quote_arr = explode($delim,$contents);
     fclose($fp);
     // initiate randomness    srand((double)microtime()*1000000);
     // generate random quote index
     $quote_index = (rand(1, sizeof($quote_arr)) - 1);
     // get quote at $quote_index and return it
     $herequote = $quote_arr[$quote_index];
     echo "<font color=\"FFFFFF\">$herequote</font">;
 ?>
If you do not put the \ before the " inside an echo statement you wil get a parse error. the \ escapes the quotes and treats it as just plain ole text.
© UGN Security Forum