[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
vaja abi uudiste lisamise scriptiga .
fastexp
x )


Liitunud: 16.9.2008
Postitusi: 297
[EEMAL]




postitati 25.5.2009 18:51 Tsiteeri
vaja abi uudiste lisamise scriptiga .



mis sellel scriptil viga on , et se ei kirjuta uudiseid ?

script:

<?php
$uudis="";
$fail="uudised.txt";

if($_POST['uudis']!=''){
fopen($fail, "w");
fwrite($uudis);
fclose($fail);
}

?>
<html>
<head>
<title>Admin :: Lisa Uudis</title>
</head>
<body>
<center>
<h1>Lisa Uudis!</h1>
<br>
<i>Iga uudise lõppu kirjuta < br></i>
<form action="?" method="POST">
Uudis: <input type="uudis" name="uudis"><br>
<input type="submit" value="Lisa Uudis!">
</form>
</center>
</body>
</html>

Palun aidake

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
gmmeiter
GlorY


Liitunud: 28.10.2005
Postitusi: 2032
[EEMAL]




postitati 25.5.2009 19:04 Tsiteeri


kas failil uudised.txt on faili kirjutusõigused 777?

Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
fastexp
x )


Liitunud: 16.9.2008
Postitusi: 297
[EEMAL]




postitati 25.5.2009 19:07 Tsiteeri


Tsitaat:
Tsitaat: gmmeiter
kas failil uudised.txt on faili kirjutusõigused 777?

jah . ta lööb sellise errori :

Warning: fopen(uudised.txt): failed to open stream: Success in /www/data09/users/k/kummalised/test/admin/uudised.php on line 7 Warning: Wrong parameter count for fwrite() in /www/data09/users/k/kummalised/test/admin/uudised.php on line 8 Warning: fclose(): supplied argument is not a valid stream resource in /www/data09/users/k/kummalised/test/admin/uudised.php on line 9

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 25.5.2009 19:36 Tsiteeri


proovi v2ikest w t2hte... v6imalik, et asi on case-sensitive.
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
fastexp
x )


Liitunud: 16.9.2008
Postitusi: 297
[EEMAL]




postitati 25.5.2009 19:42 Tsiteeri


Tsitaat:
Tsitaat: jnt
proovi v2ikest w t2hte... v6imalik, et asi on case-sensitive.

ok!
edit:Ikka ei tööta . :wtf:

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 25.5.2009 20:00 Tsiteeri


sama error?

ahjaa, fwrite tahab esimeseks argumendiks saada ju fopen'ilt saadud handle'it... ;)

php.net manual (y)

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
fastexp
x )


Liitunud: 16.9.2008
Postitusi: 297
[EEMAL]




postitati 26.5.2009 05:32 Tsiteeri


Tsitaat:
Tsitaat: jnt
sama error?

ahjaa, fwrite tahab esimeseks argumendiks saada ju fopen'ilt saadud handle'it... ;)

php.net manual (y)

ei ole sama error , nüüd, on natuke väiksem ...
Warning: Wrong parameter count for fwrite() in /www/data09/users/k/kummalised/test/admin/uudised.php on line 8 Warning: fclose(): supplied argument is not a valid stream resource in /www/data09/users/k/kummalised/test/admin/uudised.php on line 9

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 26.5.2009 08:20 Tsiteeri


sa lugesid ka mu posti?
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 19.6.2009 14:13 Tsiteeri


Warning: fclose(): supplied argument is not a valid stream resource in /home/np13481/domains/jmangud.pri.ee/public_html/uudised.php on line 8
Aga kuidas seda korda teha?

_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.6.2009 14:54 Tsiteeri


php.net manual lahti ja loe. Puhta valesti siin kasutatud neid funktsioone.
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 19.6.2009 20:29 Tsiteeri


<?php
$filename = 'uudised.txt';
$uudis = "";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

// In our example we're opening $filename in append mode.
// The file pointer is at the bottom of the file hence
// that's where $somecontent will go when we fwrite() it.
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}

// Write $somecontent to our opened file.
if (fwrite($handle, $uudis) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}

echo "Success, wrote ($uudis) to file ($filename)";

fclose($handle);

} else {
echo "The file $filename is not writable";
}
?>

<html>
<head>
<title>Admin :: Lisa Uudis</title>
</head>
<body>
<center>
<h1>Lisa Uudis!</h1>
<br>
<i>Iga uudise lõppu kirjuta < br></i>
<form action="?" method="POST">
Uudis: <input type="uudis" name="uudis"><br>
<input type="submit" value="Lisa Uudis!">
</form>
</center>
</body>
</html>



Mul ikka sellega mingi häda! (ma isegi copy-pastesin manuaali)

_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.6.2009 20:33 Tsiteeri


"midagi h2da" ei ole just kuigi informatiivne veakirjeldus. Rahvas, 6ppige ennast v2ljendama. 2kki sa copy-peistid errori v6i r22gid, milles asi?
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 19.6.2009 20:35 Tsiteeri


Errorit pole!!! Asi lihtsalt ei kirjuta ennast txt faili!
_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.6.2009 20:37 Tsiteeri


kusjuures kirjutab, aga ta kirjutab t2iesti tyhjust... $uudis on sul antud v22rtus "" ehk mitte midagi... ja siis sa kirjutad faili selle mitte midagi... :D
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 19.6.2009 20:50 Tsiteeri


Kuidas siis teha nii, et uudise väärtust saab ise sisse kirjutada?
Midagi selle koodiga?
<form action="?" method="POST">
Uudis: <input type="uudis" name="uudis"><br>
<input type="submit" value="Lisa Uudis!">
</form>

edit: Miks form action'i all ? on? Mis see tähendama peaks?

_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.6.2009 21:15 Tsiteeri


kui method on post, siis saad k2tte lahtri sisu $_POST['lahtri_nimi']. get puhul on muutujaks $_GET. ? on seal seep2rast, et kui oled t2hele pannud, siis peale kysim2rki on get kaudu antud muutujad. Andes lihtsalt kysim2rgi, t2hendab see pmst nii5elda iseennast. ;)
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 19.6.2009 21:29 Tsiteeri


Kood:
Kood:

<?php
$filename = 'uudised.txt';
$_POST['uudis]
$uudis = "";

if (is_writable($filename)) {

if (!$handle = fopen($filename, 'w')) {
echo "Cannot open file ($filename)";
exit;
}

if (fwrite($handle, $uudis) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}

echo "Success, wrote ($uudis) to file ($filename)";

fclose($handle);

} else {
echo "The file $filename is not writable";
}
?>

<html>
<head>
<title>Admin :: Lisa Uudis</title>
</head>
<body>
<center>
<h1>Lisa Uudis!</h1>
<br>
<i>Iga uudise lõppu kirjuta < br></i>
<form action="?" method="POST">
Uudis: <input type="uudis" name="uudis"><br>
<input type="submit" value="Lisa Uudis!">
</form>
</center>
</body>
</html>


Error: Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/np13481/domains/jmangud.pri.ee/public_html/uudised.php on line 8
Mis teha?

Edit:
Tegin ise uue koodi:

<html>
<title>
<Lisa uudis>
</title>
<body>
<center>
<font face="Tahoma">
<form method="post" action="?">
<label>Sisesta uudis:</label><input type="text" name="uudis" />
<br>
<input type="submit" value="Sisesta!" />

<?php
$fail = "uudised.txt";
if($_POST['uudis']){
$uudis = $_POST['uudis']
$fp = fopen($fail, 'r+');
fwrite( $fp, $uudis);
fclose($fp);
echo "Uudis sisestatud!"
}
?>

Ja ikka annab errori (natuke teise küll).
Error:


Parse error: syntax error, unexpected T_VARIABLE in /home/np13481/domains/jmangud.pri.ee/public_html/uudistest.php on line 17

Mis teha?

_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 20.6.2009 09:05 Tsiteeri


$_POST['uudis]
$uudis = "";



Mida see sinu arust tegema peaks üldse? Lampi kirjutad suvalisi märke algusesse?

btw, error ka seepärast, et mu välja toodud kahest reast esimesel on lõpus ; ka puudu. Aga miks sa üldse sellise jura sinna algusesse panid? :s

Sa mõtle, enne kui krijutad... fwrite'iga sa kirjutad... mida sa kirjutad? seda, mis tuli POST'iga. Loogika, inimesed!

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jyri1234
Level 9
Avatar

Liitunud: 16.1.2008
Postitusi: 542
[EEMAL]




postitati 20.6.2009 09:51 Tsiteeri


Nojah, eks ma teen ümber.

edit: Nii... Nüüd kõik korras! Uudiseid saab lisada, vaja veel lugemis süsteem ehitada. Tänud!

_________________________________
Eestikeelsed tasuta PHP õpetused - php.ee
PHP Manuaal - php.net
Jõulu 2008 III: Jyri1234<br>
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i

Hetkel loevad seda teemat:
Mitte ühtegi - 1 külaline

Mine lehekülje lõppu





Foorumi algbaas põhineb XMB mootoril, modifitseeritud Valter Pundi poolt
Kodulehekülg on tehtud Valter Pundi poolt vpundi ät gmail punkt komm