/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
VEdvarende FTP-forbindelse?
Fra : Kostas Kefaloukos


Dato : 22-04-02 11:12

Hvordan opretholder man en FTP-forbindelse på tværs af websider med PHP?

Jeg kan selvfølgelig bare overføre brugernavn og adgangskode til
FTP-serveren i nogle variabler til næste webside, og så logge på igen. Men
det kunne være at der var nogen der ikke blev så glade for at jeg spammede
deres logfil på den måde...jeg regner med at have 10-20 ivrige brugere af
systemet.

jeg har prøvet at overføre alle variabler i en session: Virker ikke
jeg har prøvet at overføre alle varialbler i httpheaders og querystrings:
Virker ikke

Problemet er at variablen $ftpforbindelse ($ftpforbindelse =
ftp_connect("ftpserver")) blot bliver opfattet som et naturligt tal
($ftpforbindelse = 1) af modtagersiden , ikke som en ftpforbindelse!




 
 
Kostas Kefaloukos (22-04-2002)
Kommentar
Fra : Kostas Kefaloukos


Dato : 22-04-02 11:24

Jeg får fejlen "Unable to find ftpbuf 1" da $ftpforbindelse er lige 1. Hvor
finder jeg ftpbuf?




Johan Holst Nielsen (22-04-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 22-04-02 14:42

> Jeg får fejlen "Unable to find ftpbuf 1" da $ftpforbindelse er lige 1. Hvor
> finder jeg ftpbuf?

Kan du vise os scriptet? Du har formentlig glemt ftp_connect eller ftp_login?

mvh
Johan


Christian Rishoej (23-04-2002)
Kommentar
Fra : Christian Rishoej


Dato : 23-04-02 01:18


"Kostas Kefaloukos" <kostas@crackdealer.com> wrote in message
news:RhRw8.40$V_6.4844@news.get2net.dk...
> Hvordan opretholder man en FTP-forbindelse på tværs af websider med PHP?

> jeg har prøvet at overføre alle variabler i en session: Virker ikke
> jeg har prøvet at overføre alle varialbler i httpheaders og querystrings:
> Virker ikke
>
> Problemet er at variablen $ftpforbindelse ($ftpforbindelse =
> ftp_connect("ftpserver")) blot bliver opfattet som et naturligt tal
> ($ftpforbindelse = 1) af modtagersiden , ikke som en ftpforbindelse!

Det er fordi din variabel i anden omgang ikke er andet end et naturligt tal.
I foerste omgang var den muligvis en henvisning til en socket som PHP havde
aabnet for dig, men den har PHP vaeret flink at lukke efter siden blev vist.

Saa... det kan du med andre ord ikke goere.

Christian



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste