Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php] скипт загрузки (https://forum.antichat.xyz/showthread.php?t=82495)

X-FRITS 26.08.2008 22:05

[php] скипт загрузки
 
Привет, может ли кто-то показать на простом примере скрипт скачивания файла любого типа, и GIF типа, сделанный на PHP.

кто не понял, это как на dump.ru

mr.The 26.08.2008 22:43

PHP код:

$img=file_get_contents("http://адрес к картинке");
    
$f=fopen("имя_картинки","w+");
fwrite($f,$img);
fclose($f); 

тип того.
вместо file_get_contents можно использовать это .

X-FRITS 26.08.2008 23:24

я наверное не так объяснил, я имел ввиду, что загрузку с копма на сервер.

mr.The 26.08.2008 23:31

на вот читай: _ttp://www.softtime.ru/scripts/upload.php

X-FRITS 26.08.2008 23:56

ооо спасибо:) а ты не подскажеш еще как что бы можно было файлы одного типа только загружать, ну или только картинки:)

.:EnoT:. 27.08.2008 00:00

ну банально так:
PHP код:

<?php
$type 
'jpg';
if(
stristr($_FILES['filename']['type'], $type))
    echo 
'Ok';
else echo 
'пшол вон';
?>


n-000 27.08.2008 00:03

Цитата:

Сообщение от x-frits
ооо спасибо:) а ты не подскажеш еще как что бы можно было файлы одного типа только загружать, ну или только картинки:)

Нужно создать массив из расширений приемлемых для загрузки, ну и помудрить с примером выше -)

rushter 27.08.2008 00:14

форма
Код:

<form action="upload.php" method=post enctype=multipart/form-data>
<input type=file name=uploadfile>
<input type=submit value=Загрузить></form>

upload.php
PHP код:

<?php 
$uploaddir 
'./files/';
$uploadfile $uploaddir.basename($_FILES['uploadfile']['name']);
  if (
copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
   echo 
"<h3>Файл успешно загружен на сервер</h3>";
}
else { echo 
"<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

echo 
"<p><b>Ccылка на фаил: <a href='files/".$_FILES['uploadfile']['name']."'>скачать</a>";
?>


X-FRITS 27.08.2008 00:18

ну я наверное не так объяснил опять:) там когда обзор идёт, что бы там были видны только фото.

ну как тут:
_http://xs.to/xs.php?h=xs230&d=08352&f=999999999928.jpg

rushter 27.08.2008 00:27

с помощью js наверно
PS. смотри исходный код http://xs.to там всё есть :)


Время: 07:45