Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]FTP na stronie
jasikj
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


Witam,
mam wykupiony hosting na home.pl. Chciałem zrobić na stronie taki odsyłacz żeby moi klienci mogli wgrywać pliki na ftp. Czy na tym hostingu da się zrobić coś takiego? Jeżeli tak to jak bo próbuje już drugi tydzień wklepać jakieś gotowe skrypty i nic. Gdzieś wyczytałem że wystarczy utworzyć dodatkowe konto na serwerze i skonfigurować pod nie skrypt ale nie potrafię tego zrobić. Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


chcesz porostu przesłać z poziomu strony www plik?
jeżeli dobrze cię zrozumiałem, to nie trzeba tworzyc dodatkowych kont wystarczy ze serwer obsługuje php, napisac formularz i skrypt wysyłający pełno jest gotowców w google


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Gdzieś wyczytałem że wystarczy utworzyć dodatkowe konto na serwerze i skonfigurować pod nie skrypt ale nie potrafię tego zrobić. Proszę o pomoc.

Utwórz konto anonymous w panelu.

Choć w sumie wystarczy Ci zwykły upload w PHP; szarzy użytkownicy mogą się przestraszyć, jeśli napiszesz im "FTP"...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
jasikj
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


tak, chcę żeby osoby mogły przesyłać pliki na mój serwer z poziomu strony www. Mam takiego gotowca, ale chciałbym żeby to było bardziej rozbudowane, konta dla każdego klienta z osobna, login, hasło, pasek postępu. Można zrobić coś takiego?
tutaj kod któego chciałem użyć ale i tak nie przesyła plików nie wiem dlaczego:

Kod
<?php
$upload_dir = './pliki/';
$maxfilesize = 102400;

$userfile = $_FILES['userfile'];

if(isset($_POST['send']))
{
    if(is_uploaded_file($userfile['tmp_name']))
    {
        if($userfile['size'] <= $maxfilesize)
        {
            $file_patch = $upload_dir.'/'.$userfile['name'];
            if (file_exists($file_patch))
            {
                $extension = explode('.', $userfile['name']);
                $cnt = count($extension) -2;
                $file_name = '';
                for ($i=0; $i<$cnt; $i++)
                {
                    $file_name .= $extension[$i];
                }
                $i_ext = count($extension) -1;
                $file_patch = $upload_dir.'/'.$file_name.'('.date('YmdGi',time()).').'.$extension[$i_ext];
            }
            if(move_uploaded_file($userfile['tmp_name'], $file_patch))
            {
                echo '<p>Plik został wysłany</p>';
            }
      
        }
    }
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
  <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $maxfilesize; ?>">
  <input type="file" name="userfile">
  <input type="submit" name="send" value="Wyslij plik">
</form>


Ten post edytował jasikj 22.12.2008, 11:20:00
Go to the top of the page
+Quote Post
damian004
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 25.06.2008

Ostrzeżenie: (0%)
-----


http://www.webtips.pl/index.php?showtopic=21373

Tutaj jest świetny skrypt uploadu zbudowany na klasach
Kod krok po kroku wyjaśniony więc nie powinno być problemów z niezrozumieniem
Pozdrawiam
Go to the top of the page
+Quote Post
jasikj
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


znalazłem fajny skrypt phpATM 130. Bardzo rozbudowany z opcją rejestracji itp. Robię wszystko wg instrukcji i nadal wyskakuja mi jakieś błędy.

Cytat
Warning: session_start() [function.session-start]: open(/tmp/sess_e1c2d7f3c6d71b8c328a4640d878de55, O_RDWR) failed: No such file or directory (2) in /ftp/include/common.php on line 62

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /ftp/include/common.php:62) in /ftp/include/common.php on line 62

Warning: Cannot modify header information - headers already sent by (output started at /ftp/include/common.php:62) in /ftp/include/common.php on line 78

Warning: Cannot modify header information - headers already sent by (output started at /ftp/include/common.php:62) in /ftp/include/common.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /ftp/include/common.php:62) in /ftp/include/common.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /ftp/include/common.php:62) in /ftp/include/common.php on line 81
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Było na forum nieraz. Poszukaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




masz, było...


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:47