<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Creation-date" content="2007-04-10T18:55:03Z">
<meta name="Authoring-tool" content="Pajaczek NxG PRO v5.6.1">
</head>
<body>
<form enctype="multipart/form-data" action="code.php" method="POST">
<table border="1">
<tr>
<td>
<!-- MAX_FILE_SIZE must precede the
file input field
-->
<!-- Name of input element determines name in
$_FILES array --> Plik: <input name="plik" type="file" />
</td>
</tr>
<tr>
<td>Potworek był na pozycji:</td>
<td>Potworek jest na pozycji:</td>
</tr>
<tr>
<td>X
<input type="text" name="x1" value="" /></td>
<td>X
<input type="text" name="x2" value="" /></td>
</tr>
<tr>
<td>Y
<input type="text" name="y1" value="" /></td>
<td>Y
<input type="text" name="y2" value="" /></td>
</tr>
<tr>
<td>Z
<input type="text" name="z1" value="" /></td>
<td>Z
<input type="text" name="z2" value="" /></td>
</tr>
</table>
<table width="100$" height="100%">
<tr>
<td align="center" valign="middle" width="300px">
<input type="submit" name="submit" value="Wykonaj" /></td>
</tr>
</table>
</form>
</body>
</html>
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Creation-date" content="2007-04-10T19:49:52Z">
<meta name="Authoring-tool" content="Pajaczek NxG PRO v5.6.1">
</head>
<body>
<?php
$roznicax=$_POST['x2']-$_POST['x1'];
$roznicay=$_POST['y2']-$_POST['y1'];
$roznicaz=$_POST['z2']-$_POST['z1'];
print("Różnica X: $roznicax"); print("Różnica Y: $roznicay"); print("Różnica Z: $roznicaz");
$uploaddir = '/Program Files/WebServ/httpd/spawn/XML/';
$uploadfile = $uploaddir . basename($_FILES['plik']['name']);
echo "Pierwszy stpień obliczeń - DONE.n"; } else {
echo "Possible file upload attack!n"; }
$fd=fopen($uploadfile,"r+"); $fstring = fread($fd , 10000
); // jak zrobić, żeby zamiast 10000 było filesize, tyle że do pliku $plik , który się znajduje w folderze podrzędnym spawn??
$replace = str_replace('x="', "x=[0-9]+$roznicax", $fd); // <-- najważniejszy kawałek
?>
</body>
</html>
Jak zrobić tak, żeby szukał w pliku x=" (tu jakakolwiek wartość liczbowa) " , a później dodawał do niej $różnicax

?
Oczywiście wszystkie x= mają być zmienione.
I żeby zapisywał wszystko do folderu /gotowe/
To co zrobiłem, działa... kulawo
Ten post edytował Tilosag 10.04.2007, 21:21:01