login  Naam:   Wachtwoord: 
Registreer je!
 Forum

map en sql verwijderen

Offline dfoxx - 30/03/2009 17:24
Avatar van dfoxxNieuw lid Ik heb een script dat een map op de server aanmaakt en schrijft naar mysql. Nu wil ik ook graag een script dat beide dingen weer verwijderd. Dat je kunt selecteren welke map met inhoud moet worden verwijderd en dat dit vervolgens ook gebeurd zowel ftp als sql. Ik weet niet precies waar k moet beginnen.
  1. <?php
  2. function my_ftp_mkdir ($path, $dir) {
  3. $server = "ftp.host.nl";
  4.  
  5. // connect naar de ftp server
  6. $connection = ftp_connect ($server);
  7.  
  8. // inloggen op de ftp server
  9. $user = "user";
  10. $pass = "pass";
  11. $result = ftp_login ($connection, $user, $pass);
  12.  
  13. if ((!$connection) || (!$result)) {
  14. return false;
  15. }
  16. // ga naar de dir die als argument aan de functie is meegegeven
  17. if (!@ftp_chdir ($connection, $path)) {
  18. ftp_close($connection); // ftp verbinding verbreken
  19. return false;
  20. }
  21.  
  22. // nu de map maken en de rechten goed zetten
  23. if (!@ftp_mkdir($connection, $dir)) {
  24. ftp_close($connection); // ftp verbinding verbreken
  25. return false;
  26. }
  27.  
  28. $chmod_cmd = "CHMOD 0777 " . $dir;
  29. $chmod = ftp_site($connection, $chmod_cmd);
  30.  
  31. ftp_close($connection); // ftp verbinding verbreken
  32.  
  33. return true;
  34. }
  35. $needlevel = '4';
  36. include ("../checklevel.php");
  37. include ("../logincheck.php");
  38. include ("../connect.php");
  39. // nieuwe map maken
  40. if (my_ftp_mkdir ('httpdocs/fotos/'. $set .'/', '' . $naamdir. '')) {
  41. echo '';
  42. }
  43. else {
  44. echo "Fout bij het aanmaken van de map : httpdocs/fotos/$set/$naamdir";
  45. echo $set;
  46. echo "-";
  47. echo $naamdir;
  48. }
  49. $sql = "INSERT INTO fotos_2 (id, titel, cat, sub, link, omschrijving, pic, onderdeel)
  50. VALUES ('', '$naamdir', '$naamdir', '', '$naamdir', '$omschrijving', '', '')";
  51. mysql_query($sql) or die("Er is een storing opgetreden. Probeer het later opnieuw");
  52. ?>
  53. <HTML>
  54. <HEAD>
  55. <script language="JavaScript">
  56. <!--
  57. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  58. eval(targ+".location='product.php?id="+selObj.options[selObj.selectedIndex].value+"'");
  59. if (restore) selObj.selectedIndex=0;
  60. }
  61. //-->
  62. </script>
  63. </HEAD>
  64. <BODY bgcolor="#F8F8F8" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
  65. <p><font color="#C5C09A" size="4" face="Verdana">jaarmap aanmaken </font><font
  66. color="#008C00" size="4" face="Verdana"><br>
  67. </font><font color="#5B5B5B" size="2" face="Verdana">Stap<strong>
  68. 2 </strong>van<strong> 2</strong></font></p>
  69. <p><font color="#3A3A3A" size="2" face="Tahoma">Mapnaam aangemaakt<br><b></font></p>
  70. </BODY>
  71. </HTML>

1 antwoord

Gesponsorde links
Offline timmie_loots - 30/03/2009 17:42
Avatar van timmie_loots PHP gevorderde Heb je al uitgezocht hoe je bestanden en mappen van een server verwijdert, en weet je hoe dit in een database zou moeten? Heb je bovenstaande script zelf gemaakt? Weet je überhaupt hoe dit script werkt?

Als het antwoord op één van de bovenstaande vragen "nee" is, dan zou ik daar eerst even over doorvragen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s