Anonymous · 2006. Nov. 25. (Szo), 16.14
<?php
$szoveg = $_POST['szoveg'];
$nev = $_POST['nev'];
$fajl1 = "jo.txt";
$emeret = filesize("$fajl1");
$fa = fopen("$fajl1", "a");
fputs("$fa", "$szoveg");
fclose("$fa");
$umeret = filesize("$fajl1");
$kulombseg = (int) ( "$emeret" - "$umeret");
if( $emeret = $umeret )
{
print "ez üres";
}
else
{
fseek( "$fa", "$emeret" );
$lenyeg = fread( "$fa", ("$kulonbseg") );
print "Hozzászólásod: <br> $lenyeg";
}
$fajl2 = "jo2.txt";
$emeret2 = filesize("$fajl2");
$fa2 = fopen("$fajl2", "a");
fputs("$fa2", "$nev");
fclose("$fa2");
$umeret2 = filesize("$fajl2");
$kulombseg2 = (int) ( "$emeret2" - "$umeret2" );
if( $emeret2 = $umeret2 )
{
print "ez üres";
}
else
{
fseek( "$fa", "$emeret2" );
$lenyeg2 = fread( "$fa", ("$kulonbseg2") );
print "Írta:$lenyeg2";
}
?>
fogalmam nincs mi vele a probléma tudnátok segíteni?
■
egy hiba
üdv
czetner márton
kettő
2. freadnél mindenhol lemaradt a filesize. $lenyeg2 = fread($fa,filesize($kulonbseg2));
3. egyszer kulonbseg, maskor kulombseg...javítsd.
4. sokszor raksz függvényen belül változók köré idézőjelet, nem kell, ha csak a változó kerül oda.
köszönöm
n-m
$kulombseg = (int) ( "$emeret" - "$umeret");
, de amikor ki akarod olvasni az értéket, akkor már:
$lenyeg = fread( "$fa", ("$kulonbseg") );
És mivel másoltad a második részt, így ott is rosszul szerepel.
Nem jó dolog az, ha az ember azt hangoztatja, hogy valami nem jó és sos kell kijavítani. Ez arról árulkodik, hogy a feladat nem lett megtervezve, mert különben a hibajavítás is bele lett volna kalkulálva. Ez viszont elengedhetetlen, mivel szerintem még nem született olyan ember, aki elsőre jó kódot írt.
Ja.
Egyébként konkrétan mi az, ami nem megy?
Nem nyitja meg a fájlt?
Nem írta a fájl végére a változó értékét?
Nem számol különbséget?
Vagy netán az a baj, hogy az if feltételben az $emeret-nek átadod az $umeret értékét, és mindig azt írja ki, hogy "ez üres"?
re
Warning: fputs(): supplied argument is not a valid stream resource in /disk/raid0/a/u/augre/pro.php on line 9
Warning: fclose(): supplied argument is not a valid stream resource in /disk/raid0/a/u/augre/pro.php on line 10
ez üres
Warning: fopen(jo2.txt): failed to open stream: Permission denied in /disk/raid0/a/u/augre/pro.php on line 28
Warning: fputs(): supplied argument is not a valid stream resource in /disk/raid0/a/u/augre/pro.php on line 29
Warning: fclose(): supplied argument is not a valid stream resource in /disk/raid0/a/u/augre/pro.php on line 30
ez üres
kezdő vok
Gyulus
hehe
ez jó :) én meg sok pénzt akarok, de nincs kedvem megtanulni hogyan kell megkeresni, ezért valaki azonnal mondja meg.
re