login  Naam:   Wachtwoord: 
Registreer je!
 Forum

/ afbreken

Offline delta_004 - 28/05/2005 21:00
Avatar van delta_004Onbekend Hoi
Ik heb een URL
Hiervan wil ik dat alles na de laatste / geselecteerd word.
Dit zal wel met explode moeten
Maar ik weet niet hoe ik dit voor elkaar krijg.
Bedankt alvast;-)

12 antwoorden

Gesponsorde links
Offline nemesiskoen - 28/05/2005 21:03
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. $url = "http://www.test.php/map/map/map/nogeemap/blaat.php";
  3.  
  4. $ex = explode( "/", $url );
  5.  
  6. echo $ex[ count( $ex ) ];
  7.  
  8. ?>
Offline delta_004 - 28/05/2005 21:06 (laatste wijziging 28/05/2005 21:11)
Avatar van delta_004 Onbekend danku
maar hij weergeeft niet:?:
Offline MothZone - 28/05/2005 21:14 (laatste wijziging 28/05/2005 21:14)
Avatar van MothZone PHP ver gevorderde
  1. <?php
  2. $url = "http://www.test.php/map/map/map/nogeemap/blaat.php";
  3.  
  4. $ex = explode( "/", $url );
  5.  
  6. echo $ex[ count( $ex ) - 1 ];
  7.  
  8. ?>


een array begint te tellen bij 0 he nemesiskoen 
Offline prorsoft - 28/05/2005 21:16 (laatste wijziging 28/05/2005 21:17)
Avatar van prorsoft PHP gevorderde Ja, probeer het zo eens!
  1. <?php
  2. $url = "http://www.test.php/map/map/map/nogeemap/blaat.php";
  3.  
  4. $ex = explode( "/", $url );
  5.  
  6. echo $ex[count( $ex )-1];
  7.  
  8. ?>


of je neemt gewoon $_SERVER['PHP_SELF'] !!!


EDIT: MothZone was me voor...:(
Offline Scott - 28/05/2005 21:37
Avatar van Scott Gouden medaille

PHP ver gevorderde
Als je de naam van het bestand wilt hebben, kun je ook gewoon dit doen:

basename($_SERVER['PHP_SELF']);
Offline delta_004 - 28/05/2005 22:00 (laatste wijziging 28/05/2005 22:04)
Avatar van delta_004 Onbekend Misschien een domme vraag maar het lukt niet
hoe kan ik de waarde van dit echon <input type="file" name="upload" size="70">
Offline timmie_loots - 28/05/2005 22:25
Avatar van timmie_loots PHP gevorderde Met $_FILES['upload']
Offline delta_004 - 28/05/2005 22:27
Avatar van delta_004 Onbekend gaat niet dan zegt die array
Offline Gerard - 28/05/2005 23:34
Avatar van Gerard Ouwe rakker var_dump($_FILES);

dan zie je alles wat erin zit 
pick wat je nodig hebt.
Offline delta_004 - 29/05/2005 08:37 (laatste wijziging 29/05/2005 10:18)
Avatar van delta_004 Onbekend
  1. <?php
  2. <table border="1" align="center" cellpadding="0" cellspacing="0" style="border-collapse: collapse;" width="99%" bordercolor="#000000" id="table3" cellspacing="1">
  3. <tr valign="top" class="menukop">
  4. <td>Voegtoe</td>
  5. </tr>
  6. <tr valign="top" class="tekst">
  7. <td>
  8. <div align="center">
  9. <form method="POST" enctype="multipart/form-data" action="http://www.webmasterfreakz.nl/thedragonfighters/?pagina=screenshots.php&voegtoe='.$_GET['voegtoe'].'">
  10. <p><input type="file" name="upload" size="70"><br>
  11. <textarea rows="2" name="ber" cols="82">Ondertiteling</textarea><br>
  12. <input style="width: 512;" type="submit" value="Voegtoe" name="voegtoe"></p>
  13. </form></div>
  14. <tr valign="top" class="tekst">
  15. <td background="fotos/balk.gif">&nbsp;</td>
  16. </tr>
  17. </table>';
  18. if($_POST['voegtoe'])
  19. {
  20. $ex = explode( "/", $_POST['upload'] );
  21. // die post moet van dat upload veld zijn maar hij weergeeft niets
  22.  
  23. $bestand = $ex[ count( $ex ) - 1 ];
  24.  
  25. copy ($_FILES['upload']['tmp_name'], "screenshots/".$_FILES['upload']['name'])
  26. or die ("Uploaden is mislukt");
  27.  
  28.  
  29.  
  30. mysql_query("INSERT INTO screenshots (door, afbeelding, tekst) VALUES
  31. ('".$_COOKIE['thedragonfighters-gebruikersnaam']."', '".$bestand."', '".$_POST['ber']."')") or die(mysql_error());
  32.  
  33. }
  34. ?>
Offline MechaVore - 29/05/2005 09:02 (laatste wijziging 29/05/2005 09:02)
Avatar van MechaVore Gouden medaille

PHP gevorderde
Probeer het is zo:

  1. <?
  2. $url = "http://www.test.php/map/map/map/nogeemap/blaat.php";
  3. $url = str_replace("//", "/", $url);
  4. $ex = explode( "/", $url );
  5. echo $ex[count($ex)-1];
  6. ?>
Want volgens mij stopt hij omdat er 2 // achter elkaar staan ? klopt dat ?
Bij mij werkt het iig.
Offline delta_004 - 29/05/2005 09:31 (laatste wijziging 29/05/2005 10:46)
Avatar van delta_004 Onbekend nee maar hij kan de waarde van upload niet vinden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s