login  Naam:   Wachtwoord: 
Registreer je!
 Forum

een bestand in een keer overal ingooien

Offline stefano191 - 19/10/2010 21:46
Avatar van stefano191Nieuw lid is er een manier om 1 bestand in een keer in elke map op je site zetten? zonder dat je in elke map moet gaan plakken??

11 antwoorden

Gesponsorde links
Offline vinTage - 19/10/2010 22:40
Avatar van vinTage Nieuw lid wattuh???

in elke map met php ?

Dan ga je eerst kijken met readdir of scandir al je dirs scannen, en dan met move_uploaded_file overal heen jossen...

verkorte uitleg over een 'imo rare' vraag 
Offline stefano191 - 19/10/2010 23:58
Avatar van stefano191 Nieuw lid hoeft niet met php mag ook met een progamma
Offline pijke - 20/10/2010 10:43 (laatste wijziging 20/10/2010 10:47)
Avatar van pijke Gouden medaille

Lid
je kunt het in PHP met een copy loop doen.
bijv:
  1. <?php
  2. $aMappen = array('map1/', 'map2/', 'map3/');
  3. $sBestand = 'bestand.txt';
  4.  
  5. foreach($aMappen as $sMap)
  6. {
  7.  
  8. copy($sBestand, $sMap.$sBestand);
  9.  
  10. }
  11. ?>
ik heb het niet getest.
in de variabele $aMappen plaats je alle mappen en in $sBestand je bestandnaam.
zet dit script wel in dezelfde map als waarin je bestand staat!
maar staat het bestand zelf al op de server? want alleen dan kun je dit doen.
anders moet je idd met move_uploaded_fite() gaan werken.
iets duidelijker zijn a.u.b.
Offline stefano191 - 25/10/2010 16:58
Avatar van stefano191 Nieuw lid nou ik heb op mijn site ongeveer 4200 mappen waarin ik een .php bestand in wil hebben dus niet dat ik in dat script moet zetten van map1 map2 maar gewoon in elke map op server
Offline Hend - 25/10/2010 17:28
Avatar van Hend Lid daar moet je dan die readdir of scandir voor gebruiken
zodat alle mappen in de array komen te staan
Offline Martijn - 26/10/2010 19:17 (laatste wijziging 26/10/2010 19:17)
Avatar van Martijn Crew PHP mag ik vragen wat dat bestand dan doet? want t lijkt me niet de bedoeling dat je je bestanden zovaak herhaalt, dat werkt voor geen meter. Al zijn 4200 mappen ook al iets verdacht
Offline pijke - 26/10/2010 20:18 (laatste wijziging 26/10/2010 20:26)
Avatar van pijke Gouden medaille

Lid
  1. <?php
  2. $aMappen = scandir('./');
  3. $aMappenOverslaan = array();
  4. $sBestand = 'bestand.txt';
  5.  
  6. foreach($aMappen as $sMap)
  7. {
  8.  
  9. if(in_array($sMap, $aMappenOverslaan))
  10. continue;
  11. copy($sBestand, $sMap.$sBestand);
  12.  
  13. }
  14. ?>
ook niet getest, maar werkt waarschijnlijk wel.
in de array $aMappenOverslaan kun je de mogelijke mappen zetten waarin het bestand niet moet komen.
Offline stefano191 - 27/10/2010 21:22 (laatste wijziging 27/10/2010 21:28)
Avatar van stefano191 Nieuw lid ok dankje wel slaat dit scriptje bestanden over als dat bestand er al staat? of vervangt die alles??

en hij gooit niks in een map maar veranderdt alle .php bestanden in indexthumbnail.php of topthumbnail.php XD weetje hoe dit komt?
Offline pijke - 28/10/2010 20:43
Avatar van pijke Gouden medaille

Lid
ik ben geen PHP expert.
maar wat let je om zelf wat te gaan zoeken?
Offline stefano191 - 29/10/2010 22:07
Avatar van stefano191 Nieuw lid denk je dat ik hier kom zonder gezocht te hebben? nee ik heb tijdje gezocht maar niet veel gevonden
Offline Aar - 29/10/2010 22:10
Avatar van Aar PHP interesse Wat dacht je van debuggen. Kijk eens naar de waardes die uit de variabelen komen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s