login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Lage streepjes in bestandsnaam (Opgelost)

Offline Duikboot - 27/02/2008 21:04
Avatar van DuikbootGrafische gevorderde Heej,

Met m'n resize+thumbsscriptje ben ik nu zo goed als klaar (beetje ctrl+c/ctrl+v maar het werd wel precies zoals ik het hebben wou ;)), maar nu wil ik de bestanden opslaan onder een bepaalde naam (geen identieke bestanden mogelijk daardoor). Maar hoe kan ik 3 vars (lidnr, tijd en een random string) die de naam van het bestand moeten vormen aan elkaar plakken met een laag streepje. Het moet dus dit worden

1_f8sd70g7ag90v90fd7fds_2109.jpg

  1. <?
  2. // De naam van de file veranderen
  3. $lidnr = $_COOKIE[lidnr];
  4. function randstr($length, $hash = "abcdefghijklmnopqrstuvwxyz") {
  5. $strlength = strlen($hash);
  6.  
  7. $string = "";
  8. for($i = 0; $i < $length; $i++) {
  9. $random = rand(0, $strlength) - 1;
  10.  
  11. $string .= substr($hash, $random, 1);
  12. }
  13.  
  14. return $string;
  15. }
  16. $string = randstr(25, "abcdefghijklmnopqrstuvwxyz0123456789");
  17. //
  18. $date = date(Hi);
  19. //
  20. $file_name = "$lidnr_$string_$date";
  21. ?>

2 antwoorden

Gesponsorde links
Offline Stefaan - 27/02/2008 21:16 (laatste wijziging 27/02/2008 21:18)
Avatar van Stefaan Nieuw lid $file_name = $lidnr . "_" . $string . "_" . $date . ".jpg";

en de date sla je best als een timestamp op...
Offline Duikboot - 27/02/2008 21:31
Avatar van Duikboot Grafische gevorderde Jup dat was hem, thx!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.268s