login  Naam:   Wachtwoord: 
Registreer je!
 Forum

uploaden naar server die geen php ondersteund

Offline spikepinneke - 23/05/2005 22:24
Avatar van spikepinnekeHTML interesse Is het mogelijk om met een uploadscript ,op een server met php, om een file te uploaden op een server die geen php ondersteund?

Mvg Bart

6 antwoorden

Gesponsorde links
Offline Martijn1989 - 23/05/2005 22:27
Avatar van Martijn1989 PHP ver gevorderde Ja,.. maar hij word niet weergeven... hij doet gewoon niks
Offline Gerard - 24/05/2005 01:45 (laatste wijziging 24/05/2005 01:46)
Avatar van Gerard Ouwe rakker Ja dit is mogelijk. Zoek maar eens naar de uitgebreide FTP options welke beschikbaar zijn binnen PHP. Het zal geen appeltje eitje zijn om dit voor elkaar te krijgen, maar ik denk dat het wel kan.
Offline spikepinneke - 24/05/2005 13:04
Avatar van spikepinneke HTML interesse Ik heb de volgende code gevonden op php.net maar er komt altijd een foutmelding:

Warning: ftp_chdir(): users.skynet.be/bart_goetschalckx: No such file or directory in /home/aclille/public_html/joggings/ftp_upload_send.php on line 21

kan iemand mij helpen met het oplossen van defout?

  1. <?php
  2.  
  3. $ftp_server='***.***.***.***';//serverip
  4. $conn_id = ftp_connect($ftp_server);
  5.  
  6.  
  7. // login with username and password
  8. $user="login";
  9. $passwd="paswoord";
  10. $login_result = ftp_login($conn_id, $user, $passwd);
  11.  
  12. // check connection
  13. if ((!$conn_id) || (!$login_result)) {
  14. echo "FTP connection has failed!";
  15. echo "Attempted to connect to $ftp_server for user $ftp_user_name";
  16. die;
  17. } else {
  18. echo "<br>Connected to $ftp_server, for user $user<br>";
  19. }
  20.  
  21. ftp_chdir($conn_id, "users.skynet.be/bart_goetschalckx");
  22. ftp_chdir($conn_id, "gein");
  23. // map waarin geupload wordt
  24.  
  25. //$destination_file=ftp_pwd($conn_id);
  26.  
  27. $destination_file="x2.jpg";
  28. echo ("<br>");
  29. print $destination_file;
  30.  
  31. echo ("<br>");
  32.  
  33. // upload the file
  34. $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
  35.  
  36. // check upload status
  37. if (!$upload) {
  38. echo "FTP upload has failed!";
  39. } else {
  40. echo "Uploaded $source_file to $ftp_server as $destination_file";
  41. }
  42.  
  43. // close the FTP stream
  44. ftp_close($conn_id);
  45. ?>
Offline Gerard - 24/05/2005 14:21
Avatar van Gerard Ouwe rakker
  1. <?php
  2. $config['ftp']['ipaddress'] = 'xxx';
  3. $config['ftp']['username'] = 'xxx';
  4. $config['ftp']['password'] = 'xxx';
  5.  
  6. $rConnection = ftp_connect($config['ftp']['ipaddress']);
  7.  
  8. if (!$rConnection) {
  9.  
  10. echo 'Een verbinding met de FTP server kon niet tot stand worden gebracht';
  11.  
  12. } else {
  13.  
  14. echo 'Connection to '.$config['ftp']['ipaddress'].' SUCCESS<br />';
  15.  
  16. if (!ftp_login($rConnection, $config['ftp']['username'], $config['ftp']['password'])) {
  17.  
  18. echo 'Het inloggen op de FTP server is niet gelukt';
  19.  
  20. } else {
  21.  
  22. echo 'Username '.$config['ftp']['username'].' OK<br />';
  23.  
  24. if (!ftp_chdir($rConnection, 'uploads')) {
  25.  
  26. echo 'Kon niet navigeren naar de uploads directory';
  27.  
  28. } else {
  29.  
  30. echo 'The current directory is '.ftp_pwd($rConnection).'<br /><br />';
  31.  
  32. if (!ftp_put($rConnection, $_FILES['source_file']['name'], $_FILES['source_file']['tmp_name'], FTP_BINARY)) {
  33.  
  34. echo '<br /><br />Kon het bestand '.$_FILES['source_file']['name'].' niet uploaden';
  35.  
  36. } else {
  37.  
  38. echo 'Directory Listing:<br/ >';
  39.  
  40. $aListing = ftp_nlist($rConnection, $ftp_pwd);
  41.  
  42. for ($i=0; $i < count($aListing); $i++) {
  43.  
  44. echo $aListing[$i].'<br />';
  45.  
  46. }
  47.  
  48. echo '<br /><br />Het uploaden is succesvol verlopen<br />';
  49.  
  50. }
  51.  
  52. }
  53.  
  54. }
  55.  
  56. }
  57.  
  58. ftp_close($rConnection);
  59. ?>


aansturen met

  1. <form action="ftp.php" method="POST" enctype="multipart/form-data">
  2. <input type="file" name="source_file" id="source_file"><br />
  3. <br />
  4. <input type="submit" value="Upload"><br/ >
  5. </form>
Offline spikepinneke - 24/05/2005 15:50
Avatar van spikepinneke HTML interesse thx het werkt perfect 
Offline spikepinneke - 24/05/2005 20:31
Avatar van spikepinneke HTML interesse hoe kan ik het eerst deel van het script dat proximus gegeven heeft veranderen zodat het meerdere bestanden tegelijk kan uploaden.
Het tweede deel heb ik zelf kunnen maken maar het andere deel lukt neit goed.

  1. <form action="ftp_upload_send.php" method="POST" enctype="multipart/form-data">
  2. <?
  3. $aantaluploads = 5;
  4. for($i=0; $i<$aantaluploads; $i++) {
  5. echo "<input type='file' name='source_file[]' id='source_file'><br />";
  6. }
  7. ?>
  8. <input type="submit" value="Upload"><br/ >
  9. </form>

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s