Foto's verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

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 »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

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 »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

09/02/2004 22:17:00
Quote Anchor link
Hallo,

Ik heb het volgende probleem.

Op mijn site heb ik een uploadscriptje gemaakt. Werkt goed. Een php script kijkt in een dir en geeft alle foto's die erin staan weer. Perfect

Nu wil ik dat gebruikers niet alleen na een inlogsessie foto's kunnen uploaden, maar ook dat ze foto's kunnen verwijderen.

Het mooist zou zijn dat een script kijkt in de directory, alle foto's weergeeft met daaronder een link "verwijder". Als je daarop drukt een vraag om bevestiging krijft en vervolgens de foto wordt verwijderd.

Nu is mijn vraag, hoe krijg ik dit in godsnaam voor elkaar. Heb het een en ander geprobeerd met unlink(), maar lukt me niet.

Iemand die me kan helpen?
 
PHP hulp

PHP hulp

10/01/2025 08:16:28
 
Arend a

Arend a

10/02/2004 01:12:00
Quote Anchor link
http://www.phphulp.nl/php/scripts/5/106

Gewoon, het grootste deel over nemen: de directory uitlezen..

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
<?php

$dir
= '/home/plaats/naar/willekeurige/plaatjes';
# Absolute pad naar de plaatjes directory.

$url = 'http://www.willekeurigesite.nl/willekeurige/plaatjes';
# Geen laatste '/'!

$handle = opendir($dir);

while (false !== ($file = readdir($handle))) {
 if (!is_dir($file)) {
        # dit voorkomt dat directories of '.' en '..' in de array komen
        $files[] = $file;
 }
}


foreach ($files as $file) {
   print "$file: <a href="delete.php?file=$file">Delete</a>\n";
}

?>


In delete.php kan je met unlink() de meegegeven file verwijderen. NB: voor het verwijderen van files moet je ALTIJD absolute paths gebruiken, dus geen URL.

Ook is het aan te bevelen om te controleren of $_GET['file'] in delete.php alleen letters of punten bevat (evt op jpg, gif of png eindigt). Anders kan iemand straks willekeurige files gaan deleten, dat is niet het grootste feest.


Goede nacht,

Adje
 

10/02/2004 08:45:00
Quote Anchor link
Bedankt voor zover.

Het script werkt op zich. Ik zit nu nog met twee puntjes.

Ik zie nu nog alle bestandsnamen met daarachter een link om te verwijderen. Hoe krijg ik alle plaatjes zelf te zien? Ik heb ook even gekeken naar jou script, maar die laat een willekeurige zien. Ben nog niet zo'n php ster.

Het tweede puntje. Hoe gebruik ik die unlink() in delete.php precies? Zoals ik al zei...ben niet zo'n php ster. Ik probeer van alles, maar lukt me steeds net niet :-)

Alvast bedankt!
 
Arend a

Arend a

10/02/2004 09:46:00
Quote Anchor link
Nee, valt wel mee.

mijn script, zet alle files in de array $files. Daarna zoekt hij een random item uit uit de array.

Maar het gedeelte wat je nodig hebt is het gedeelte waar die files in de array gezet worden. De plaatjes zelf krijg je te zien door bij het doorlopen <img src="http://weg/naar/plaatjes/$file"> te echo'en. Niet te ingewikkeld dus.

kan je eens je error geven? Want waarschijnlijk kan je geen files deleten die je niet via php geupload hebt. Maar geef de foutmelding eens?
 

10/02/2004 15:29:00
Quote Anchor link
Ik heb de plaatjes nu voor elkaar. En zo dat als ik op de plaatje klik delete.php wordt opgeroepen.

De volgende foutmelding volgt:

Warning: unlink(foto.gif): No such file or directory in delete.php on line 4

delete.php staat het volgende in:

[linebreak]Code (php) 123 &lt;?phpunlink($_REQUEST[file]);?&gt; [linebreak]

Wat moet ik hierin zetten?
 
Arend a

Arend a

10/02/2004 16:21:00
Quote Anchor link
gebruik voor de volledigeheid anders het volledige pad naar je file.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$path
= '/users/pad/naar/file/met/slash/aan/het/eind/';
unink("$path$_GET['file']");
?>
 

10/02/2004 16:54:00
Quote Anchor link
Nu krijg ik deze:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in delete.php on line 4

Dit is nu mijn script. De bestanden staan in de map uploads. delete.php staat in dezelfde dir als uploads.

[linebreak]Code (php) 1234 &lt;?php $path= uploads/; unlink(&quot;$path $_GET[file]&quot;); ?&gt; [linebreak]
 
Arend a

Arend a

10/02/2004 18:41:00
Quote Anchor link
er moet geen spatie tussen.
 

10/02/2004 18:53:00
Quote Anchor link
Ja dat dacht ik ook, maar ik alle spaties verwijderd en het blijft hetzelfde.

Als ik de " wijzig in ' of weghaal krijg ik de foutmelding:

Parse error: parse error, unexpected T_STRING in delete.php on line 4

Het script ziet er nu als volgt uit:

[linebreak]Code (php) 1234 &lt;?php $path=uploads/; unlink(&quot;$path$_GET[file]&quot;); ?&gt; [linebreak][linebreak]Wat zie ik nou over het hoofd?
 
Mitch X

Mitch X

10/02/2004 19:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php  
$path
='uploads/';  
unlink("$path$_GET[file]");  
?>


Zonder die ' en ' werkt ut bij mij meestal wel als er een T_STRING of T_VARIABLE melding is :D
 

10/02/2004 19:38:00
Quote Anchor link
Ik heb het script nu als volgt aangepast:

[linebreak]Code (php) 1234 &lt;?php $path=uploads/;unlink($path/$_GET[file]); ?&gt; [linebreak]

Dan krijg ik de volgende melding:

Warning: Division by zero in D:\Websites\www\familie\foto_pers\annika\del_een.php on line 3

Warning: unlink(): Permission denied in delete.php on line 3

Dit is zonder ' '

Met ' ', dus zo :
[linebreak]Code (php) 1234 &lt;?php $path=uploads/;unlink($path/$_GET[file]); ?&gt; [linebreak]krijg ik dit[linebreak][linebreak][linebreak]Parse error: parse error, unexpected T_STRING in delete.php on line 3
 

10/02/2004 20:15:00
Quote Anchor link
Oh ja,
Ik maak gebruik van W2K Prof en op de dir staan de NTFS rechten goed ingesteld.
 
Johan

Johan

10/02/2004 20:38:00
Quote Anchor link
ff een tip:

er staat dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php  
$path
='uploads/';
unlink('$path/$_GET['file']');  
?>


maar nu krijg je dus uploads//$_GET['file'] en dat hoort niet...

hoe ik het zou doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$getfile
= $_GET['file'];
$delbestand = 'uploads/$getfile';
unlink('$delbestand');

?>


misschien een beetje omsl8tich, maar je weet wel (bijna) cker dat je geen fouten krijgt...

succes!!
 

10/02/2004 22:27:00
Quote Anchor link
Ok...ik snap er intussen niet veel meer van.

Die foutmelding is weg, maar heeft plaats gemaakt voor een andere nadat ik jou script Johan heb overgenomen.

Warning: unlink($delbestand): No such file or directory in delete.php on line 7

php script als volgt:

[linebreak]Code (php) 12345 &lt;?php $getfile = $_GET[file]; $delbestand = uploads/$getfile; unlink($delbestand); ?&gt; [linebreak]
 
Arend a

Arend a

11/02/2004 00:28:00
Quote Anchor link
$delbestand = 'uploads/$getfile';

moet met dubbele aanhalingstekens, anders wordt het bestand /uploads/$getfile (letterlijk!) opgezocht.

Dus $delbestand = "uploads/$getfile";
 

11/02/2004 08:40:00
Quote Anchor link
YES!! Het werkt. Logisch van die " Ik zag het even niet meer :-)

Mensen ontzettend bedankt voor jullie hulp!!!! Te gek!!
 



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.