[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
Uploadile parooli
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 29.5.2010 13:56 Tsiteeri
Uploadile parooli



Tsitaat:

<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Lisa Fail:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Lae Üles" />
</form>

<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Fail: " . $_FILES["file"]["name"] . "<br />";
echo "Tüüp: " . $_FILES["file"]["type"] . "<br />";
echo "Suurus: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";

}
?>

<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
|| ($_FILES["file"]["type"] == "image/png")
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{


if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " Juba eksisteerib ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Asub: " . "Upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "";
}
?>


Kuidas teha nii, et ta küsib parooli uploadimiseks? Lihtsalt, et on parooli väli ja kui see tühi või vale on ei lase uploadida?


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 29.5.2010 14:42 Tsiteeri


Lisad formile <input type="password" name="pw" /> ja üles laadimisel kontrollid, kas $_POST['pw'] on sama mis su parool.
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
h0lx
Kohalik sitapea
Avatar

Liitunud: 10.4.2006
Postitusi: 1826
[EEMAL]




postitati 29.5.2010 17:41 Tsiteeri


soovitav on ära ka hashida...
Platform II: -DMI-; H0lx&jorssJõulumäng I: h0lx&jorss
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 29.5.2010 21:06 Tsiteeri


Tsitaat:

<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Lisa Fail:</label>
<input type="file" name="file" id="file" />
<br />
<label for="pw"> Parool: <input type="password" name="pw" /> </label>
<br/>
<input type="submit" name="submit" value="Lae Üles" />
</form>

<?php
if ($_FILES["file"]["error"] > 0)
|| ($_POST["pw"] == "password/test" )
{
echo "Viga: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Fail: " . $_FILES["file"]["name"] . "<br />";
echo "Tüüp: " . $_FILES["file"]["type"] . "<br />";
echo "Suurus: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";

}
?>

<?php



if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
|| ($_FILES["file"]["type"] == "image/png")
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{


if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " Juba eksisteerib ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Asub: " . "Upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "";
}

?>


Enda arust panin õigesse kohta aga lööb sellise errori :
Parse error: syntax error, unexpected T_BOOLEAN_OR in /www/data05/users/t/thnf.planet.ee/upload1.php on line 23

Ma ei leia viga sest sellel real on { ikoon ainult :D


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 29.5.2010 22:53 Tsiteeri


if ($_FILES["file"]["error"] > 0)
|| ($_POST["pw"] == "password/test" )

>

if ($_FILES["file"]["error"] > 0 && $_POST["pw"] == "password/test" )
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 30.5.2010 09:38 Tsiteeri


Sama jama näitab :s

Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Kampsinussu
Level 2


Liitunud: 4.9.2006
Postitusi: 23
[EEMAL]




postitati 30.5.2010 10:57 Tsiteeri


Peeter ju näitas ette juba, mis parandada tuleb. PHP-s peab if-i järel olev tingimus alati sulgudes olema, antud juhul on OR sulgudest väljas. Mõni targem editor isegi näitaks, et seal on viga sees.

if (x) || (z) -> if ((x) || (z))

Lisatud pilt:
ciews:
viga.gif
(7.91kb)


Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 30.5.2010 14:29 Tsiteeri


Mis on hea editor ?

Programmers notepad ?


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 30.5.2010 17:10 Tsiteeri


Notepad2
http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 30.5.2010 17:38 Tsiteeri


Näitab vigu ka?

Sain asja korda!


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum

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