You are not logged in.

  • Login

1

Friday, February 10th 2006, 3:52pm

Haben sie es nun rausgefunden wie dieses geht

Würde auch gerne meine selbst entwickelte software licens sicher machen so das sie nur noch mit einer licens leüft wäe euch sehr dankbar wenn mir da einer helfen könnte was ich da genau machen muss

Würde mich über eine Positive antwort freuen

Mit Freundlichen Grüssen

Sascha

2

Friday, February 10th 2006, 7:25pm

mit einem eigenen root server kein problem
falls deine kunden auf anderem webspace mieten, dann musst du den hoster vorher fragen ob ionCube & co installiert sind

3

Friday, February 10th 2006, 7:40pm

G`Hi ja ich habe meinen eigenen Root Server was muss ich den machen oder wie mache ich das

genauso gibt es einen code der z.b in der licens eingefügt wird sag ich mal der die licens nach 14 tagen automatisch löscht oder sowas

mir wurde dies z.b geschrieben

PHP Quellcode

1
2
3
4
5
<?php      
$expires='22.02.2006'; //ablaufdatum oder auch MHD :-)      
$today=10.02.2006(); //gibt das heutige Datum in die Variable today, ich weiß leider nicht wie das Datum formatiert wird....      
 if($expires==$today) { echo 'Die Software ist abgelaufen';} else { echo 'Weiter gehts....';}      
?>



allerdings wenn ich dies benutze läuft die software nach der abgelaufenden zeit weiter soll sie aber nicht


Ich war auf der php seite dort findet man aber nichts genaueshabe nur noch ein problem Kann man dieses script mit einem Timer versehen so das er nach der ablauf der zeit das löschen automatisch durführt?

so muss ich immer erst den link dazu aufrufen brauche sowas nur mit einem timer das ers selbst löscht

PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php 
function rec_rmdir($dir) 
{ 
if (is_dir($dir)) { 
$dirhandle = opendir($dir); 
while ($entry = readdir($dirhandle)) { 
if ($entry != '.' && $entry != '..') { 
if (is_dir($dir.'/'.$entry)) { 
rec_rmdir($dir.'/'.$entry); 
} 
else { 
@unlink($dir.'/'.$entry); 
} 
} 
} 
if (@rmdir($dir)) { 
return true; 
} 
} 
} 
 
if (rec_rmdir("core")) 
echo "Erfolg!"; 
else 
echo "Fehler!"; 
?>

4

Saturday, February 11th 2006, 10:59am

die beiden lösungen von oben kannst du vergessen!! Die erste lösung würde dir (falls die syntax richtig wäre) nur den einen tag sperren..
bei der anderen lösung braucht der user nur die chmod rechte des ordners zu ändern, damit der ordner nicht gelöscht werden kann

willst du eine 14 tage testversion anbieten, baust du einen code der, dann ungefähr so aussieht

PHP Quellcode

1
2
3
if(strtotime("-2 weeks") > strtotime("10 January 2005")) {
die("testphase abgelaufen");
}


danach musst du dir ein programm aussuchen, welches deinen php code verschlüsselt.. oben habe ich dir ja 3 möglichkeiten gegeben

ionCube ist das komfortabelste

5

Saturday, February 11th 2006, 6:24pm

WIE MACHE ICH DAS DEN? hast du da vieleicht mal ein beispiel?

Könntes du mir mal ein beispielmachen ?


meine licens sieht so von drinnen aus


PHP Quellcode

1
2
3
<?
	eval(gzinflate(base64_decode('SyvNSy7JzM9TSM5PSdVQAZHJmrxcnNVAzKlSlFpcmlNim16VmZeWk1iSqpGUWJxqZhIPVISkXNMapDi1LDFHQ8neTkkPqk1PycZeCSynwFmUWlJalAdi1wIA')));
?>


so würde er die licens löschen allerdings kann ich es nicht mehr verschlüsseln sobald ich es verschlüssle kommt ein fatal error


PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include("mod/pcd.php");
if($code == "")
{
$license = fopen("mod/pcd.php", "r+");
rewind($license);
$write = '<? eval(gzinflate(base64_decode("SyvNSy7JzM9TSM5PSdVQAZHJmrxcnNVAzKlSlFpcmlNim16VmZeWk1iSqpGUWJxqZhIPVISkXNMapDi1LDFHQ8neTkkPqk1PycZeCSynwFmUWlJalAdi1wIA"))); $code = "'.base64_encode(time()+10).'"; ?>';
fwrite($license,$write);
}
else
{
if(base64_decode($code) <= time())
{
unlink("mod/pcd.php");
}
}
echo "TEST";
?>

6

Saturday, February 11th 2006, 10:36pm

kleine bitte: benutze bitte den edit button um deine posts zu überarbeiten.. nicht immer neue postings machen ;-)

naja.. wie gesagt..
es gibt verschiedene produkte..
alles sind externe anwendungen/ webanwendungen die deinen php code in bytecode umwandeln..
microcode hab ich noch nicht verwendet und bei IonCube musst du dich einfach anmelden.. credit aufladen und dann kannst du deine php dateien hochladen. Nach ein paar sekunden rechenzeit, kannst du deine verschlüsselten, bytecodierten php dateien dann wieder herunterladen und deinen kunden geben.

7

Sunday, February 12th 2006, 12:16am

Ok werde ich das nexte mal beachten habe nun was neues vwersucht hat alles auch geklappt bis jetzt nun stehe ich vor einem neuen Problem

Hier die fehlermeldung

Warning: No license for this product ('mama') - make sure zend_optimizer.license_path is properly configured in php.ini! in F:\Programme\TSW\Apache2\htdocs\host-anzeigen1\host-anzeigen.php on line 0

Warning: License check failed! in F:\Programme\TSW\Apache2\htdocs\host-anzeigen1\host-anzeigen.php on line 0

Hier der link zum selbst nachschauen

http://62.143.118.143:81/host-anzeigen1/host-anzeigen.php

wäre net wenn mir da nochmal helfen könntes

MFG Sascha

8

Sunday, February 12th 2006, 11:55am

ich nehme an, dass das der kostenlose zend optimizer nur zum ausführen von verschlüsseltem/optimiertem code ist, weißt du.

das zend php studio zum verschlüsseln war das produkt von dem ich abgeraten habe.. aber wenn dein code das geld wert ist, warum nicht.
So lange die Kosten/Nutzen Rechnung aufgeht rede ich da keinem rein

du wirst vergessen haben deine php.ini anzupassen

Quoted

zend_optimizer.optimization_level=15
zend_extension_ts="C:\Programme\Zend\ZendOptimizer.dll"


hier eine anleitung wie du den optimizer installierst:
http://www.administrator.de/PHP_Zend_Optimizer_installieren.html

9

Sunday, February 12th 2006, 12:21pm

hehe ja genau diese seite habe ich verwändet nachdem ich das alles so gemacht hatte kamm ja erst die fehlermeldung erst dann denke mal das ich einen fehler ihrgendwo drinne hatte


aber mal ne andere frage ichhabe auf dem root vhcs installirt nur wo finde ich da jetzt die phpini? sie soll angeblich unter

- in die Datei php.ini (die findet man meist unter /usr/local/lib)


sein dort ist sie aber nicht dieser ordner ist leer bei mir

10

Sunday, February 12th 2006, 12:43pm

dann hast du also einen Linux root und das script nur auf dem windows system getestet?
je nach verwendetem betriebssystem und Apacheversion sollte die php.ini
/etc/php4/apache2/php.ini oder /etc/apache/php.ini sein.

ein kurzes

Source code

1
updatedb && locate php.ini
als root hilft dir weiter

11

Sunday, February 12th 2006, 1:48pm

könntes du mir nochmal helfen bekomme es net hin habe es jetzt auf dem Root istallirt so wie es auf der seite stand unter linux


Alles so gemacht wie es da drinr stand aber gehen tut es nicht im gegenteil da komme ich garnet weiter

Hier mal ein testlink zum anschauen


http://test.stagate.info/host-anzeigen.php

kannst du mir da mal helfe?

12

Sunday, February 12th 2006, 2:07pm

die anleitung oben ist nicht mehr up to date!
die zend installation ist noch viel simpler

Um den Zend optimizer unter Linux, Solaris, FreeBSD oder Mac System zu installieren muss man folgendermaßen vorgehen:
1. Unter https://www.zend.com/login/form anmelden
2. Script unter http://www.zend.com/products/zend_optimizer herunterladen
3. Auf dem Server als root anmelden und Datei entpacken
4. mittels folgendem commando die installation starten

Source code

1
./install.sh

5. Apache neustarten (unter debian wie folgt)

Source code

1
/etc/init.d/apache restart bzw /etc/init.d/apache2 restart

13

Sunday, February 12th 2006, 2:10pm

das habe ich ja alles gemacht habe grade mich als root mit putty eingelogt und deinen install befehlmal eingegeben

Code:

Source code

1
./install.sh 


dann screibt er mir

Source code

1
2
server8324611958:~# ./install.sh
-bash: ./install.sh: No such file or directory


Source code

1
2
3
4
5
server8324611958:~#
server8324611958:~# cd ZendOptimizer-1.2.0-PHP_4.0.4-FreeBSD3.4-i386
server8324611958:~/ZendOptimizer-1.2.0-PHP_4.0.4-FreeBSD3.4-i386# ./install.sh
./install.sh: line 35: ./php: No such file or directory
server8324611958:~/ZendOptimizer-1.2.0-PHP_4.0.4-FreeBSD3.4-i386# ./install.sh


mal das was er dann schreibt

14

Sunday, February 12th 2006, 4:57pm

sag mir doch bitte mal deine distri
ich nehme an du hast das falsche paket heruntergeladen.
oder hast du etwa freeBSD?

15

Sunday, February 12th 2006, 5:21pm

also ich habe die free sachen geladen ja habe vorhin malein anderes bekommen eineandere version man sagte mir das ich das breuchte angeblich :P

ZendOptimizer-2.6.2-linux-glibc23-x86_64.tar

so heist das ding

bitte da dringend um hilfe damit der zend optimizer endlich leüft :(((


ich weiss einfach nicht mehr weiter habe zich foren durch gesucht du bist der einzigste der mich versteht was ich meine und denke auch mal das du es weisst wie es geht


PS linux version debian

16

Sunday, February 12th 2006, 6:27pm

also freeBSD heißt nicht, dass der zendoptimizer "free" ist..
freebsd ist ein betriebssystem

einen Ordner FreeBSD sollte es also auch nicht geben

Quoted

server8324611958:~# cd ZendOptimizer-1.2.0-PHP_4.0.4-FreeBSD3.4-i386


und ob du ein 64-Bit System hast stelle ich auch mal in frage

Quoted

ZendOptimizer-2.6.2-linux-glibc23-x86_64.tar


wenns eine auflistung der pakete gibt, dann poste die liste mal hier..
außerdem wäre eine phpinfo() deines systems hilfreich

17

Sunday, February 12th 2006, 6:38pm

lso ich habe den php Zend Safe guard suite womit ich auch direkt eine licens mit erstellen kann für diese software so das prob ist das die php datein nur lesbar sind wenn dieser zent optimi.... installirt ist und das ist der punkt den ich hier auf dem linux root net hinbekommen

Hier mal ein link zur meiner php.info

http://test.stagate.info/info.php


bin aber nun mal schnell zum imbiss wior könnten uns ja mal auf ein meiner Teamspeak Server treffen wenn du magst dann kannstemir das schneller und besser erkären denke das das so schneller gehen würde :P

MFG

Sascha

Aber schön das es noch hilfsbereite leute gibt


bin in 1 stunde wieder da! My Website http://stagate.de

18

Sunday, February 12th 2006, 8:00pm

dann gute mahlzeit ;-)


wie gesagt, hab jetzt keine lust mich extra bei zend zu registrieren um eine auflistung der verfügbaren pakete zu bekommen

irgendo sollte es aber auf jeden fall ein paket für debian i386er zum download geben (ohne 64 Bit)

dort dann die install.sh ausführen

19

Sunday, February 12th 2006, 8:02pm

Kannst dich ja mit meinen daten einlogen wenn du möchtes binja froh das mir einer hilft


Habe dir die zugangsdaten per pm geschickt :wink:


und den link hab ich noch

http://downloads.zend.com/optimizer/1.2.0/

20

Sunday, February 12th 2006, 8:21pm

Quoted

For PHP versions below 4.0.4, use the Zend Optimizer 1.2.0.

deine php version ist aber aktueller als 4.0

hier der download der aktuellsten zend version:
//Stand: 12. Februar 2006
http://downloads.zend.com/optimizer/2.6.0/ZendOptimizer-2.6.0-linux-glibc21-i386.tar.gz

PS: Apache danach neustarten nicht vergessen

Similar threads

Social bookmarks