unlink

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Software Developer @ Regio Den Haag

2021-08-16 iSense Senior Software Developer Heb jij ruime ervaring als Software developer en ben je toe aan een volgende stap in een coördinerende rol? Heb je ervaring met zelfontwikkelde software pakketten en maak je dit snel eigen? Dan is dit de vacature voor jou! ISBA49526 Nieuw Organisatie De organisatie waar je komt te werken is een enterprise omgeving waarbij IT een belangrijke rol speelt. Door de vele veranderingen in de markt waar zij op in moeten spelen, werken zij met innovatieve technologieën. Het team is erg stabiel en werkt continue aan het optimaliseren van de complexe omgeving, het implementeren van

Bekijk vacature »

Full Stack Developer / .NET @ Zwolle

2021-03-25 iSense Full Stack Developer / .NET Ben je een gedreven .NET Developer, ontwikkel je graag in C# of VB.NET en wil je graag inspraak hebben in het gehele ontwikkeltraject, waarbij je veel verantwoordelijkheden krijgt? Werk je graag bij een informele organisatie die een hoge kwaliteit nastreeft? Reageer dan nu! ISPE49358 Organisatie Deze organisatie is gesitueerd in de omgeving van Zwolle en is actief binnen de financiële dienstverlening voor klanten. Ze is actief op twee locaties, één in de Randstad en één in het Noordoosten van het land. Voor de locatie in de regio Zwolle, waar ongeveer 35 collega's werken,

Bekijk vacature »

Python/Spark developer

For the Core on prem developer vacancy we are looking for someone who loves working with big data platforms and solving problems. They should be able to find their way in code written by others and find out where it's going wrong. We are looking for someone who likes to joke around and is able to find their place within a team that is already mature. Ops should not scare them, and learning should be something they like to do daily. The environment is complex, so some solutions require creativity and out of the box thinking. If they think something

Bekijk vacature »

GIS Developer @ Utrecht

2021-11-26 iSense GIS Developer Ben jij een Software Developer met minimaal drie jaar ervaring en wil jij aan werken aan toonaangevende GIS software? Spreekt het jou aan om binnen een innovatief ingenieursbureau te werken aan uiteenlopende projecten voor diverse grote en bekende namen in Nederland? Lees dan nu verder! ISHU48803 Organisatie Als GIS Developer kom je te werken bij een high-tech ingenieursbureau in de regio van Utrecht. Al ruim 15 jaar werken ze aan de eigen ontwikkeling van innovatieve applicaties op het gebied van mobiliteit en infrastructuur. Met al hun jaren ervaring bedenken en ontwikkelen ze geografische oplossingen voor grote

Bekijk vacature »

Java Algorithms Developer

In the Applications Algorithms group we are responsible for the development and implementation of the common algorithms that are then used by other teams to develop applications to optimize the production process of our customers. We are a group of experts on mathematics, algorithms, numerical methods and software engineering. Functie Job Mission Collaborate with our experts developing or improving algorithms / mathematical models and contribute to the development from a software point of view; Create a solid software design for algorithms or parts of it, where speed and memory usage should be optimized; Write quality code that is easy to

Bekijk vacature »

Operations Analytics SAP HANA Developer

In this role you will be responsible for the design, build and the technical support of our Analytics solutions built on mostly SAP HANA and SAP HANA Cloud. You will be part of a team building and supporting the Data & Analytics services, focused on enterprise data of the Operations Sector. Functie As a member of the IT Big Data & Analytics team you are part of a team of best-in-class engineers, organized in Agile teams. Our mission is to translate the business challenges into Data & Analytics solutions. You will be part of one of our DevOps teams, working

Bekijk vacature »

Mendix Consultant / Developer @ Utrecht

2021-11-18 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISNI48828 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »

Java Developer

De vacature Wij begrijpen dat je als Java Developer wil werken aan uitdagende en innovatieve opdrachten bij interessante opdrachtgevers. Je wil afwisselde projecten waarbij je kunt blijven leren en kennis kunt maken met nieuwe technieken. Dat is ook precies wat detachering zo leuk maakt! Wij zetten je graag in bij een van onze opdrachtgevers in Nederland. De ene keer voor een kort project en de andere keer wat langer maar hoe dan ook een project wat bij je past en op een reisafstand van max. 1 uur (enkele reistijd). Functie eisen Onze ideale collega Heeft minimaal 5 jaar ervaring met

Bekijk vacature »

Frontend webdeveloper

De vacature Jij kan de ontwerpen van onze UX designers pixelperfect omzetten en je bent pas tevreden als het project op tijd en binnen budget is opgeleverd. Je werkt afwisselend aan de voorbereiding en ontwikkeling van digitaal toegankelijke websites en webapplicaties voor ambitieuze en enthousiaste klanten. Je krijgt daarbij de mogelijkheid om gebruik te maken van de nieuwste technologieën en je denkt graag mee over hoe Bubblefish haar processen kan optimaliseren. We werken aan de hand van een agile ontwikkelmethode, korte iteraties en zijn resultaatgericht. We proberen ieders kwaliteiten zo goed mogelijk te benutten en behalen daarmee gezamenlijk een optimaal

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Full stack .NET developer

De vacature NedFox is de motor achter RetailVista ERP, de perfecte oplossing voor retail organisaties. Wij leveren een unieke ERP omgeving aan tuincentra, bouwmarkten, supermarkten, lifestyle winkels, cash en carry groothandels en nog vele andere. Dat doen we niet alleen in NL, maar ook in België en we zijn snel groeiend in de UK. Je treft een dynamische club van gedreven mensen die de beste willen zijn in retail. Dat is hard werken, maar je krijgt er toffe collega’s voor terug, een leuke teamsfeer, korte lijnen en een informele werksfeer. Functie eisen Vanwege groei en toekomstige uitbreiding van onze activiteiten

Bekijk vacature »

Full stack Developer

De vacature Apployed en People Inc. zijn dynamische HR-applicaties, wat betekent dat onze consultants en/of klanten deze applicaties zelf volledig kunnen aanpassen en inrichten, zonder dat daar een ontwikkelaar aan te pas hoeft te komen. Denk hierbij aan schermen, dynamische zaken (logica in de API-server), rapporten en brieven. Wat dit precies inhoudt, vertellen we je graag tijdens een kennismakingsgesprek. Bovenstaande stelt speciale eisen aan zowel de API-server, als aan de front-end applicaties. Tot voor kort was de back-end van onze applicaties geschreven in Delphi. Inmiddels zijn we bezig om al onze applicaties naar de Microsoft stack te brengen, met alle

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Utrecht

2021-10-24 iSense Junior Fullstack .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51100 Locatie Utrecht en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg

Bekijk vacature »

Frontend Developer

De vacature Als front-end developer kom je in een team te zitten met vakidioten die vooral doen wat ze leuk vinden; #kickass webapplicaties bouwen. Samen met onze andere front-end-held en de meesters op de backend, ben je verantwoordelijk voor de ontwikkeling van webs voor vooruitstrevende A-merken, evenals het bouwen van eigen ontwikkelde producten. Waar kom je terecht about:blank, opgericht in 1998, is dé meest vooraanstaande leverancier van technisch hoogstaande weboplossingen in .NET. Wij staat bekend als de ontwikkelclub die wél de gewenste oplossing kan bouwen - daar waar anderen afhaken. Zie ons als is een creatieve grensverlegger die gedreven wordt

Bekijk vacature »

Front-end Developer

De vacature Je wordt onderdeel van team Super Sites. Team Super Sites is één van de vijf teams binnen Connect Holland en bestaat uit vijf ontwikkelaars en een Digital Entrepreneur (business verantwoordelijke). Het team is binnen Connect Holland verantwoordelijk voor het bouwen van visueel aantrekkelijke en gebruiksvriendelijke (corporate) websites. Als front-end developer werk je nauw samen met onze UX-designers, zodat ontwerpen efficient en nauwkeurig worden gebouwd. We werken met het vier ogen principe, waarbij een 2e ontwikkelaar altijd jouw code checkt. En andersom natuurlijk! Dit zorgt voor waardevolle feedback en een steile leercurve. Naast het werk aan projecten besteden we

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

07/12/2021 16:39:27
 
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.