Промяна на ъплоад скрипт

oXteR

Registered
http://web-tourist.net/login/login/view.php?st=1229
Искам да стане да може да се качват само картинки
 
Човек , има много други много по-добри скриптове от този.
В който има обяснение. А това е само един мизерен код...
По-добре претърси уроците и ще видиш , че ще намериш уплоад скриптове далеч по-добри от тоя. Повярвай ми.
 
Пробвай така:

Код:
<?php
if($_GET['do'] == "up") {
if(eregi(".jpg",".gif",".png",".bmp",$file)){
@move_uploaded_file($_FILES['file']["tmp_name"], "files/" . $_FILES['file']['name']);
}
else
{
echo"Може да качваш само снимки :)";} ;)
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>

Едитнах си мнението! Прбвай наново.
 
Избрал съм точно този !
Направете така да се качват само картинки !
@veli4ko нестава
 
<?php
if($_GET['do'] == "up") {
if (!($uploaded_type=="image/jpeg" || $uploaded_type=="image/gif" || $uploaded_type=="image/png")){
echo "Можеш да качваш само картинки!<br>";
$ok=0;
}
@move_uploaded_file($_FILES['file']["tmp_name"], "files/" . $_FILES['file']['name']);
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>


Пробвай така
 
Код:
<?php
if($_GET['do'] == "up") {

if (($HTTP_POST_FILES['file']['type']=="image/gif") || ($HTTP_POST_FILES['file']['type']=="image/pjpeg") || ($HTTP_POST_FILES['file']['type']=="image/jpeg") || ($HTTP_POST_FILES['file']['type']=="image/png")) 
{ 

move_uploaded_file($_FILES['file']["tmp_name"], "files/" . $_FILES['file']['name']);
}
}
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>
Така ? :roll:

gionai каза:
<?php
if (!($uploaded_type=="image/jpeg" || $uploaded_type=="image/gif" || $uploaded_type=="image/png")){
echo "Можеш да качваш само картинки!<br>";
$ok=0;
}
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>


Пробвай така
Знаеш ли какво е в случея uploaded_type ? :roll:
 
на eregi се задават само две указания
eregi("какво да търси за съпадение", "къде да го търси")
не можеш да зададеш 100!

gionai твоя код нищо не прави

така ?
<?php
if($_GET['do'] == "up") {
$raz_exts = array("jpg", "gif", "png", "bmp");//тук пишеш разрешените формати
$ext = end(explode(".", $_FILES['file']["tmp_name"]));
if (in_array($ext, $raz_exts)) {
@move_uploaded_file($_FILES['file']["tmp_name"], "files/" . $_FILES['file']['name']);
echo "Файла е качен успешно!<br />";
} else echo "Може да качвате само снимки!";
}
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>
 
той ми писа по скайп и намерих грешка
за тези който искат да го ползват става така
Код:
<?php
if($_GET['do'] == "up") {
$raz_exts = array("jpg", "gif", "png", "bmp");//тук пишеш разрешените формати
$ext = end(explode(".", $_FILES['file']["name"]));
if (in_array($ext, $raz_exts)) {
move_uploaded_file($_FILES['file']["tmp_name"], $_FILES['file']['name'])or die("error");
echo "Файла е качен успешно!<br />";
} else echo "Може да качвате само снимки!";
}
?>
<form action="?do=up" method="post" enctype="multipart/form-data" name="form1" id="form1"><br />
<label>
<input type="file" name="file" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Качване" />
</label>
</form>
 

Back
Горе