Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Błąd wyświetlania
ReeX
post 2.09.2013, 00:58:41
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.08.2013

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


witam

dopiero co zaczynam przygode z php i dlatego proszę o pomoc:

posiadam dwa pliki

start.html

Kod
<form enctype="multipart/form-data" action="file.php"  method="post" >
                <input type="file" name="nazwa_pliku" />
                <input type="submit" value="wyślij" />
            </form>


oraz

Kod
<?php

echo ('<br>'.'<p style="text-align: center">'.'Stara nazwa : '.$_FILES['nazwa_pliku']['name'].'</p>');

$oldname=$_FILES['nazwa_pliku']['name'];

$str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

$str = str_shuffle($str);

$str = substr($str ,  0, 10);

$newname=rename($oldname, $str.'.mko');

echo ('<br>'.'<p style="text-align: center">'.'Nowa nazwa : '.$newname.'</p>');

?>


dlaczego zamiast zmienionej nazwy pojawia sie liczba 1 questionmark.gif
Go to the top of the page
+Quote Post
valkirek
post 2.09.2013, 01:30:07
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 6
Dołączył: 24.07.2013

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


W sumie nie jestem pewny ale nie da się wyechować funkcji rename, zwraca ona tylko true lub false
  1. if(rename($oldname, $str.'.mko')==true)
  2. {
  3. echo $newname;
  4. }else{
  5. echo 'Nie zmieniono nazwy';
  6. }


no i $oldnane w rename() musi chyba też mieć rozszerzenie pliku chociaż nie jestem pewny.
Go to the top of the page
+Quote Post
fate
post 2.09.2013, 10:33:21
Post #3





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


rename
zwraca bool czy w Twoim wypadku TRUE czyli 1
to co chcesz wyswietlic to pewnie:
  1. echo ('<br><p style="text-align: center">Nowa nazwa : '.$str.'mko</p>');


--------------------
Go to the top of the page
+Quote Post
ReeX
post 2.09.2013, 10:49:09
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.08.2013

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


fate, dzięki za pomoc smile.gif

Ten post edytował ReeX 2.09.2013, 10:57:14
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: 14.08.2025 - 03:23