chmod thumbnails

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

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 »

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 »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

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 »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

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 »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »
Flashfocus

flashfocus

17/06/2008 12:56:00
Quote Anchor link
Ik heb de volgende stukje scrtip (ik denk dat hier ergens het probleem ligt).

Ik upload een foto in een gallerij. Van de foto voor voor de voorzijde een thumbnail gemaakt. Dit werkt helemaal correct. The thumbnail en foto komen in de zelfde map (dit werkt ook perfect). Alleen krijg de thumbnail een andere afmeting en word de de text thumb toegevoegd aan de thumbnail. Dit werk ook goed.

Echter wanneer ik dus een foto upload krijgt de foto de rechten 644 en is dus zichtbaar, alleen de thumbmail krijg de verkeerde rechten toegedeelt.

Waardoor ik wel de foto ziet, maar niet de thumbnail. Ik kan dit handmatig natuurlijk wijzigen in mijn root (bestand juiste rechten toekennen met rechter muis) echter dit is niet de bedoeling.

Wie weet waar het aan ligt.. alles werkt voor de rest correct.
@chmod("pictures/" . $file,0644); is alleen voor de normale pictures en werkt niet op de thumnails (als ik dit verander naar 0777 gebeurd dit alleen met de normale pictures).

function importnewimages(){
$allowed_extensions = explode(",", $this->extensions);
if (!$_REQUEST['list']) $_REQUEST['list'] = "1";
if ($handle = opendir("pictures/")) {
while (false !== ($file = readdir($handle))) {
$fileInfo = pathinfo("pictures/" . $file);
$extension = strtolower($fileInfo["extension"]);
if(is_file("pictures/" . $file) && !$this->inDB($file) && in_array(strtolower($extension), $allowed_extensions) && strpos($file, "_medium") === false && strpos($file, "_thumb") === false){
$this->log("Importing '$file' (" . filesize("pictures/" . $file). " bytes)");
$imported++;
@chmod("pictures/" . $file,0644);
$this->createthumb($file);
$this->log(" * finished creating thumbnails");
$this->addnew($file,$_REQUEST['list']);
$this->log(" * finished adding file to database");
$this->log(" = finished importing '$file'");
}
}
$this->write_iDB();
closedir($handle);
$this->updateDB();
return $imported;
}
}
 
PHP hulp

PHP hulp

09/01/2025 19:07:15
 
Flashfocus

flashfocus

17/06/2008 12:56:00
Quote Anchor link
flashfocus schreef op 17.06.2008 12:56:
Ik heb de volgende stukje scrtip (ik denk dat hier ergens het probleem ligt).

Ik upload een foto in een gallerij. Van de foto voor voor de voorzijde een thumbnail gemaakt. Dit werkt helemaal correct. The thumbnail en foto komen in de zelfde map (dit werkt ook perfect). Alleen krijg de thumbnail een andere afmeting en word de de text thumb toegevoegd aan de thumbnail. Dit werk ook goed.

Echter wanneer ik dus een foto upload krijgt de foto de rechten 644 en is dus zichtbaar, alleen de thumbmail krijg de verkeerde rechten toegedeelt.

Waardoor ik wel de foto ziet, maar niet de thumbnail. Ik kan dit handmatig natuurlijk wijzigen in mijn root (bestand juiste rechten toekennen met rechter muis) echter dit is niet de bedoeling.

Wie weet waar het aan ligt.. alles werkt voor de rest correct.
@chmod("pictures/" . $file,0644); is alleen voor de normale pictures en werkt niet op de thumnails (als ik dit verander naar 0777 gebeurd dit alleen met de normale pictures).

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

function importnewimages(){
    $allowed_extensions = explode(",", $this->extensions);
    if (!$_REQUEST['list']) $_REQUEST['list'] = "1";
    if ($handle = opendir("pictures/")) {
      while (false !== ($file = readdir($handle))) {
        $fileInfo = pathinfo("pictures/" . $file);
        $extension = strtolower($fileInfo["extension"]);
        if(is_file("pictures/" . $file) && !$this->inDB($file) && in_array(strtolower($extension), $allowed_extensions) && strpos($file, "_medium") === false && strpos($file, "_thumb") === false){
          $this->log("Importing '$file' (" . filesize("pictures/" . $file). " bytes)");
          $imported++;
          @
chmod("pictures/" . $file,0644);
          $this->createthumb($file);
          $this->log(" * finished creating thumbnails");
          $this->addnew($file,$_REQUEST['list']);
          $this->log(" * finished adding file to database");
          $this->log(" = finished importing '$file'");
        }
      }

    $this->write_iDB();
    closedir($handle);
    $this->updateDB();
    return $imported;
    }
  }[
/quote]
?>


sorry admin.. verkeerde knop.. ik wilde eerste bericht even in code zetten, drukt periongeluk op quote... per ongeluk.. gebumpt..
Gewijzigd op 01/01/1970 01:00:00 door flashfocus
 
Jelle Posthuma

Jelle Posthuma

17/06/2008 13:19:00
Quote Anchor link
@chmod("pictures/" . $file,0644);
$this->createthumb($file);

Dit lijkt mij onlogisch...
CHMOD je em hier nou naar 0644 alvorens het script de thumbnail aanmaakt?
Want die map moet dan wel 0777 zijn voor de thumbnail aangemaakt kan worden...
Dan zal je aan het einde van het script pas die 0644 moeten gebruiken lijkt me...
 
Flashfocus

flashfocus

17/06/2008 13:39:00
Quote Anchor link
Hoi Jelle,


De map was inderdaad 0777 (standaard)
Ik heb ook even

$this->createthumb($file);
@chmod("pictures/" . $file,0777);

gebrobeerd (en zelfs @chmod("pictures/" . $file,0777);

verder in bovenstaande script te plaasten maar werkt niet.
Plaatje wel thumnail niet.
 
Jelle Posthuma

Jelle Posthuma

17/06/2008 13:45:00
Quote Anchor link
Maar ff vraagje...

"pictures/" . $file

Is dat uiteindelijk een bestand? (pictures/bestand.jpg)
Want die moet je natuurlijk niet Chmodden dan.
Wil je die pictures map chmodden?
Dan moet je zoiets doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
// De map pictures chmodden naar 777.
chmod("pictures/",0777);
// Thumnail aanmaken.
$this->createthumb($file);
// De chmod terugzetten naar 644.
chmod("pictures/",0644);
?>
 



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.