unlink

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

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 »

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

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

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

12/04/2024 22:36:19
 
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.