Delete image (unlink)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

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 of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

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 »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »
Jos Vermassen

Jos Vermassen

05/11/2012 20:29:04
Quote Anchor link
Hallo,

Ik ben aan het proberen om een afbeelding te verwijderen uit de folder "image" maar dit lukt me niet, ziet iemand wat ik hier verkeerd doe?
Het veld in de databank met de naam van de afbeelding heet "photo".

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
<?php
session_start();

include"../includes/connection.php";

//Controle of de gebruiker is aangemeld
if (!isset($_SESSION['username'])) {
    header('Location: ../login/login.php');
}


$foto = $_GET['photo'];
$path = "../image/";
echo $path . $foto;

$query = mysql_query("DELETE FROM image WHERE id='".mysql_real_escape_string($_GET['id'])."'");

// Controleren of de query succesvol uitgevoerd is
if ($query === false)
{

    echo 'Het bericht kan niet worden verwijderd';
}

else
{
    echo 'Het bericht is verwijderd';
    unlink($path . $foto);
}

?>
Gewijzigd op 06/11/2012 16:29:36 door Jos Vermassen
 
PHP hulp

PHP hulp

28/11/2024 00:59:02
 
Bo Ter Ham

Bo Ter Ham

05/11/2012 20:33:10
Quote Anchor link
Wat voor error verschijnt er?
 
Eddy E

Eddy E

05/11/2012 20:33:29
Quote Anchor link
Gebruik is_file() om te kijken of je path/adres wel klopt.
Blijkbaar staat jouw bestand in een map, want je gaat een map omhoog (naar .be/luc/ waarschijnlijk) en dan weer dieper naar images (dus .be/luc/images).
Wat geeft mysql_real_escape_string($_GET['photo']); ? Geef eens een echo om te kijken wat het adres wordt.

En bovenal: krijg je een foutmelding?
Zo nee: zet je error_reporting(E_ALL); aan.
 
Willem vp

Willem vp

05/11/2012 22:14:27
Quote Anchor link
Waarom gebruik je mysql_real_escape_string? unlink() is geen SQL-statement en escaping kan in dit geval er juist voor zorgen dat er een naam wordt gebruikt die niet bestaat.
 
Jos Vermassen

Jos Vermassen

06/11/2012 16:30:29
Quote Anchor link
Waarom is mijn variable $foto leeg?
 
Obelix Idefix

Obelix Idefix

06/11/2012 18:03:17
Quote Anchor link
omdat er kennelijk niets in $_GET['photo'] zit?! ;-)

Waarom $foto aanmaken? Je kunt toch $_GET['photo'] gebruiken?
Waar is de controle of $_GET['photo'] wel bestaat?
 
Jos Vermassen

Jos Vermassen

06/11/2012 18:29:08
Quote Anchor link
Obelix en Idefix op 06/11/2012 18:03:17:
omdat er kennelijk niets in $_GET['photo'] zit?! ;-)

Waarom $foto aanmaken? Je kunt toch $_GET['photo'] gebruiken?
Waar is de controle of $_GET['photo'] wel bestaat?


Ja dat snap ik ook wel :p maar waarom is $_GET['photo'] leeg?
 
- SanThe -

- SanThe -

06/11/2012 19:04:32
Quote Anchor link
Jos Vermassen op 06/11/2012 18:29:08:
maar waarom is $_GET['photo'] leeg?


Dat moet jij kunnen achterhalen.
Jij weet waar die GET vandaan komt.
Wij kunnen alleen maar gokken.
 
Jos Vermassen

Jos Vermassen

06/11/2012 19:38:05
Quote Anchor link
- SanThe - op 06/11/2012 19:04:32:
Jos Vermassen op 06/11/2012 18:29:08:
maar waarom is $_GET['photo'] leeg?


Dat moet jij kunnen achterhalen.
Jij weet waar die GET vandaan komt.
Wij kunnen alleen maar gokken.


Waar zou het allemaal vanaf kunnen hangen?
 
- Mark -

- Mark -

06/11/2012 19:44:06
Quote Anchor link
2 opties:

- Hij word overschreven.
- Je roept hem niet aan.

Ik neem aan dat je weet waar $_GET variabelen vandaan komen of niet?
 
Jos Vermassen

Jos Vermassen

06/11/2012 19:50:53
Quote Anchor link
- Mark - op 06/11/2012 19:44:06:
2 opties:

- Hij word overschreven.
- Je roept hem niet aan.

Ik neem aan dat je weet waar $_GET variabelen vandaan komen of niet?

uit de databank zeker?
 
- Mark -

- Mark -

06/11/2012 19:54:57
Quote Anchor link
LOL, Nee daar komen ze niet vandaan.

Je ziet in je adres balk van je browser wel eens iets als www.weetikveel.com?id=1337&photo=hierschaamikmevoor

in $_GET staat nu

$_GET['id'] // 1337
$_GET['photo'] // hierschaamikmevoor
 
Jos Vermassen

Jos Vermassen

06/11/2012 19:57:29
Quote Anchor link
- Mark - op 06/11/2012 19:54:57:
LOL, Nee daar komen ze niet vandaan.

Je ziet in je adres balk van je browser wel eens iets als www.weetikveel.com?id=1337&photo=hierschaamikmevoor

in $_GET staat nu

$_GET['id'] // 1337
$_GET['photo'] // hierschaamikmevoor

Ah lol, ben er nog niet zo lang mee bezig.
Hoe kan het veld met de naam van de foto ophalen in de databank?
Gewijzigd op 06/11/2012 20:07:29 door Jos Vermassen
 
- Mark -

- Mark -

06/11/2012 20:09:02
Quote Anchor link
Je kunt die gegevens ophalen op hetzelde moment waar je het de link aanmaakt voor het verwijderen van de afbeelding.
 
Jos Vermassen

Jos Vermassen

06/11/2012 20:21:51
Quote Anchor link
- Mark - op 06/11/2012 20:09:02:
Je kunt die gegevens ophalen op hetzelde moment waar je het de link aanmaakt voor het verwijderen van de afbeelding.


Oké bedankt, probleem opgelost
 
Willem vp

Willem vp

28/12/2012 18:25:58
Quote Anchor link
Overigens lijkt het me niet onverstandig om te controleren of $foto niet een string als "../" bevat of zo, want anders kan een creatieve geest misschien nog bestanden weggooien die niet in je images-directory staan.
 
Obelix Idefix

Obelix Idefix

28/12/2012 18:39:59
Quote Anchor link
@Jos: telkens quoten heeft weinig / geen toegevoegde waarde, zeker niet als het direct boven je reactie staat.

En misschien is het goed om nog een basistut door te lezen over formulieren. Het ophalen van gegevens via $_POST en $_GET is redelijk basis en vind je doorgaans terug in een (goede) basistut.
 



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.