Film verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer / Webservices / Overheid

Bedrijfsomschrijving De organisatie waar je komt te werken is een semi-overheidsinstelling die zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Het bedrijf is gevestigd in hartje Utrecht met het Centraal Station op loopafstand en een parkeergarage naast het pand. Bij deze stabiele organisatie gaat men uit van kwaliteit hoogwaardige softwarediensten. Je zal hier als Java Ontwikkelaar geen projecten tegenkomen waar je uit commercieel oogpunt jouw werk zo snel mogelijk af moet leveren. Uiteraard zal je hier wel het beste uit jezelf moeten halen, maar hierbij ligt het zwaartepunt

Bekijk vacature »

IT-traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Medior PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Medior PHP Developer bij Coolblue? Als Medior 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, ben je niet vies van een beetje C# of Javascript. Ook Medior PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP code schrijven, maar kan je weg ook vinden in C#,

Bekijk vacature »

Senior Software Developer

Bedrijfsomschrijving 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 vernieuwingen. Jou kennis, expertise en enthousiasme zal hier een belangrijke bijdrage aan leveren! Belangrijk onderdeel van de werkzaamheden zal het optimaliseren van de Cloud omgeving zijn. Er heerst een familiare sfeer en collegialiteit is een belangrijk element. De maximale werkweek bestaat uit 40 uur deze zijn

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as

Bekijk vacature »

C++ Developer (non Embedded)

Senior C++ Software developer (not embedded) with excellent knowledge of and hands on experience with UI Frameworks. In this role, you have the opportunity to Get to know that the average heart beats about 100.000 times daily. And that more than 7 million people each year die from coronary heart disease's so, innovation, prevention, diagnosis and treatment is essential to reduce this number and improve the life of the patient. At Philips IGT-Devices we are working on industry leading solutions helping clinicians on deciding, guiding, treating and confirming the right therapy for each patient in real-time during image-guided therapies (IGT).Are

Bekijk vacature »

Typescript Developer Internationaal

Bedrijfsomschrijving De organisatie waar jij als TypeScript Developer komt te werken is te karakteriseren als een handelsonderneming en een echt familiebedrijf. Het bedrijf is internationaal bekend en is gelegen in Utrecht. Er wordt veel waarde gehecht aan een open en laagdrempelige bedrijfscultuur. Als TypeScript Developer met een hands-on mentaliteit zal jij de hoofdverantwoordelijke worden voor de continuïteit en toekomst van de TypeScript webapplicaties. Deze applicaties dienen gekoppeld te worden aan het huidige IT-landschap binnen de organisatie en worden gebouwd middels TypeScript, Angular, NodeJS en GraphQL. Jij zal dus het echte pionierswerk verrichten. Voor dit pionierswerk krijg jij als Developer de

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as

Bekijk vacature »

Full Stack .NET Developer voor zakelijke vergelijk

Dutch is mandatory for this position. Als Full Stack C#.NET Developer zorg jij ervoor dat het vergelijkingsplatform over de nieuwste functionaliteiten beschikt. Deze applicatie ondersteunt assurantiekantoren in het inzichtelijk maken en vergelijken van verschillende verzekeringsproducenten. Denk hierbij aan de meest actuele gegevens over premies en voorwaarden. Dit doen zij volledig onafhankelijk. Als Developer ben je bedreven in het samenvoegen van verschillende web services en databasen. Samen met jouw collega’s ben je verantwoordelijk voor het volledige ontwikkeltraject. Je schakelt makkelijk met verschillende afdelingen over bestaande en nieuw te ontwikkelen functionaliteiten. Naast het ontwikkelen van nieuwe functionaliteiten, zal je ook de bestaande

Bekijk vacature »

.NET Ontwikkelaar Medior

Bedrijfsomschrijving Je komt als Ontwikkelaar te werken bij een organisatie die is gespecialiseerd in industriële automatiseringsoplossingen. De organisatie heeft al ruim 45 jaar ervaring met optimalisatie van processen binnen de industriële sector. De organisatie kenmerkt zich als innoverend, meedenkend en informeel. Binnen het team heerst er een positieve teamspirit met een gezonde dosis ondernemerschap en humor. Werk moet immers ook leuk zijn, toch? Je zult als .NET Developer gaan werken aan verschillende projecten om software te ontwikkelen voor klanten in de logistieke sector. Je zult zowel met het team als zelfstandig ontwikkelen. Je houdt je bezig met het opstellen van

Bekijk vacature »

Senior Java Developer - Public Transport

Werk jij graag op de grens van het onmogelijke en geef jij onze klanten bij de unit Public Transport een beslissende voorsprong in de markt? En ben jij een gedreven en ondernemende professional die vooroploopt in zijn/haar vakgebied? Wat ga je doen? Als Java consultant bij CGI maak je deel uit van de grootste en meest actieve Java community van Nederland. Als gedreven ontwikkelaar help je complexe systemen te realiseren voor onze klanten. Je maakt in eenvoudige taal aan een klant duidelijk welke software oplossingen op zijn of haar organisatie van toepassing kunnen zijn. Je legt de verbinding tussen business

Bekijk vacature »

Medior PHP Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Medior PHP Developer at Coolblue? As a Senior Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the Interaction Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. You share your knowledge with your team and other front-enders. "Want

Bekijk vacature »

Senior Software Developer Control Tower (NL)

Senior Software Developer Control Tower (NL) Den Haag HBO/WO IT Professional Als Senior Java/Kotlin Developer Control Tower bij PostNL Pakketten impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijf kritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen. Wat ga je doen? Supply chain logistiek is de wetenschap en kunst van het controleren en beheren van de stroom van middelen, informatie en goederen van de ene bestemming naar de andere. Een essentiële vereiste voor het bereiken van operational excellence in een supply chain

Bekijk vacature »

Azure Engineer

Senior Azure Engineer Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren Azure Engineer en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Wat mag je nog meer verwachten? Als je met ons de uitdaging aangaat dan bieden we je het volgende: Dienstverband voor onbepaalde tijd Salaris tussen de € 4.000,- en € 4.500,- bruto per maand

Bekijk vacature »

Pagina: 1 2 volgende »

Jerry php

Jerry php

23/05/2012 10:49:18
Quote Anchor link
Beste phph'ers,

bij het maken van een film-database ben ik druk bezig geweest met het uploaden van een film, wat nu immers ook gelukt is. Maar nu is het de vraag; hoe kan ik ze verwijderen? Ik zet bij het uploaden de film in een map in de root, en de naam van de film in de database, hoe krijg ik nu de naam uit de database en de film uit de map?

groet jeremy
 
PHP hulp

PHP hulp

22/04/2021 19:41:33
 
- Ariën -
Beheerder

- Ariën -

23/05/2012 10:50:11
Quote Anchor link
En wat heb je al geprobeerd om het uit te zoeken?
 
Chris PHP

Chris PHP

23/05/2012 10:54:57
Quote Anchor link
De naam uit de database kun je makkelijk doen met een DELETE query.
Echter het bestand verwijderen zul je los van je DELETE query moeten doen. Aangezien dat geen entry is in je db, maar een fysiek bestand.

Tevens, als je dit in een live situatie gaat gebruiken (bij een hosting bedrijf). Raad ik het niet aan films naar je server te uploaden! Dan kan ik je bijna garanderen dat je binnen 5 dagen aan je datalimiet zit.

Gebruik daar of een FTP server, een fileshare site, een streaming server of video hosting service (youtube, etc) voor.

Let op dat uploaden naar je host data kost. Dat een video cachen naar de pc van de bezoeker data kost. Als je het lokaal gaat gebruiken om een prive DB bij te houden van je films kun je toch gewoon een link naar met het pad erbij doen?
Gewijzigd op 23/05/2012 10:56:05 door Chris PHP
 
Bart V B

Bart V B

23/05/2012 10:56:13
Quote Anchor link
Dat kan je met unlink() doen.
 
Jerry php

Jerry php

23/05/2012 10:57:22
Quote Anchor link
Chris het is inderdaad voor een prive DB, dus geen hosting kosten etc.
Maar inderdaad die DELETE query kan ik gebruiken, maar hoe bedoel je: kun je toch gewoon een link naar met het pad erbij doen?
 
- Ariën -
Beheerder

- Ariën -

23/05/2012 11:01:42
Quote Anchor link
Je hebt toch je film niet in de database staan, maar netjes op het bestandssysteem?

Kan je wat meer vertellen?
 
Chris PHP

Chris PHP

23/05/2012 11:01:49
Quote Anchor link
@Jeremy,

Stel je webserver draait op C:\webser en je films staan op E:\films. Dan 'share' je de map E:\films en kun je hierheen verwijzen. Dan kun je zelfs in heel je netwerk deze films kijken (mits de pc aanstaat).

Dus dan wordt het bijvoorbeeld \\pc001\films\batman.avi en als je hier dan gewoon een hyperlink van maakt zal hij de film gelijk openen.

Mocht je een NAS hebben, kun je altijd en overal bij je films, aangezien je daar dan geen pc meer voor aan hoeft te hebben staan :D

P.S. als je met Win7 en Win XP machines door elkaar werkt in je netwerk, zorg dan dat je hosts file is aangepast. Anders je pc/NAS een fixed IP geven en i.p.v. \\pc001\films\batman.avi doe je dan \\192.168.1.102\films\batman.avi
 
Bart V B

Bart V B

23/05/2012 11:02:02
Quote Anchor link
Als jou filmpje op jou server staat, dan kan je met unlink() gewoon die file verwijderen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
// select filename van database
// fetch result


unlink('pathtofilename/'.$row['filename'];
//delete query uitvoeren
?>
Gewijzigd op 23/05/2012 11:02:15 door Bart V B
 
Chris PHP

Chris PHP

23/05/2012 11:04:48
Quote Anchor link
@Bart,

ik neem aan dat hij niet de film weg wil gooien. Waarom zou hij uberhaubt de film 2x op een locatie moeten zetten? Alles is lokaal, dus dan kan hij beter linken dan uploaden naar zijn lokale webserver root. Is onnodige ruimte verspilling lijkt me.
 
Jerry php

Jerry php

23/05/2012 11:08:16
Quote Anchor link
Nou ik denk dat bart wel gelijk heeft, de filmpjes staan al lokaal, maar ze worden door de upload pagina naar een rootmap gebracht, en dan moeten ze dus wel verwijdert worden uit die map. Ik denk dat ik wel verder kom met jouw scriptje bart. Ik ga er mee aan de slag en ik laat jullie wat weten.

Chris en bart, beide bedankt!
 
Bart V B

Bart V B

23/05/2012 11:10:34
Quote Anchor link
Of ik ben niet helemaal wakker of ik heb te weinig koffie op :)
Quote:
Ik zet bij het uploaden de film in een map in de root, en de naam van de film in de database, hoe krijg ik nu de naam uit de database en de film uit de map?


Volgens mij vraagt de TS toch echt hoe hij dit moet doen.
Hij heeft de files op zijn fileserver staan.
Jij geeft hem een advies om het extern te verhuizen.
Niet ik ook de TS niet ;)

Dus in zijn geval nu, is unlink volgens mij de enige juiste oplossing.

EDIT was wat laat met posten..
Gewijzigd op 23/05/2012 11:12:11 door Bart V B
 
Chris PHP

Chris PHP

23/05/2012 11:13:45
Quote Anchor link
@Jerry,

Waarom wil je de bestanden 2x op je schijf hebben? Je hebt nu he films ergens op een schijf staan, en nu wil je zo ook nog eens kopieren naar je webserver root. Dat is toch ongeloofelijk oneffcient en zonde van je ruimte?

Wat is je reden dat je dubbel kopieren boven linken naar een bestaand bestand kiest?

Toevoeging op 23/05/2012 11:15:24:

@Bart,

Nee alles staat lokaal, ik raad niet aan om iets externs te verhuizen.

Hij heeft op een schijf de films staan (lokaal). Waarom zou hij ze dan nog een keer moeten kopieren/plaatsen in zijn webserver root? Dat is toch volkomen onlogisch.

Hij kan toch simpelweg de map waar de films nu al instaan delen en daarheen linken.
 
Jerry php

Jerry php

23/05/2012 11:17:13
Quote Anchor link
Om te voorkomen dat de films dus echt daadwerkelijk verwijdert worden. Het is gewoon een schoolopdracht, dat het onlogisch is kan ik later bij de docent neerleggen.
 
Chris PHP

Chris PHP

23/05/2012 11:21:34
Quote Anchor link
Als je alleen een hyperlink include naar een bestand, is het onmogelijk om die te verwijderen.

Heeft de leeraar je specifiek odracht gegeven om films naar de root te zetten, of om een film collectie app/site te maken?
 
Jerry php

Jerry php

23/05/2012 11:22:23
Quote Anchor link
een film site te maken :)
 
Bart V B

Bart V B

23/05/2012 11:23:11
Quote Anchor link
Sorry Chris, ik lees nergens dat hij de files op meerdere plaatsen heeft staan.
Alleen dat hij ze upload naar de root map.
uploaden is natuurlijk een breed woord in deze.
Zou me ook kunnen voorstellen dat de TS daar bedoeld ik download een film, en plaats ze in de rootmap van mijn file server. :)
 
- Ariën -
Beheerder

- Ariën -

23/05/2012 11:24:05
Quote Anchor link
/me kijkt even naar je post-hostorie.
Een opdracht die al 5 maanden loopt?

/me: nieuwsgierig is... ;-)
Gewijzigd op 23/05/2012 11:24:18 door - Ariën -
 
Chris PHP

Chris PHP

23/05/2012 11:25:50
Quote Anchor link
Bart,

Hij zegt ook nergens dat hij ze op meerdere plaatsen heeft staan, maar dat gebeurd dus wel als je ze van een lokale schrijf gaat uploaden naar je web root (ook gewoon lokaal).

Dat is toch het zelfde als een film van je D schijf naar je E schijf kopieren dus niet verplaatsen.
 
Jerry php

Jerry php

24/05/2012 10:09:47
Quote Anchor link
Ik ben er een beetje mee aan de slag gegaan en het is aardig gelukt, alleen kom ik nu bij het laatste deel, het daadwerkelijk verwijderen. Ik heb een pagina gemaakt waar de gebruiker alle films krijgt te zien, en dan klikt de gebruiker op de film die wegmoet, en dan wordt hij doorgestuurd naar de daadwerkelijke verwijder pagina, ik stuur in de link de naam van de film mee, maar hoe kan ik het nu verwijderen? Want dit werkt niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

        $moviename
= $_GET['movie_name'];
        
        unlink($moviename.mp4);
        
?>

hij krijgt wel de moviename mee, maar ik heb geen idee hoe ik hem nu uit de map in de root kan verwijderen.
 
- Ariën -
Beheerder

- Ariën -

24/05/2012 10:13:44
Quote Anchor link
Wat staat er in je $_GET?

En nog een tip: Variabelen butien quotes: Je staat nu een variabele te verbinden met een ongedefineerde constante.
 
Chris PHP

Chris PHP

24/05/2012 10:29:48
Quote Anchor link
Een aantal dingetjes waarom het niet werkt.

1) Staat dit script in de zelfde map/folder als de films?
2) $moviename.mp4 gaat niet werken, .mp4 is nu geen tekst maar PHP code.

Om het jezelf makkelijker te maken raad ik aan ook gewoon de extentie mee te geven in de get.

Dus ipv pagina.pphp?movie_name=batman doe je dan pagina.php?movie_name=batman.mp4

Als je films in een andere map/folder staan als dit script zal het nooit gaan werken, aangezien hij nu naar een bestand zoekt in de zelfde folder als het script.

Toevoeging op 24/05/2012 10:30:31:

P.S. zou je antwoord kunnen geven op mijn eerdere vraag? Hieronder nogmaals.

Heeft de leeraar je specifiek odracht gegeven om films naar de root te zetten, of om een film collectie app/site te maken?
Gewijzigd op 24/05/2012 10:31:18 door Chris PHP
 

Pagina: 1 2 volgende »



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.