Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

nuet

Info Algemeen

Naam
nuet
Aangemeld
Bezoeken
1,863
Laatst Actief
Rollen
Administrator
Punten
101
Badges
5

Posts
879

Reacties

  • Als je de geen vierkantjes wilt hebben, gebruik je in je css list-style: none;
  • in je css: textarea#bericht { font-size: 18px; }
  • Dat moet gewoon kunnen. Alleen doe je er goed aan om na de installatie de pc te rebooten. je zult dan ff opnieuw de teamviewer sessie moeten opstarten om te checken of alles gelukt is.
  • heb je hier wat aan? http://www.brokenlinkcheck.com/ http://www.deadlinkchecker.com/ https://validator.w3.org/checklink
  • Kun je hier wat mee? http://www.sitedeals.nl/css/278735-javascript-css-inhoud-boven-vouw-weergeven-blokkeren-verwijderen.html#post1095773 Test je pagina ook eens hier mee: https://gtmetrix.com/ je krijgt dan een vrij uitgebreide analyse op heel veel…
    in pagespeed Reactie door nuet vr 1 jul 2016
  • Ik heb de eerste gebruikt en die werkt perfect! Dit is idd de meest makkelijke oplossing; gewoon aangeven hoeveel van hoeveel totaal er uitgepakt zijn. Dan kunnen ze zelf gelijk zien dat ze evt een forbidden file wilde uitpakken als het totaal niet …
  • ik heb het opgelost door ipv get post te gebruiken: if(isset($_POST['delete'])) { //protect manipulating value via browser inspector if(pathinfo($dir.'/'.$file, PATHINFO_DIRNAME) != pathinfo($_POST['deletefile'], PATHINFO_DIRNAME)) { $locat…
  • ja klopt, die had ik idd ook al teruggezet. Is nu alleen jammer dat ik geen echo kan uitvoeren in de delete of extract loop door die Header Location
  • nog even een vraagje over 2 zaken: Zowel Delete als Extract voer ik uit met een GET if(isset($_GET['delete'])) { // if is directory -> remove dir //if(is_dir($dir.'/'.$file)){ if(is_dir($_GET['delete'])){ //rmdir($dir.'/…
  • probleem al opgelost: in de ajax moets het pad natuurlijk vermeld worden waar naar geupload moet worden: function uploadFormData(formData) { $.ajax({ url: "", type: "POST", data: formData, contentType:false, cache: false, …
  • je moet me even verder helpen: waar moe tik die click plaatsen? Dit is mijn hele functie: multiUploader.prototype._uploader = function(file,f){ if(typeof file[f] != undefined && self._validate(file[f].type) > 0){ var data = new FormDat…
  • ja die date maakt het idd uniek; dat is een goeie. Heb ik gemsit dat je dat al aangaf
  • Nog een vraagje: ik heb voor het hele filemanagement een md5 hash gebruikt op basisi van de UserID. Voor Vanilla zijn de user ID's gewone getallen vanaf 1 t/m ... Zover als ik begrijp maakt md5 altijd dezelfde hash van getal 1, en ook altijd dezelf…
  • input beveiligd door preg_replace if(is_dir($_POST['old_name'])){ $NewDirName = $dir.'/'.preg_replace('#[^a-z0-9]#i', '', $_POST['new_name']); // only allow a-z, A-Z and 0-9 rename($_POST['old_name'], $NewDirName); } elseif(!is_dir($_POST…
  • ik heb hem beveiligd door het pathinfo van de file te vergelijken met de pathinfo van $_POST['old_name'] if($_POST['rename']) { if(pathinfo($dir.'/'.$file, PATHINFO_DIRNAME) != pathinfo($_POST['old_name'], PATHINFO_DIRNAME)) { die(); }…
  • vinTage schreef:: Ook moet je niet alle characters kunnen gebruiken om te renamen, als ik penguin.jpg rename naar /aap/noot/mies/pen_guin.jpg, houd je een onbereikbare file over (pad zal dan fout zijn) ja dat bedoel ik met in…
  • Dit is hem geworden: werkt perfect! // RENAME if($_POST['rename']) { if(is_dir($_POST['old_name'])){ $NewDirName = $dir.'/'.$_POST['new_name']; rename($_POST['old_name'], $NewDirName); } elseif(!is_dir($_POST['old_name']…
  • ah ik heb het al uitgevogeld: dit werktmaa nu nog ff zo maken dat de file extensie ongemoeid blijft if($_POST['rename']) { if(is_dir($dir.'/'.$file)){ rename($_POST['old_name'], $dir.'/'.$_POST['new_name']); } else { re…
  • over dat renamen: Hoe krijg ik het nu zo dat alleen de desbetreffende file gerenamed wordt? Want zo worden alle files gerenamed, inclusief folders met de nieuwe naam Dit staat dus in de foreach loop
  • die(); is toch equivalent to exit(); ??
  • je hebt gelijk, ik had deze niet gezien op regel 45 /* PROTECT MANIPULATING VIA URL */ $protectedDirectories = array( array( 'uploads', 'sfm', $UserID ) ); $directory = str_replace('\\','',$_GET['dir']); $directory = trim($dir…
  • heb nog vraagje over de delete: // DELETE if(isset($_GET['delete'])) { // if is directory -> remove dir if(is_dir($dir.'/'.$file)){ //rmdir($dir.'/'.str_replace(['/', '\\', '..'], '', $_GET['delete'])); // already prote…
  • ik heb hem al werkend: if(isset($_GET['extract'])) { $zip = new ZipArchive; if ($zip->open($_GET['extract']) === TRUE) { for ($i = 0; $i < $zip->numFiles; $i++) { $path_info = pathinfo($zip->getNameIndex($i)); $ext = $path_info['ex…
  • heb unzip functie toegevoegd: if(isset($_GET['extract'])) { $zip = new ZipArchive; if ($zip->open($_GET['extract']) === TRUE) { $zip->extractTo(dirname($_GET['extract'])); $zip->close(); } …
  • Ik zat nog te denken om files te kunnen renamen. Maar is dat niet een groot risico? je kunt nu geen .php files uploaden omdat de extensie niet in de array staat. Maar wat als iemand nu een php bestand op zijn pc heeft die bijv heet: test.php en die…
  • folders kun je nu downloaden; ze worden ingezipped en direct als forced download naar de brwoser gestuurd. Hieronder de functie van zippen: /* FUNCTION ZIP DIR */ function Zip($source, $destination) { if (!extension_loaded('zip') || !file_exists…
  • het enige wat ik nu nog moet doen is bij het aanmaken een extra bestandje meesturen dat hidden is. Ivm deleten files uit subfolder. Ja idioot natuurlijk dat dat zo moet, maar ik weet ff geen andere oplossing. De rest heb ik uitvoerig getest. Alle sc…
  • oke dan, heb voor de delete url string een uitzondering gemaakt; regel 37 hierboven is: elseif ($_SERVER['QUERY_STRING'] != 'p=sfm' and strpos($_SERVER['QUERY_STRING'], 'delete=uploads/sfm/'.$UserID) != true) { Maw: elke delete string bevat minimaa…