Skip to content

Commit 64ecf7e

Browse files
Benjamin SchwarzeBenjamin Schwarze
authored andcommitted
Initial commit of version 1.4.2
1 parent a6314a5 commit 64ecf7e

File tree

14 files changed

+5583
-0
lines changed

14 files changed

+5583
-0
lines changed

build/build_one_src_file.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
3+
function addSrc($Name, $Target) {
4+
echo "Adding " . basename($Name) . PHP_EOL;
5+
fputs($Target, PHP_EOL);
6+
$File = fopen($Name, "r");
7+
try {
8+
while (! feof($File)) {
9+
fwrite($Target, fread($File, 102400));
10+
}
11+
}
12+
finally {
13+
fclose($File);
14+
}
15+
}
16+
17+
$SrcDir = realpath(dirname(__FILE__) . "/../src");
18+
$DistDir = realpath(dirname(__FILE__) . "/../dist/one_src_file");
19+
$TargetFile = "$DistDir/phosphor7.php";
20+
21+
22+
23+
$Target = fopen($TargetFile, "w");
24+
try {
25+
fputs($Target,'<?php define("PHOSPHOR7_EXTERNAL_REQUIRE_MANAGEMENT", 1); ?>');
26+
27+
addSrc("$SrcDir/p7_global.php", $Target);
28+
addSrc("$SrcDir/p7_ctypes.php", $Target);
29+
addSrc("$SrcDir/p7_errno.php", $Target);
30+
addSrc("$SrcDir/p7_netinet_in.php", $Target);
31+
addSrc("$SrcDir/snap_sysutils.php", $Target);
32+
addSrc("$SrcDir/snap_msgsock.php", $Target);
33+
addSrc("$SrcDir/s7_isotcp.php", $Target);
34+
addSrc("$SrcDir/s7_types.php", $Target);
35+
addSrc("$SrcDir/s7_peer.php", $Target);
36+
addSrc("$SrcDir/s7_micro_client.php", $Target);
37+
addSrc("$SrcDir/phosphor7.php", $Target);
38+
}
39+
finally {
40+
fclose($Target);
41+
echo "Done!" . PHP_EOL;
42+
}
43+
44+
?>

dist/one_src_file/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!.gitignore

examples/read_db.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?php
2+
3+
require_once("../src/phosphor7.php");
4+
5+
$c = new TSnap7MicroClient();
6+
7+
$c->ConnectTo("10.11.6.2", 0, 0);
8+
9+
$buffer = "";
10+
$c->DBRead(7, 0, 12, $buffer); //reads first 12 bytes of DB07
11+
var_dump(bin2hex($buffer));
12+
13+
$c->Disconnect();
14+
15+
?>

0 commit comments

Comments
 (0)