Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> new FTP
Cr3dO
post 7.08.2010, 10:20:34
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Hej
Przerabiam metody w PHP na 5 - obiektowe.

Mam klase:

  1. <?php
  2. class ServerSideService {
  3.  
  4. function __construct () { // KONSTRUKTOR
  5. include_once('../../settings.php');
  6. $this -> FTPConnection = new ftp;
  7. $this -> FTPConnection -> connect($FTPserver);
  8. $this -> FTPConnection -> login($FTPuser, $FTPpassword);
  9. }
  10.  
  11. function createDirectory ($dir) { // utworzenie biblioteki [ boolean ]
  12. return $this -> FTPConnection -> mkdir($dir);
  13. }
  14. }
  15. ?>


i wywołując metodę: createDirectory z parametrem czy bez dostaje komunikat: Class 'ftp' not found

dlaczego?

Ten post edytował Cr3dO 7.08.2010, 10:21:04


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
erix
post 7.08.2010, 10:23:26
Post #2





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




A skąd masz mieć tę klasę? W PHP takiej nie ma standardowo.


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

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
Cr3dO
post 7.08.2010, 10:27:57
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(erix @ 7.08.2010, 10:23:26 ) *
A skąd masz mieć tę klasę? W PHP takiej nie ma standardowo.



To jak mam ją zaimportować?

p.s.

mysqli jest:)

to działa:

  1. <?php
  2.  
  3. class ServerSideService {
  4.  
  5. function __construct () { // KONSTRUKTOR
  6. include_once('../../settings.php');
  7. $this -> mysqli = new mysqli($SQLhost, $SQLuser, $SQLpassword, $SQLdataBase);
  8. $this -> mysqli -> set_charset("utf8");
  9. }
  10.  
  11. function query ($query) { // zapytanie do bazy danych [ query ]
  12. return $this -> mysqli -> query($query);
  13. }
  14. }
  15.  
  16. ?>


Ten post edytował Cr3dO 7.08.2010, 10:28:29


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
erix
post 7.08.2010, 10:29:06
Post #4





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




Cytat
To jak mam ją zaimportować?

Pytanie pierwsze: skąd w ogóle ją wytrzasnąłeś?


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

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
Cr3dO
post 7.08.2010, 10:31:28
Post #5





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(erix @ 7.08.2010, 10:29:06 ) *
Pytanie pierwsze: skąd w ogóle ją wytrzasnąłeś?



Znalazłem taki art:

http://code.google.com/p/ftp-php/


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
erix
post 7.08.2010, 10:33:02
Post #6





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




A nie przyszło Ci do głowy, żeby tę klasę jeszcze załączyć do kodu?


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

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
Cr3dO
post 7.08.2010, 10:34:31
Post #7





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(erix @ 7.08.2010, 10:33:02 ) *
A nie przyszło Ci do głowy, żeby tę klasę jeszcze załączyć do kodu?



Nie, zrobiłem adekwatnie do kodu mysqli


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
thek
post 7.08.2010, 13:20:01
Post #8





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Ale sama biblioteka jest po prostu napisana przez kogoś tam. Na dole masz link do jej ściągnięcia. Na razie piszesz kod, który ją uwzględnia, ale samo php jej nie zna. Bo niby skąd, skoro jej nie dołączasz nigdzie do projektu?


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Cr3dO
post 8.08.2010, 07:18:30
Post #9





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(thek @ 7.08.2010, 13:20:01 ) *
Ale sama biblioteka jest po prostu napisana przez kogoś tam. Na dole masz link do jej ściągnięcia. Na razie piszesz kod, który ją uwzględnia, ale samo php jej nie zna. Bo niby skąd, skoro jej nie dołączasz nigdzie do projektu?


Przykładu właśnie pobrać nie mogę, mam error: Page Not Found
Dlatego myślałem że biblioteka jest w PHP i działa jak mysqli.

OK, skoro jej nie ma, więc jak w 5 obiektowo jest rozwiązany dostęp FTP?


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
antyqjon
post 8.08.2010, 08:15:27
Post #10





Grupa: Zarejestrowani
Postów: 77
Pomógł: 27
Dołączył: 24.03.2002
Skąd: Tarnów

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


Cytat(Cr3dO @ 8.08.2010, 07:18:30 ) *
OK, skoro jej nie ma, więc jak w 5 obiektowo jest rozwiązany dostęp FTP?

Nie jest. Po to ktoś napisał takiego wrappera, żeby cokolwiek było.
(Na upartego funkcje ftp_* i przekazywanie uchwytu jako pierwszego argumentu można nazwać obiektowością w stylu C winksmiley.jpg )


--------------------
Zbyszek 'antyqjon' Siciarz

siciarz.net | Aquila DSP C++
Go to the top of the page
+Quote Post
Cr3dO
post 8.08.2010, 09:23:20
Post #11





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(antyqjon @ 8.08.2010, 09:15:27 ) *
Nie jest. Po to ktoś napisał takiego wrappera, żeby cokolwiek było.
(Na upartego funkcje ftp_* i przekazywanie uchwytu jako pierwszego argumentu można nazwać obiektowością w stylu C winksmiley.jpg )



OK, dzięki wszystkim, EOT


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:48