Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] ZnAKI
icetab
post 20.04.2007, 20:09:27
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


mam skrypt i chce aby on perwe zastepowal mi jakims znakiem

$nazwaPliku= str_replace(' ', '', '$nazwaPliku');

nie wiem jak mam

$uniq = substr( md5(uniqid (rand())), 0, 10 );
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $uniq . $_FILES['plik']['name'];

Ten post edytował icetab 21.04.2007, 10:08:46
Go to the top of the page
+Quote Post
TranceAddict
post 20.04.2007, 20:40:47
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $tekst = preg_replace('/s/', '_', $tekst);
  3. ?>


pzdro smile.gif


--------------------
:P
Go to the top of the page
+Quote Post
icetab
post 20.04.2007, 20:46:20
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


ok ale jak sfomulowac to z tym ? $plik_nazwa = $uniq . $_FILES['plik']['name'];

gdy plik jest zapisywany

Ten post edytował icetab 20.04.2007, 20:48:51
Go to the top of the page
+Quote Post
TranceAddict
post 20.04.2007, 20:54:11
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


yhhhh tongue.gif

  1. <?php
  2. function usun_spacje($tekst){
  3.  
  4.  $tekst = preg_replace('/s/', '_', $tekst);
  5.  
  6.  return $tekst;
  7.  
  8. }
  9.  
  10. $plik_nazwa = $uniq . usun_spacje($_FILES['plik']['name']);
  11. ?>


--------------------
:P
Go to the top of the page
+Quote Post
icetab
post 20.04.2007, 20:58:07
Post #5





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


a jak zrobic gdy sa polskie znaki ? dzieki za zrobieni spacji
Go to the top of the page
+Quote Post
TranceAddict
post 20.04.2007, 21:01:28
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


masz znowu gotowca, zastosowanie takie samo

  1. <?php
  2. function zamienPolskie($tekst)
  3. {
  4.  $polskie = Array("ą","ć","ę","ł","ń","ś","ź","ż","ó","Ą","Ć","Ę","Ł","Ń","Ś","Ź","Ż","Ó");
  5.  
  6.  $zamienniki = Array("a","c","e","l","n","s","z","z","o","A","C","E","L","N","S","Z","Z","O");
  7.  
  8.  $tekst = str_replace($polskie, $zamienniki, $tekst);
  9.  
  10.  return $tekst;
  11.  
  12. }
  13. ?>


--------------------
:P
Go to the top of the page
+Quote Post
icetab
post 21.04.2007, 07:52:24
Post #7





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


dziala mi tylko ó

nie wiem czemu gdy uploduje skrypt na ftp i odpalam plik php to w nim zmieniają sie wszystkie polskie znaki i zostaje tylko ó :/

serwer ovh.pl
Go to the top of the page
+Quote Post
TranceAddict
post 21.04.2007, 08:01:00
Post #8





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. function zamien($tekst)
  3. {
  4.  $polskie = Array("ą","ć","ę","ł","ń","ś","ź","ż","ó","Ą","Ć","Ę","Ł","Ń","Ś","Ź","Ż","Ó");
  5.  
  6.  $zamienniki = Array("a","c","e","l","n","s","z","z","o","A","C","E","L","N","S","Z","Z","O");
  7.  
  8.  $tekst = str_replace($polskie, $zamienniki, $tekst);
  9.  
  10.  $tekst = preg_replace('/s/', '_', $tekst);
  11.  
  12.  return $tekst;
  13.  
  14. }
  15.  
  16. $plik_nazwa = $uniq . zamien($_FILES['plik']['name']);
  17. ?>


--------------------
:P
Go to the top of the page
+Quote Post
icetab
post 21.04.2007, 20:50:25
Post #9





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


Pisałem ze mój blad polega na tym ze gdy wgrywam plik na serwer i w nim mam poprawnie ą,ę,ś itp. to gdy juz go wgram i pozniej zobacze zrodlo przez totalcomandera to wszytskie znaki polskie zmieniaja sie autobatycznie na zwykle litery w zrodle php i wtedy nie dziala zmienianie przy uplodowaniu zostaje tylko jedna literka ktora sie nie zmienia czyli ó Ó
Go to the top of the page
+Quote Post
Kicok
post 22.04.2007, 08:34:22
Post #10





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


A w jakim trybie wysyłasz te pliki na serwer? Tekstowym czy binarnym?


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
icetab
post 22.04.2007, 14:50:34
Post #11





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


total comanderem i robie skrypt w Macromedia Dreamweaver 8
Go to the top of the page
+Quote Post
gandziorz
post 22.04.2007, 16:08:49
Post #12





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

Ostrzeżenie: (0%)
-----


Ja napisałem skrypt który zamienia polskie znaki i działa bez problemu.
Jest on tutaj:
http://forum.php.pl/index.php?showtopic=61066
Go to the top of the page
+Quote Post
icetab
post 23.04.2007, 01:15:26
Post #13





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


o dzieki pomoglo
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 04:15