Unlink (verwijder) foto's uit map

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

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 »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »
Marco Hendriks

Marco Hendriks

11/02/2013 13:52:22
Quote Anchor link
Ik ben bezig met een cms dat ik voor een website aan het maken ben (me eerste cms). Nu heb ik het standaard upload script gebruikt dat op de w3c schools staat, werkt perfect. Nu gebruik ik het script hier onder om al de foto's die in de map staan weertegeven. Nu wil ik ze ook weer kunnen verwijderen maar ik kom er maar niet achter hoe. Kan iemand mij hier mee helpen?

als vast bedankt :).

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
<?
$files
= glob("upload/*.*");
for ($i=0; $i<count($files); $i++)
{

    $num = $files[$i];
    ?>
<div class="imgbox"><?
        echo '<img src="'.$num.'" alt="" class="imgimg"/>'."<br/>";
        ?>
<div class="imgtext"><?
            print $num."<br/>";
        ?>
</div>
          <div class="verwijder">
                <form action="   " method="post">
                    <input type="hidden" name="" value=""/>
                    <input type="submit" value="verwijder">
                </form>
            </div>
        </div>
<?
    }
?>
Gewijzigd op 11/02/2013 13:55:38 door Marco Hendriks
 
PHP hulp

PHP hulp

06/11/2024 00:26:24
 
- Ariën  -
Beheerder

- Ariën -

11/02/2013 13:53:46
Quote Anchor link
Kan je het tussen [code] en [/code]-tags plaatsen door je bericht te wijzigen? Dat maakt het beter leesbaarder.
 
Marco Hendriks

Marco Hendriks

11/02/2013 13:56:06
Quote Anchor link
gebeurd dank je voor de tip.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/02/2013 14:04:37
Quote Anchor link
Je bent aardig op weg. Het lijkt overigens totaal niet op een CMS maar het zou een onderdeel er van kunnen zijn.
bij action="" kun je bijvoorbeeld deleteimage.php invullen.
Maak vervolgens van regel 15
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php <input type="hidden" name="foto" value="<?php echo $num; ?>"/> ?>

deleteimage.php wordt dan het script dat aangeroepen zal worden als men op [verwijder] klikt. Je moet dat script dan gaan maken waarin je met $_POST['foto'] de filename kan uitlezen en vervolgens met unlink() kan verwijderen
Gewijzigd op 11/02/2013 14:05:44 door Frank Nietbelangrijk
 
Marco Hendriks

Marco Hendriks

11/02/2013 14:13:01
Quote Anchor link
Ja het is een onderdeel van een CMS ja klopt.






Toevoeging op 11/02/2013 16:25:57:

Kan iemand me hier mee verder helpen. Ik probeer met deleteimage.php de foto te verwijderen. na aanrader van Frank Nietbelangrijk berichtje.

deleteimage.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
    if(isset($_POST['foto'])) {
        unlink("/upload/".$num); // gaat niet goed
    }
?>


Toevoeging op 12/02/2013 10:56:01:

Ik ben iets veder gekomen krijg nu geen foutmeldingen maar hij doet het ook nog niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if(isset($_POST['foto'])) {
                                
    if(file_exists("upload/".file_name) && (file_name!=''))
     {

          unlink("upload/".file_name);
              chmod("upload/".file_name,0777);
        }
}

?>


Kan iemand me hiermee veder helpen?
Gewijzigd op 11/02/2013 16:25:50 door Marco Hendriks
 
Bart V B

Bart V B

12/02/2013 11:11:40
Quote Anchor link
Je doet het verkeerd om eerst chmodden, en dan pas unlink toepassen. ;)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if(isset($_POST['foto'])) {
                                
    if(file_exists("upload/".file_name) && (file_name!=''))
     {

          chmod("upload/".file_name,0777);
          unlink("upload/".file_name);
              
     }
}

?>
 
Marco Hendriks

Marco Hendriks

12/02/2013 11:54:25
Quote Anchor link
Ik heb net de aanpassing gedaan alleen hij verwijderd de foto nog steeds niet...
Wat doe ik verkeerd?



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
<?
$files
= glob("upload/*.*");
for ($i=1; $i<count($files); $i++)
{

    $num = $files[$i];
    ?>
<div class="imgbox"><?
        echo '<img src="'.$num.'" alt="" class="imgimg"/>'."<br/>";
        ?>
<div class="imgtext"><?
            print $num."<br/>";
        ?>
</div>
          <div class="verwijder">
                <form action="fotoupload.php" method="post">
                    <input type="hidden" name="foto" value="<?php echo $num; ?>"/>
                    <input type="submit" value="verwijder">
                </form>
            </div>
        </div>
    <?
                // van af hier werkt het niet meer...

        if(isset($_POST['foto'])) {
                                        
            if(file_exists("upload/".file_name) && (file_name!=''))
             {

                  chmod("upload/".file_name,0777);
                  unlink("upload/".file_name);
                      
             }
        }                    
    }

?>
 
- SanThe -

- SanThe -

12/02/2013 12:10:39
Quote Anchor link
Zet je error_reporting(E_ALL) eens aan.
En waar komt de constante file_name vandaan?
 
Marco Hendriks

Marco Hendriks

12/02/2013 12:25:34
Quote Anchor link
Ja je hebt gelijk ik heb hem error_reporting(E_ALL); aangezet en hij geeft aan dat de file_name niet herkend word.
Deze had ik zo via een tutorial gevonden en heb hem ook al veranderd in $num (dacht dat dit de juiste variable was) maar dat wou ook niet werken...

Hier met wat ik dacht dat de juiste vaiabale was (krijg ik geen fout meldingen maar doet ook niks).
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
<?
error_reporting(E_ALL);

$files = glob("upload/*.*");
for ($i=1; $i<count($files); $i++)
{

    $num = $files[$i];
    ?>
<div class="imgbox"><?
        echo '<img src="'.$num.'" alt="" class="imgimg"/>'."<br/>";
        ?>
<div class="imgtext"><?
            print $num."<br/>";
        ?>
</div>
          <div class="verwijder">
                <form action="fotoupload.php" method="post">
                    <input type="hidden" name="foto" value="<? echo $num; ?>"/>
                    <input type="submit" value="verwijder">
                </form>
            </div>
        </div>
    <?

        if(isset($_POST['foto'])) {
                                        
            if(file_exists("upload/".$num) && ($num!=''))
             {

                  chmod("upload/".$num,0777);
                  unlink("upload/".$num);
                      
             }
        }                    
    }

?>
Gewijzigd op 12/02/2013 12:27:42 door Marco Hendriks
 
- SanThe -

- SanThe -

12/02/2013 12:28:29
Quote Anchor link
Zit die niet gewoon in $_POST['foto'] want daar test je op en dat komt uit het formulier.
 
Marco Hendriks

Marco Hendriks

12/02/2013 12:32:56
Quote Anchor link
Hoe bedoel je?
 
- SanThe -

- SanThe -

12/02/2013 12:37:12
Quote Anchor link
Hier zet je de waarde/naam toch in de input van het formulier.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="hidden" name="foto" value="<? echo $num; ?>"/>

Die komt dus terug in $_POST['foto'].
Dus het wordt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
 if(isset($_POST['foto'])) {
                                        
            if(file_exists("upload/".$_POST['foto']) && ($_POST['foto'] != ''))
             {

                  chmod("upload/".$_POST['foto'],0777);
                  unlink("upload/".$_POST['foto']);
             }
 }

?>
Gewijzigd op 12/02/2013 12:37:52 door - SanThe -
 
Marco Hendriks

Marco Hendriks

12/02/2013 13:03:38
Quote Anchor link
Dank je is vrij logisch en volgens mij heb ik het probleem nu opgelost. Ik heb gekeken naar wat hij echo'd als ik op de knop druk daar kwam uit: upload/naamfoto.jpg. Nu heb ik overal de "upload/". weg gehaald in de code en nu doet hij het wel. Dit is de nieuwe code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
 if(isset($_POST['foto'])) {
                                        
            if(file_exists($_POST['foto']) && ($_POST['foto'] != ''))
             {

                  chmod($_POST['foto'],0777);
                  unlink($_POST['foto']);
             }
 }

?>


Allemaal bedankt voor de hulp en reacties.
 



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.