Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] spacje w adresie
Forum PHP.pl > Forum > Przedszkole
Wojtekss
witam,
chcialbym zeby plik ze spacjami w nazwie ktory uploaduje na serwer wysylal sie do bazy bez spacji.
Bo jak probuje sciagnac plik to widzi nazwe pliku do pierwszej spacji i guzik ze sciagnieciem pliku

mam takie cos:
  1. <?php
  2. $plik_nazwa = $_FILES['plik']['name'];
  3. move_uploaded_file($plik_tmp, &#092;"pliki/$plik_nazwa\");
  4. ?>


gdzie trzeba dac str_replace questionmark.gif
erix
A która zmienna w tej chwili zawiera nazwę?

To jest naprawdę bardzo proste, przecież widać, gdzie jest nazwa...
Wojtekss
nazwa jest przenoszona do zmiennej $plik_nazwa.
dawalem juz :
$plik_nazwa= str_replace(' ', '', '$plik_nazwa');

ale wyskakuje tylko blad...
erix
No dobrze, ale jest różnica pomiędzy pojedynczym a podwójnym cudzysłowem.

Cytat
ale wyskakuje tylko blad...

Jasnowidzem nie jestem. winksmiley.jpg Jaki błąd?
Wojtekss
chociaz teraz dalem tak:
  1. <?php
  2. $plik_nazwa = $_FILES['plik']['name'];
  3. $plik_nazwa= str_replace(' ', '', '$plik_nazwa');
  4. ?>


i dziala lecz zapisuje sie plik w bazie pod nazwa $plik_nazwa, a ja chcialbym zeby byla taka sama nazwa pliku jak byla tylko bez spacji...
Crozin
A zobacz sobie na:

  1. <?php
  2.  
  3. $zmienna = 'wartosc';
  4.  
  5. echo '$zmienna';
  6.  
  7. echo '<br />';
  8.  
  9. echo "$zmienna";
  10.  
  11. echo '<br />';
  12.  
  13. echo $zmienna;
  14. ?>
Wojtekss
dziala :-) dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.