fwrite eller fputs ftp. Læse og skrive.

Tags:    php

Når jeg skal hente oplysninger om min fil gør jeg sådan her:
Fold kodeboks ind/udKode 


Dette virker fint, men når jeg så vil skrive filen om:
Fold kodeboks ind/udKode 

Virker det ikke. Hvad har jeg gjort galt?



Indlæg senest redigeret d. 11.06.2008 10:42 af Bruger #13210
6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Nu var jeg så uheldig at jeg lige sad og kedede mig lidt. Så jeg smed lige noget ftp stuff sammen som dækker over en af de metoder jeg nok ville bruge på nuværende tidspunkt.

Det første er en wrapper-class der håndterer det der har at gøre med FTP. Det sidste er hvordan man bruger denne klasse.

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 11.06.2008 23:45 af Bruger #10216
Fold kodeboks ind/udKode 


Det virker heller ikke. Når jeg opdatere min browser siger den "Internet Explorer kan ikke vise websiden." Er der nogle der kan komme med et exempel på hvad jeg skal?



Nu har jeg så skrevet koden ind, men den virker ikke. Da jeg skrev dette ind :
Fold kodeboks ind/udKode 
Udskrev den dette:
Fatal error: Uncaught exception 'Exception' with message 'Could not connection to ftp host "host"' in /hsphere/local/home/rune85/data-cms.net/ajax/gem.php:35 Stack trace: #0 /hsphere/local/home/rune85/data-cms.net/ajax/gem.php(52): Ftp->_connect() #1 /hsphere/local/home/rune85/data-cms.net/ajax/gem.php(111): Ftp->setPassiveMode() #2 {main} thrown in /hsphere/local/home/rune85/data-cms.net/ajax/gem.php on line 35.

Nu skriver den den samme fejlkode, når jeg har ændret til dette:
Fold kodeboks ind/udKode 


Hvad har jeg gjort forkert. Hele koden er stadigvæk den samme:
Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 12.06.2008 13:39 af Bruger #13210
du skal ikke rode med koden inde i class {} - det er "don't touch".

Du skal ændre værdierne i linjen med:
$ftp = new Ftp('host','username','password');

Første er host, dvs. et domæne navn, eller en ip-adresse på ftp.
Næste er brugernavn til ftp'en,
Sidste er kodeord der er associaseret med brugernavn.

Hvis du ikke ved så basale ting, eller kan læse dig til dem, så bør du nok overveje at skrue din vurdering af dine PHP kundskaber ned.



Grunden til at jeg spørge er jo for at lære det? Jeg kan meget php men ikke ftp.

Og mange tak for hjælpen :D Jeg bøjer mig i støvet for den mægtige Gnu :D



t