Jump to content

Recommended Posts

Hi guys

 

I would like to get whole content of html file after I submitted a password. The problem is that the my code doesn't access the value for the file. I tried to create a session but i doesn't work. What other option do I have to get the content of the html file?

session_start();
  	$selected_file = $_POST['radio1'];
  	// get the filename of the file
    $fileinfo = pathinfo($selected_file);
    $filename = $fileinfo['dirname'] . DIRECTORY_SEPARATOR . $fileinfo['filename'];
    $password = 'code';
    $lines = file("$filename.html");
    $_SESSION['selectedfile'] = $selected_file;
    $_SESSION['file'] =  $filename;
    $_SESSION['Scipt'] =  ("$filename.html");
    $_SESSION['Scipttext'] =  $lines;
  	$_SESSION['file2'] = $fileinfo;
	

if (isset($_POST['submitradio']))
{ 
 	 echo '<div class="imageselected">';
	 echo '<img src="'.$_SESSION['selectedfile'].'" /></br>'.PHP_EOL;
	 echo '</div>';
    // check to see if a html file named the same also exists
    if(file_exists($_SESSION['Scipt']))
    {
    	
    	echo "<form action='test_result.php' method='post'>";
    	echo '<div class="Password">';
    	echo 'Type in password to view full Script';
    	
		echo "<label><div class=\"Input\"><input type='password' name='passIT' value='passit'/></div>";
		echo "<input type='submit' name='submitPasswordIT' value='Submit Password'/></div>";
		echo '</div>';
		echo "$filename.html shares the same name as $selected_file";
		

		for($x = 1;$x<=15;$x++) {
		header( "Content-Type: file/html" );
		$lines = ($_SESSION['Scipttext']);
		$new = strip_tags($lines); 
		echo $lines[rand(0, count($lines)-1)]."<br>";
        }
    	// end of forloop
 
		}
  		// end of check
		  // start Sorrytext
		 
    		else
    		{
    		 echo '<div class="NoScript">';
        		echo "Nothing available at the moment.";
        		echo '</div>';
    		}
    		
		 // end Sorrytext
}
// End of submitradio
if($_POST['submitPasswordIT']){
if ($_POST['passIT']== $password ){
echo "You entered correct password";
readfile($_SESSION['Scipt']);
}
else{
echo "You entered wrong password";
}
}
echo '</form>';

I would be grateful for help.

Link to comment
https://forums.phpfreaks.com/topic/294246-passing-on-values/
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.