FTP complete folder

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »
Edwin

Edwin

26/09/2007 00:15:00
Quote Anchor link
Ik ben aan het zoeken maar het lijkt haast alsof je met ftp over php alleen maar 1 bestand per keer kan ftp'en. Klopt dat en moet ik dus een loop maken om eerst de structuur op te vragen van het origineel, vervolgens de folders aanmaken met mkdir en dan 1 voor 1 de bestanden er in gooien?

Wat ik namelijk aan het maken ben is een website die ik wil klonen op mijn subs maar met kleine verschillen in de config. Gaat om de basis want de inhoud is verschillend.

Als mijn vermoeden klopt dan zal ik beginnen met het schrijven van een dergelijk stukje code maar wil even zeker weten dat er geen snellere en betere methode is.

Groeten,
Edwin
 
PHP hulp

PHP hulp

18/12/2024 08:16:26
 
PHP erik

PHP erik

26/09/2007 00:18:00
Quote Anchor link
Ik snap niet wat je bedoelt met "maar 1 bestand per keer ftp'en". Hoop je dat je een hele map per keer kan verplaatsen ofzo? FTP = File Transfer Protocol. Kijk eens naar de logs van een gemiddelde FTP client en je ziet ook dat alles 1 voor 1 gaat.
Gewijzigd op 01/01/1970 01:00:00 door PHP erik
 
Edwin

Edwin

26/09/2007 05:34:00
Quote Anchor link
ik had gehoopt dat er een functie was waarmee ik kon aangeven dat ik de huidige map en alle submappen met inhoud wil kopieren en vervolgens waar het heen moet. Omdat je dat nogal vaak doet had ik gehoopt een functie, class of code daarvan te vinden maar of ik zoek verkeerd of kijk op de verkeerde plaatsen want ik vind alleen maar voorbeelden en tutorials hoe je 1 bestand moet ftp'en en nergens hoe je een hele map met submappen moet verplaatsen.
 
Jacco Engel

Jacco Engel

26/09/2007 08:14:00
Quote Anchor link
Edwin :
Je kunt er natuurlijk altijd zelf een functie voor schrijven :)
Schokkend moeilijk is het niet (mits je iets weet van php)

Je zou bijvoorbeeld gewoon eerst je bestandsstructuur in een array kunnen zetten om deze vervolgens te verplaatsten.

Als ik er vanavond aan toe kom zal ik er ook eens naar kijken want het is wel grappig :)
 
Bart van der veen

bart van der veen

26/09/2007 09:19:00
Quote Anchor link
dit is niet helemaal wat je zoekt, maar het is een aardige schop in de goede richting:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
//niet extern aanroepen
if(isset($controle) && $controle==1){
    //kijken of wel wel zijn ingelogt
    if(isset($_SESSION["user_online"])){
    
        //Rootmap hernoemen.
        if(isset($_GET[rename]) && !in_array($_GET[rename], $array_root) && ereg("(^[a-zA-Z0-9]+([a-zA-Z\_\ 0-9\.-]*))$" , $_GET[rename])){
            //nieuwe hoofdmapmaken
            $rename=$_GET[rename];
            mkdir ($rename, $chmod);
        
            //submappen maken in hoofdmap
            $array_sub1=array();
        
            $open_sub1=opendir($_GET[sub1_loc]);
                while (false!==($sub1 = readdir($open_sub1))) {
                    if (is_dir($_GET[sub1_loc].'/'.$sub1) && $sub1 != "." && $sub1 != "..") {
                        array_push($array_sub1,$sub1);            
                    }
                }

            closedir($open_sub1);
            //daadwerkelijk maken.
            foreach($array_sub1 as $key => $sub1){
                mkdir ($rename.'/'.$sub1, $chmod);  
              }

        
            //uitlezen submappen
            foreach($array_sub1 as $key => $sub1){
            $open_file=opendir($_GET[sub1_loc].'/'.$sub1);
                while (false!==($file = readdir($open_file))) {
                    if ($file != "." && $file != "..") {
                          $pad_ond = pathinfo($_GET[sub1_loc].'/'.$sub1.'/'.$file);
                        $pad=$pad_ond["dirname"].'/'.$pad_ond["basename"]; //kan ook exstentiion!!                    
                        $pad_nieuw=str_replace($_GET[sub1_loc], $rename, $pad);
                        //copy naar nieuwe locatie.
                        copy($pad, $pad_nieuw);
                        //weggooien oud bestand
                        unlink($pad);
                    }
                }

            closedir($open_file);      
            }

            
            //weggooien oude submap
            foreach($array_sub1 as $key => $sub1){
            rmdir ($_GET[sub1_loc].'/'.$sub1);  
                //subdatabase updaten als ze bestaan.
                $sql_query6 = "UPDATE sub1 SET onder='$rename' WHERE naam='$sub1';";
                $result6 = mysql_query($sql_query6) or die(mysql_error());
            }

            //weggooien oude hoofddir
            rmdir($_GET[sub1_loc]);
                //database updaten
                $sql_query5 = "UPDATE root SET naam='$rename' WHERE id='$row_mc[id]';";
                $result5 = mysql_query($sql_query5) or die(mysql_error());
            //controle regels voor het oke
            $oke_2='
            <p class=oke>Mapnaam is gewijzigd in: '
.ucfirst($rename).'</p>
            <p class=oke>Refresh in 2 seconden</p><meta http-equiv="refresh" content="2;?sub1_loc='
.$rename.'">
            '
;
        
        }
else{
            $error_2='<span class=error>Nieuwe naam: '.ucfirst($rename).' is geen geldige naam of bestaat al!<span><br>';
        }
        
    }
else{
        echo'<h3>uw bent niet ingelogt en heeft geen recht om deze pagina te bekijken</h3>';
    }    
}
else{
    echo'<meta http-equiv="refresh" content="0;url=index.php">';
}
            
?>
 
Edwin

Edwin

27/09/2007 21:18:00
Quote Anchor link
ik kom even niet verder.
ik weet hoe de structuur moet worden met subdomeins etc en neig er naar om dat in een array te zetten ipv een dynamisch iets waarbij ik de programma laat bepalen.
Bovenstaand stukje is hulpvol maar ik zal nog nog even verder moeten klooien denk ik.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.