Re: [PHP-WEBMASTER] encoding issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2 June 2011 06:34, bandhu chithi <bchithi@xxxxxxxxx> wrote:
> Hi There,
>
> I have a website up & running.
>
> I want to change my developer, but the code of the website is entirely in
> coded format and when i took the backup and passed it on to my new
> developer, they can not read anything and all the .php files looks the same
> except the name of the files.
>
> So what shall i do to get my code. Being an owner of the website, i don't
> have any control, feeling so helpless.
>
> Any sort of help is welcome.
>
> Regards,
>
> Bandhu
>

[Moved to PHP General list]

By the sounds it it, the developer has used an encoder to protect his
work from being sold/reused without him being paid for it.

If you are able to supply 1 file (you'd have probably zip the file
first to preserve it's content and have to send it to me directly as
the mailing list would just bounce it), then I could take a look and
see what I see. Various encoders leave a "fingerprint" behind - though
not all.

One way you can check to see if an encoder was used is to create a
file called info.php and have it contain ...

<?php
phpinfo();

Just those 2 lines.

Place this in the same directory as your existing files on your web server.

Now load http://www.your-site-name-here.com/info.php

Look through the page, seeing if you see anything related to an
"encoder". Some that come to mind ... Zend Guard, IONCube, NU-Coder.

If you see something like that, then that suggests a decoder (the
decoders tend to be free and would have been installed when you got
your site working), is being used.


Depending upon the contract you had with the developer, you may be
entitled to the source or not.

I'm guessing you paid for "a web site". You got that. You didn't pay
for access to the source.

A bit like buying MS Office. You pay for a license to use the
software. You do not buy the source.


What can you do?

In the first instance, I'd ask the developer for the source. If you've
had a falling out, don't worry. If he is running a proper business, he
shouldn't let personal issue get in the way (too much), but don't pay
too much though. Consider the cost to you of buying the code vs paying
for a new developer to build a copy of the site.

There are other possibilities, but they could have legal repercussions
- essentially reversing the encoding may be considered as an attempt
to bypass a copyright protection system which could contravene the
http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act.

Personally, for a business, I'd not consider that as an option. If you
use a tool to do this and then rely upon the code that is made
available, you could open yourself up for a nice little law suit.

Please note : I am not a lawyer.

Of course, there could be any other reason why you can't read the
code, but without seeing at least 1 file, it would be hard to say why.

Regards,

Richard Quadling.
-- 
Richard Quadling
Twitter : EE : Zend : PHPDoc
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux