bestand wissen uit serverdirectory

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

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 »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

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 »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel 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! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

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 »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »
Luuk Schouten

Luuk Schouten

16/07/2011 19:01:46
Quote Anchor link
Hallo allemaal,

Ik probeer een afbeelding te wissen uit een serverdirectory. In de database staat de directory opgeslagen. (bijv. "banners/afbeelding.jpg)
Als op de 'verwijder' button wordt geklikt moet de volgende code de afbeelding wissen, maar dit doet hij niet:

if (isset($_POST['verwijder'])) {
$id = $_POST['id'];
$query1 = "SELECT * FROM gastenboek where id = ($id)";
$resultt = mysql_query($query1) or die ('Kan geen gegevens ophalen'. mysql_error());

$file = $resultt['afbeelding'];

imagedestroy($file);
}
Wie o wie kan mij vertellen wat ik hier fout doe?

bedankt!
 
PHP hulp

PHP hulp

26/12/2024 02:18:22
 
Noppes Homeland

Noppes Homeland

16/07/2011 19:08:32
Quote Anchor link
Bekijk nogmaals de filesystem functies!!
 
Bart V B

Bart V B

16/07/2011 19:11:28
Quote Anchor link
Kijk eens in de handleiding: unlink()
 
Luuk Schouten

Luuk Schouten

16/07/2011 19:15:28
Quote Anchor link
Bedankt voor jullie reacties.
Ik snap unlink() niet helemaal. Verwijderd deze alleen de bestandsnaam oid?
Het is de bedoeling dat de hele file wordt verwijderd zodat er weer ruimte op de server vrij komt.
 
Bart V B

Bart V B

16/07/2011 19:18:36
Quote Anchor link
unlink verwijdert de file.
Je moet eerst hem opvragen. Vervolgens unlink() je hem.
En dan verwijder je de bestandsnaam uit de database. :)
Je moet natuurlijk wel het juiste pad aangeven. Anders werkt het niet.
Dit zijn eigenlijk de meeste dingen die we je zo kunnen meegeven.
Maar wat heb je geprobeerd? Relevante code graag. (met de unlink functie)
 
Aad B

Aad B

16/07/2011 20:42:28
Quote Anchor link
Bart V B op 16/07/2011 19:18:36:
unlink verwijdert de file.
Je moet eerst hem opvragen.

Eerst opvragen? Niet nodig, wanneer je de bestandsnaam weet kan je meteen unlinken.
 
Bart V B

Bart V B

16/07/2011 22:17:41
Quote Anchor link
Aad B op 16/07/2011 20:42:28:
Eerst opvragen? Niet nodig, wanneer je de bestandsnaam weet kan je meteen unlinken.


Ik neem aan als je het brouwseltje van de TS gelezen hebt dat het een dynamisch dingetje moet worden?
Dus dan is het wel degelijk eerst opvragen, unlinken en dan delete FROM... :)
Dan weet je dus niet welke bestandsnaam het moet zijn he..
 
Luuk Schouten

Luuk Schouten

16/07/2011 22:24:04
Quote Anchor link
Naar mijn weten doet het onderstaande script nu het volgende, maar helaas wordt de afbeelding niet verwijderd:
zodra op de verwijder-button wordt geklikt gaat hij eerst het pad en de bestandsnaam van de betreffende afbeelding uit de database ophalen. (dat is bv. banners/1310823033.jpg, 'banners' is een map in de root van de website) Vervolgens wordt de file dmv 'unlink' gewist. Daarna wordt de databaseregel gewist.

Alleen het wissen van de afbeelding lukt helaas niet met dit script. Wie kan me helpen?
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
if (isset($_POST['verwijder'])) {
$id = $_POST['id'];
$query1 = "SELECT * FROM gastenboek where id = ($id)";
$resultt = mysql_query($query1) or die ('Kan geen gegevens ophalen'. mysql_error());

$file = $resultt['afbeelding'];

unlink($file);


$query = "Delete from gastenboek where id = ($id)";
mysql_query($query)or die ('Kan gegevens niet verwijderen'. mysql_error());
echo '<meta http-equiv="refresh" content="1;url=removeberichten.php">';
}
Gewijzigd op 16/07/2011 22:24:21 door Luuk Schouten
 
- SanThe -

- SanThe -

16/07/2011 22:26:38
Quote Anchor link
Bart V B op 16/07/2011 22:17:41:
Ik neem aan als je het brouwseltje van de TS gelezen hebt dat het een dynamisch dingetje moet worden?
Dus dan is het wel degelijk eerst opvragen, unlinken en dan delete FROM... :)
Dan weet je dus niet welke bestandsnaam het moet zijn he..


Unlink() werkt met bestanden op de systeemschijven. Hoe wil je dat dan doen met een dynamisch plaatje?

Toevoeging op 16/07/2011 22:29:06:

TS:

Zet dit bovenin je script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest

?>
 
Bart V B

Bart V B

17/07/2011 10:15:22
Quote Anchor link
Uiteraard is het een file systeem, maar TS weet niet zo aan de code te zien hoe het plaatje heet...
@TS
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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    $query = "SELECT * FROM gastenboek where id = '".mysql_real_escape_string($_POST['id'])."'";
    $result = mysql_query($query);
    
    $row = mysql_fetch_assoc($result);
    // hier het volledige pad nog opgeven :)
    unlink($row['afbeelding']);
    
    $delq = "DELETE FROM gastenboek WHERE '".mysql_real_escape_string($_POST['id'])."'";
    
    $rdel = mysql_query($delq);
    // hier nog je script naam
    header('Location: ...');
}

?>
 
Luuk Schouten

Luuk Schouten

18/07/2011 09:47:59
Quote Anchor link
Beste Bart,
bedankt voor je reactie.
Het is me gelukt dmv de volgende code:

Bedankt allen!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
if (isset($_POST['verwijder'])) {
$id = $_POST['id'];
$query1 = "SELECT * FROM gastenboek where id = ($id)";
$resultt = mysql_query($query1) or die ('Kan geen gegevens ophalen'. mysql_error());
$row = mysql_fetch_assoc($result);
unlink($row['afbeelding']);

$query = "Delete from gastenboek where id = ($id)";
mysql_query($query)or die ('Kan gegevens niet verwijderen'. mysql_error());
echo '<meta http-equiv="refresh" content="1;url=removeberichten.php">';
}
Gewijzigd op 18/07/2011 09:50:09 door Luuk Schouten
 
Bart V B

Bart V B

18/07/2011 10:07:41
Quote Anchor link
Denk je nog wel aan beveiliging. :)
Om $id moet je een mysql_real_escape_string() zetten.
Anders worden er misschien plaatjes verwijdert die je niet wilt.
Of nog erger je hele database om zeep geholpen.
 
Luuk Schouten

Luuk Schouten

18/07/2011 11:39:16
Quote Anchor link
Je hebt gelijk. dit heb ik inderdaad ook gedaan (Y)
 



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.