login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Links weer geven

Offline brantjeNL - 15/09/2004 18:41
Avatar van brantjeNLNieuw lid Hoi
ja ik weet het dat ik veel post met het zelfde script
maar als je het doet doe het dan goed ;)
ok hier komt ie
  1. <?php
  2. /**
  3. * map waar de uploads geplaatst worden (!chmod 0777!)
  4. */
  5. $map = './uploaduser/';
  6.  
  7. /**
  8. * array met de toegestane upload types
  9. */
  10. $types = array(
  11. 'image/gif',
  12. 'image/jpeg',
  13. 'image/png',
  14. 'image/bmp'
  15. );
  16. /**
  17. * aantal
  18. */
  19. $aantal = (empty($_POST['aantal'])) ? 5 : $_POST['aantal'];
  20.  
  21.  
  22. echo '<form name="aantal" action="" method="POST">';
  23. echo 'aantal bestanden: <input type="text" name="aantal" size="2" maxlength="2" />';
  24. echo '<input type="submit" name="apply" value="toepassen" />';
  25. echo '</form><hr /><br />';
  26.  
  27. if(!isset($_POST['submit'])) {
  28. echo '<form name="upload" action="uploaduser.php" enctype="multipart/form-data" method="POST">';
  29. for ($i = 0; $i <= $aantal - 1; $i++) {
  30. if ($i < 10) {
  31. echo 'Bestand 00' . $i . ': <input type="file" name="bestand[]" /><br />';
  32. }
  33. else if ($i < 100 && $i >= 10) {
  34. echo 'Bestand 0' . $i . ': <input type="file" name="bestand[]" /><br />';
  35. }
  36. else {
  37. echo 'Bestand ' . $i . ': <input type="file" name="bestand[]" /><br />';
  38. }
  39. }
  40. echo '<input type="submit" name="submit" value="upload" />';
  41. echo '</form>';
  42. }
  43. else {
  44. for($i = 0; $i < count($_FILES['bestand']['name']); $i++) {
  45. if(isset($_FILES['bestand']['name'][$i]) && is_uploaded_file($_FILES['bestand']['tmp_name'][$i])) {
  46. if (!in_array($_FILES['bestand']['type'][$i], $types)) {
  47. echo 'dit bestandsformaat is niet toegestaan!<br />';
  48. }
  49. else {
  50. if(!move_uploaded_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i])) {
  51. echo 'mislukt!<br />';
  52. }
  53. else { echo 'gelukt!<br />'; }
  54. }
  55. }
  56. }
  57. }
  58. ?>

Wat wil ik nu?
Als het uploaden gelukt is
de link weer geven.
En als het kan dat je dan kan kiezen voor phpbb stijl dus met
  1. [img] en [/img]
tags
of in html stijl
dus zo
  1. <img> enz.

maar het hoeft niet
maar mag wel zal nl. wel handig zijn.
:)
Ik hoop echt dat jullie kunnnen helpen
Veder vind ik 1 van de beste sites voor script suport
groeten brantje

3 antwoorden

Gesponsorde links
Offline DRUNK - 15/09/2004 19:33 (laatste wijziging 15/09/2004 19:33)
Avatar van DRUNK PHP gevorderde hoe dedoel je? Moet er een link naar het geuploade plaatje komen, of wil je het plaatje gelijk zien?

vervang het stukje rondom 'gelukt!<br />' voor:

  1. <?php
  2. //.....
  3. }
  4. else {
  5. echo '<img src="' . $map . $_FILES['bestand'][name][$i] . '" />';
  6. }
  7. ?>

of

  1. <?php
  2. //.....
  3. }
  4. else {
  5. echo '<a href="' . $map . $_FILES['bestand'][name][$i] . '">gelukt</a>';
  6. }
  7. ?>


ofzo...
Offline brantjeNL - 17/09/2004 08:34 (laatste wijziging 17/09/2004 08:34)
Avatar van brantjeNL Nieuw lid Nee ik wil dat het er ongeveer zo uit komy te zien:

Gelukt
PHPBB code
  1. link + de bekende img code


HTML code
  1. Link in html dus met <img>
  2. Groeten brantje

p.s.
wil graag alle links zien want je kan maximaal 99 plaatjes uploaden
maar dat verander ik nog
Offline brantjeNL - 17/09/2004 16:58
Avatar van brantjeNL Nieuw lid Weet iemand een oplossing?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.253s