2011-09-28 9 views
11

मुझे अपने क्रोम कैश फ़ाइलों में से एक के बाइनरी सामग्री डेटा को डीकोड करना है जिसे मैं cache.log नाम देता हूं। जिस तरह से मैं इसे डिकोड करने के लिए कोशिश कर रहा हूँ मैं यहाँजब मैं उबुनुतु में एक .php स्क्रिप्ट चलाता हूं तो यह सिर्फ स्क्रिप्ट को ही इको करता है?

http://www.frozax.com/blog/2011/05/recover-file-google-chrome-cache-gzipped/

पाया मैं निम्न आदेश पहले से ही

sudo apt-get install php5 libapache2-mod-php5 
sudo apt-get install php5-cgi 

साथ php स्थापित किया है जब मैं index1.php स्क्रिप्ट चलाने के लिए कोशिश एक php स्क्रिप्ट का उपयोग कर रहा है मुझे टर्मिनल

[email protected]:~/Desktop$ php index1.php 
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0 
// cache.log is a copy of chrome cache page with only the file content section 
$cacheString = file_get_contents("cache.log"); 
$matches = array(); 
preg_match_all('/\s[0-9a-f]{2}\s/', $cacheString, $matches); 
$f = fopen("t.bin","wb"); 
foreach ($matches[0] as $match) 
{ 
    fwrite($f,chr(hexdec($match))); 
} 
fclose($f); 

ob_start(); 
readgzfile("t.bin"); 
$decoded_data=ob_get_clean(); 
echo $decoded_data; 

जैसा कि आप देख सकते हैं, यह सब स्क्रिप्ट को प्रतिबिंबित कर रहा है।

मैं वास्तव में स्क्रिप्ट कैसे चला सकता हूं?

+3

PHP की तरह दिखता है वास्तव में आउटपुट, सादा पाठ। फ़ाइल के सिंटैक्स की जांच करें और सुनिश्चित करें कि आपका कोड '' टैग में संलग्न है। PHP के मूल वाक्यविन्यास के बारे में मैन्युअल पढ़ें: http://php.net/manual/en/language.basic-syntax.php – hakre

उत्तर

14

यह कोड की तरह नहीं दिखता में लपेटा जाता है: यह है कि नहीं है, तो

<?php 

?> 

, यह बजाय क्रियान्वित करने का सिर्फ गूंज होगा। इसका कारण यह है कि PHP आपको एक ही फ़ाइल में सर्वर स्क्रिप्टिंग और HTML मिश्रण करने देता है।

<html> 
    <head><title></title></head> 
    <body> 
    <?php 
     //Inside the php block so it gets executed and prints 'Hello World' 
     echo "Hello, World!"; 
    ?> 
    <!--Outside the php block so it just gets echoed and prints 'echo "Hello, World!";' --> 
    echo "Hello, World!"; 
    </body> 
</html> 
संबंधित मुद्दे