unlink

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

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 »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving 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! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! 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 een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »
Richard de jong

richard de jong

21/10/2010 10:50:43
Quote Anchor link
hallo
ik ben net begonnen met php en kom nu het volgende probleem tegen
ik ben een webwinkel aan het maken en heb het al een hel stuk klaar
ik kan artikelen toevoegen afbeeldingen uploaden
maar nu wil ik een artikel verwijderen met de daar bij behorende afbeelding
het artikel gaat wel weg maar de afbeelding blijft staan
ik heb een map genaamd image waar dea fbeeldingen op de server staan
de link in de database verwijderd ook behalve dus de afbelding

code
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
<?php
ini_set("safe_mode", "off");
require "header.php";
$admin = true;
require "authenticatie.php";
$artikelid= $_GET["artikelid"];


if ($_GET["actie"] == "wis" && $artikelid) { // artikel ingevoerd?
$sql = "DELETE FROM Artikel WHERE ARTIKEL_ID=$artikelid";

if (!mysql_query($sql)) { // voer SQL code uit
echo mysql_error ();
echo "Verwijderen artikel mislukt!";
        exit;
}
else {
    $sql = "DELETE FROM Categorie_per_Artikel WHERE ARTIKEL_ID=$artikelid";
    
    if (!mysql_query($sql)) { // voer SQL code uit
    echo "mysql_query =".mysql_query."<br />";
    
        echo "Verwijderen categorie mislukt!";
        exit;
    }

    $sql = "SELECT * FROM Afbeelding WHERE ARTIKEL_ID=$artikelid";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) { // voer SQL code uit
        while ($rij = mysql_fetch_array($result)) {
            // bepaal afbeelding
            
            $Afbeelding = $pad.$rij["AFBEELDING_ID"].$rij["Bestandstype"];
            unlink("image/".$Afbeelding);
            
            echo $Afbeelding."<br />";
        }

        $sql = "DELETE FROM Afbeelding WHERE ARTIKEL_ID=$artikelid";
        if (!mysql_query($sql)) { // voer SQL code uit
        
            echo "Verwijderen afbeelding(en) mislukt!";
            exit;
        }
    }
}

echo "OK, het artikel is verwijderd!";    
}
else {
?>

<p><div class="big">Artikel wissen</div><br>
Wis het volgende artikel:<br>
<?php
    $sql
= "SELECT * FROM Artikel";
    $resultaat  = mysql_query($sql); // voer SQL code uit
    while ($rij = mysql_fetch_array($resultaat)) {
        $artikelid = $rij["ARTIKEL_ID"];
        echo $rij["Naam"]." <a href=\"$PHP_SELF?actie=wis&artikelid=$artikelid\" onClick=\"return Confirm(1)\">Wis</a><br>\n";
    }
}


require "footer.php";

?>


ik weetr dat de fout ergens zit in de waarde van $afbeelding maar ik kom er niet uit.
wie van de php goeroes helpt mij hier mee

bvd richard

Code in de code-tags geplaatst[/modedit]
Gewijzigd op 21/10/2010 12:14:03 door Chris -
 
PHP hulp

PHP hulp

20/05/2025 21:15:20
 
Tom Swinkels

Tom Swinkels

21/10/2010 11:27:02
Quote Anchor link
Wat krijg je terug in de echo van $afbeelding? En wat geeft hij voor een error?
 
Paul R

Paul R

21/10/2010 11:51:13
Quote Anchor link
varriabelen buiten quotjes halen zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "DELETE FROM Artikel WHERE ARTIKEL_ID=".$artikelid;
 
John D

John D

21/10/2010 12:13:52
Quote Anchor link
Wie is owner van de afbeelding ? Heb je de afbeelding ook ge-upload met/via de webwinkel of heb je die met ftp ge-upload ? In het laatste geval heeft de webwinkel (php cq het apache proces) geen rechten om de unlink (=delete) uit te voeren. Check dus ownership en rechten.
 
Robert Deiman

Robert Deiman

21/10/2010 12:22:43
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$Afbeelding
= $pad.$rij["AFBEELDING_ID"].$rij["Bestandstype"];
?>


Hoe heb je het opgeslagen?
$pad, klinkt als een bepaalde locatie. Ik vermoed ook dat daar de mapnaam al instaat die je later in unlink ook weer probeert te gebruiken. Alleen zie ik niet waar je $pad vult, bestaat die wel?

Daarnaast vraag ik me af of je het bestandstype inclusief . opslaat, want dat is niet erg logisch. (overigens is bestandstype technisch wat anders dan een extensie, een type is bijvoorbeeld : afbeelding, een extensie is dan jp(e)g oid.)

Als je voor je unlink eens een echo "image/".$Afbeelding; plaatst, wat krijg je dan te zien?
 
Richard de jong

richard de jong

21/10/2010 13:25:00
Quote Anchor link
hoi bedankt voor de reakties tot zover

ik krijg momenteel deze melding terug

Warning: unlink(image/../afbeeldingen59) [function.unlink]: No such file or directory in /var/www/vhosts/rdjong2edu.cursistennet.nl/httpdocs/artikel_wissen.php on line 32
../afbeeldingen59
OK, het artikel is verwijderd!
ik heb de afbeelding via een formulier opgstuurd dus met de rechten zit het wel goed
 
John D

John D

21/10/2010 13:30:06
Quote Anchor link
unlink(image/../afbeeldingen59
extensie .jpg ofzoiets vergeten of probeer je een directory weg te gooien ?
let ook op upper- en lowercase karakters, dat is strict namelijk.
Gewijzigd op 21/10/2010 13:31:00 door John D
 
- SanThe -

- SanThe -

21/10/2010 14:45:10
Quote Anchor link
Jij zegt dat alle afbeeldingen in de map 'image' staan. Met unlink(image/../afbeeldingen59) ga je weer uit de map 'image' en dat klopt dus niet.
 
Richard de jong

richard de jong

21/10/2010 19:39:03
Quote Anchor link
het probleem is opgelost

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
<?php
ini_set("safe_mode", "off");
require "header.php";
$admin = true;
require "authenticatie.php";
$artikelid= $_GET["artikelid"];


if ($_GET["actie"] == "wis" && $artikelid) { // artikel ingevoerd?
$sql = "DELETE FROM Artikel WHERE ARTIKEL_ID=$artikelid";

if (!mysql_query($sql)) { // voer SQL code uit
echo mysql_error ();
echo "Verwijderen artikel mislukt!";
        exit;
}
else {
    $sql = "DELETE FROM Categorie_per_Artikel WHERE ARTIKEL_ID=$artikelid";
    
    if (!mysql_query($sql)) { // voer SQL code uit
    echo "mysql_query =".mysql_query."<br />";
    
        echo "Verwijderen categorie mislukt!";
        exit;
    }

    $sql = "SELECT * FROM Afbeelding WHERE ARTIKEL_ID=$artikelid";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) { // voer SQL code uit
        while ($rij = mysql_fetch_array($result)) {
            // bepaal afbeelding
            // ik had hier de te veel code staan die verwijderd

            unlink("image/".$rij['Afbeeldingnaam']);

 

            
            echo $Afbeelding."<br />";
        }

        $sql = "DELETE FROM Afbeelding WHERE ARTIKEL_ID=$artikelid";
        if (!mysql_query($sql)) { // voer SQL code uit
        
            echo "Verwijderen afbeelding(en) mislukt!";
            exit;
        }
    }
}

echo "OK, het artikel is verwijderd!";    
}
else {
?>

<p><div class="big">Artikel wissen</div><br>
Wis het volgende artikel:<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $sql
= "SELECT * FROM Artikel";
    $resultaat  = mysql_query($sql); // voer SQL code uit
    while ($rij = mysql_fetch_array($resultaat)) {
        $artikelid = $rij["ARTIKEL_ID"];
        echo $rij["Naam"]." <a href=\"$PHP_SELF?actie=wis&artikelid=$artikelid\" onClick=\"return Confirm(1)\">Wis</a><br>\n";
    }
}


require "footer.php";

?>
Gewijzigd op 21/10/2010 19:40:46 door richard de jong
 



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.