Имам два скрипта които при изпълнението си създават и почват да променят незнайно защо един файл а не използват създадения от мен примерно "1.inc" а при изпълнението си скрипта създава нов файл който е само "1" но странното е че си съдържа всички данни и то правилно, но е защитен и немога да го изтрия и сваля, но като пак изпълнявам скрипта си записва новите данни в него!!!
ето го първия файл със скрипта в него:
ето го и dostavkaz.php:
като в
nomera.inc има следната подредва:
1
2
3
4
5
в stoki.inc има следната подредва:
стока 1
стока 2
стока 3
стока 4
стока 5
като от първия файл взима визуализацията и подрежда данните от stoki.inc а при изпълнението взима стойността на nomera.inc и така като ги преработи в dostavkaz.php като предположим че сме избрали "стока 1" значи взима стойността "1" и така "$stoka" приема стойността на "1" и би трябвало като се изпълнифункцията " fopen ("kol/$stoka1.inc","r"); "
да отвори файл "kol/1.inc" и при записа "fopen ("kol/$stoka1.inc","w"); " трябва да отваря "kol/1.inc" а и в двата случая си отваря файл "1" който даже няма и вид и немога да го манипулирам без този скрипт!!!
Малко ми се вижда страннода се разгадае тази загатка иаз самия достатъчносе борихс нея, но за съжаление без резултат !!!
Ако някой има идея защо се получава цялата тази глупост щесъм му много благодарен ако помогне и благодаря предварително!!!
ето го първия файл със скрипта в него:
Код:
<form name="form1" method="post" action="dostavkaz.php">
<p align="center">
<select name="stoka1" id="stoka1">
<?php
$n=file("nomera.inc");
$s=file("stoki.inc");
$output = "";
foreach($n as $num){list(,$stok) = each($s);
$output.="<option value='$num'>$stok</option>";
}
echo($output);
?>
</select>
<label></label>
<label>
<input name="kolichestvo1" type="text" id="kolichestvo1" size="5" maxlength="3" />
</label>
</p>
<p align="center">
<label>
<input type="submit" name="Submit" value="ЗАПИШИ">
</label>
</p>
</form>
ето го и dostavkaz.php:
Код:
<?php
$stoka1=$HTTP_POST_VARS['stoka1'];
$kolichestvo1=$HTTP_POST_VARS['kolichestvo1'];
$fp = fopen ("kol/$stoka1.inc","r");
$pr= fgets($fp,999);
fclose($fp);
$pr=$pr+$kolichestvo1;
$fp = fopen ("kol/$stoka1.inc","w");
fwrite($fp, $pr);
fclose($fp);
echo $pr;
?>
като в
nomera.inc има следната подредва:
1
2
3
4
5
в stoki.inc има следната подредва:
стока 1
стока 2
стока 3
стока 4
стока 5
като от първия файл взима визуализацията и подрежда данните от stoki.inc а при изпълнението взима стойността на nomera.inc и така като ги преработи в dostavkaz.php като предположим че сме избрали "стока 1" значи взима стойността "1" и така "$stoka" приема стойността на "1" и би трябвало като се изпълнифункцията " fopen ("kol/$stoka1.inc","r"); "
да отвори файл "kol/1.inc" и при записа "fopen ("kol/$stoka1.inc","w"); " трябва да отваря "kol/1.inc" а и в двата случая си отваря файл "1" който даже няма и вид и немога да го манипулирам без този скрипт!!!
Малко ми се вижда страннода се разгадае тази загатка иаз самия достатъчносе борихс нея, но за съжаление без резултат !!!
Ако някой има идея защо се получава цялата тази глупост щесъм му много благодарен ако помогне и благодаря предварително!!!