<?php $_SESSION['komunikat'] = "Nie jestes zalogowany!"; include('form.php'); } ?> <? include ("config2.php") ?> <? include ('gora2.php') ?> <?php { exit; } { } if (!empty($_POST['nazwa']) && !empty($_POST['recenzja']) && !empty($_POST['rokswiat']) && !empty($_POST['rokpolska']) && !empty($_POST['nazwapolska']) && !empty($_POST['czas']) && !empty($_POST['kraj']) && !empty($_POST['gatunek']) && !empty($_POST['rezyseria']) && !empty($_POST['scenariusz']) && !empty($_POST['zdjecia']) && !empty($_POST['muzyka']) && !empty($_POST['obsada'] )) { $szablon = ' <? include ("../config2.php") ?> <title>'.$_POST['nazwa'].' - '.$tytul.'</title> <? include("../gora.php") ?> <? $nazwa = "'.$nazwa.'" ?> <a href=../users/'.$_SESSION['zalogowany'].'>'.$_SESSION['zalogowany'].'</a><br> <font size="4"><b>'.$_POST['nazwapolska'].'</font></b><br> <i>'.$_POST['nazwa'].'</i> ('.$_POST['rokswiat'].')<br> Produkcja:'.$_POST['kraj'].', gatunek:'.$_POST['gatunek'].'<br> data premiery:'.$_POST['rokpolska'].'(polska), '.$_POST['rokswiat'].'(świat)<br><br> Reżyseria:<a href=../aktorzy/'.$_POST['rezyseria'].'>'.$_POST['rezyseria'].'</a> Scenariusz:<a href=../aktorzy/'.$_POST['scenariusz'].'>'.$_POST['scenariusz'].'</a> Zdjęcia:<a href=../aktorzy/'.$_POST['zdjecia'].'>'.$_POST['zdjecia'].'</a> Muzyka:<a href=../aktorzy/'.$_POST['muzyka'].'>'.$_POST['muzyka'].'</a> Czas:'.$_POST['czas'].'<br><br> <font size="4"><b> Recenzje:</b></font><br>'.$_POST['recenzja'].'<br><br> <font size="4"><b> Obsada:</b></font><br>'.$_POST['obsada'].' <? include ("../dol.php") ?>'; } else { } } else { <center> <br>Tytuł filmu:<br><input type="text" name="nazwa" style="width: 500px;"> <br> Tytuł polski:<br><input type="text" name="nazwapolska"style="width: 500px;"><br> Premiera(polska):<br><input type="text" name="rokpolska"style="width: 500px;"> <br> Premiera(świat):<br><input type="text" name="rokswiat"style="width: 500px;"> <br> Kraj:<br><input type="text" name="kraj"style="width: 500px;"> <br> Czas trwania(min):<br><input type="text" name="czas"style="width: 500px;"> <br> Gatunek:<br><input type="text" name="gatunek"style="width: 500px;"> <br> Reżyseria:<br><input type="text" name="rezyseria"style="width: 500px;"> <br> Scenariusz:<br><input type="text" name="scenariusz"style="width: 500px;"> <br> Zdjęcia:<br><input type="text" name="zdjecia"style="width: 500px;"> <br> Muzyka:<br><input type="text" name="muzyka"style="width: 500px;"> <br><br><br> Obsada(html):<A href="pomoc/Dodaj_Film_Obsada" target="_blank"><img src="gfx/jak.png"></a><br><textarea name="obsada" style="width: 500px; height: 100px";></a></textarea> <br> Recenzja(html):<br><textarea name="recenzja" style="width: 500px; height: 100px";></textarea> <br> <input type="submit" value="Dodaj film"> <form>'); } ?> <? include ('dol2.php') ?> <?php ?>
Problem polega na tym że dla zmiennej $nazwa jest ustawione str replace, i podstrona tworzy się okej - spacje są zamieniane na "_",
jednak przy tworzeniu folderu (mkdir) nazwa pozostaje ze spacjami. Tak jak w linii 42 zmienna nazwa pobierana i zapisywana jest do utworzonej podstrony ze spacjami. Czy ktoś wie co może być tego przyczyną?