Rename

Programovacie jazyky, rady, poradňa...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Rename

Príspevok od používateľa nemo »

prosim vas ak mam toto

Kód: Vybrať všetko

<?php
rename("i.txt", "myfile.txt");
?>
prosim ako mam spravit aby napr. som nemohol dat nazov suboru na koko*.txt ? dakujem
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nahádž si "zlé" slová do poľa, a potom cez in_array() porovnaj či je ten názov v tom poli
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

a to mam ako spravit?:D
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Kód: Vybrať všetko

$renameTO = 'novynazov';
$zle = array('debil', 'idiot', 'blbec');
if(in_array('$renameTO,$zle)){ echo 'Zly nazov';}else{ rename(.......) };
to posledne rename si dopn a do arrayu si daj slova ktore tam nexces

// Ako vidim, o PHP nemas ani sajnu
nemozme ti tu vsetko radit... Odporucam ti nejaky ebook alebo knizku
pripadne php.net, a zacat sa ucit...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

Kód: Vybrať všetko

<?php

if (isset($_POST['cmd'])) { 
$renameTO = '$_POST[cmd].txt';
$zle = array('debil', 'idiot', 'blbec');
if(in_array('$renameTO,$zle)){ echo 'Zly nazov';}else{ rename('i.txt') }; 
}
?>
mam to takto a hadze

Kód: Vybrať všetko

Parse error: parse error in C:\xampp\htdocs\rename\index.php on line 20
riadok 20

Kód: Vybrať všetko

if(in_array('$renameTO,$zle)){ echo 'Zly nazov';}else{ rename('i.txt') }; 
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Je tam apostrof navyše (pri tom $renameTO) a tá funkcia rename má pravdepodobne málo parametrov.
Napísať odpoveď