login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ftp problemen (Opgelost)

Offline smoke - 02/04/2012 22:46
Avatar van smokeLid Ik ben momenteel bezig voor een klant een ftp verbing te maken met trucks.nl.

De bedoeling is als de klant iets wijzigd in zijn webshop moet er een xml bestandje gemaakt worden.
Dat xml bestandje moet worden geupload naar trucks en dan een emailtje sturen naar hun dat er iets klaar staat.

Ik ben al zover dat die het xml bestandje maakt.
Hij wil hem alleen niet uploaden naar trucks

Hier onder mij code voor de ftp upload
Plaatscode: 141729

Ik ben al een aantal dagen bezig en ik heb geen idee wat ik fout doe.

Alvast bedankt

10 antwoorden

Gesponsorde links
Offline vinTage - 02/04/2012 22:50
Avatar van vinTage Nieuw lid [beetje offtopic mss?]
webshop en wijzigen lijkt me een actie die zich serverside afspeelt? Waarom dan niet gewoon iets met PHP.net: fopen/PHP.net: fwrite en gewoon koppelen aan mail(...)?
Offline smoke - 02/04/2012 22:53
Avatar van smoke Lid Ik doe dit omdat mijn webshop los staat van trucks.nl en de klant wil graag dat zijn producten ook op die website staan en dat kan via een xml bestandje uploaden naar een ftp server en dan een mailtje sturen zodat de website van hun word geupdate
Offline vinTage - 02/04/2012 22:59
Avatar van vinTage Nieuw lid @ andere 'stie' => Goede reden 


Nu ben ik niet echt bekend met ftp/php, maar een snelle blik over wat functs..en ik mis ftp_connect in jouw functie?
Offline smoke - 02/04/2012 23:02
Avatar van smoke Lid regel 13 staat de conectie
$conn_id = ftp_connect($ftp_server);

Bijna alles werkt ik kan verbinden met de server van hun.
Het bestand bestaat.
Alleen bij ftp_put geeft die false terug en warom weet ik niet.
Offline vinTage - 02/04/2012 23:09 (laatste wijziging 02/04/2012 23:13)
Avatar van vinTage Nieuw lid En je krijgt geen foutmeldingen (ook niet als je error_reporting voluit zet)?

ook al FTP_ASCII geprobeerd vs FTP_BINARY ?

en dit gaat wel op voor je ?

(nogmaals, ik denk maar mee hoor, ben niet bekend met die functies )
Offline smoke - 03/04/2012 09:37
Avatar van smoke Lid Ik heb nu de error report aangezet nu krijg ik de volgende error

Warning: ftp_put() [function.ftp-put]: Data connection already open; Transfer starting. in /path/to/file/index.php on line 45

ik heb ook al FTP_ASCII en FTP_BINARY geprobeerd geeft geen enkel verschil.

de link die je heb gegeven daar heb ik helaas niks aan
Offline vinTage - 03/04/2012 10:02
Avatar van vinTage Nieuw lid
smoke schreef:
de link die je heb gegeven daar heb ik helaas niks aan


ehm..?

Citaat:
In case you aren't aware... Some web hosting services do NOT allow outbound ftp unless you have a dedicated server account. A "shared" hosting account often doesn't have this capability.

So if you can't get your ftp, curl, or ssh remote file transfer functions to work, check with the host service and ask. You may have to upgrade your account.


Dus je weet zeker dat jouw hosting die outbound ftp toestaat?
Offline smoke - 03/04/2012 10:08
Avatar van smoke Lid Ik heb al met de hosting provider gekeken of het ook via de comandline kon maar dat lukte gewoon.
Offline cyberninjah - 03/04/2012 13:31
Avatar van cyberninjah Lid Probeer het in pasive mode ?

ftp_pasv($conn_id, true);
Offline smoke - 03/04/2012 13:39 (laatste wijziging 05/04/2012 09:00)
Avatar van smoke Lid al geprobeert maar geeft geen enkel verschil


Ik heb mijn hele script herschreven en nu doet die het op een of andere manier wel.

Alle mensen bedankt voor julie bijdragen.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s