Автор |
|
nik2009Вто, 22.06.10, 13:48 |
Пращам ви файла moi_opit.php да откриете къде ми е грешката, защото не ми се показва едно съобщение в else конструкцията - {echo "$ime файлът ви е качен. Имейлът ви е $email.";} Какво не съм направил? Сега чета книги и още съм в началото. И още - каква проверка да направя дали файлът е качен наистина? - $fail=$_POST['userfile']; Той всъщност още не се качва, но как се пишеше функцията за качване и как да се провери дали е качен? Благодаря. редактиран от nik2009 на 22.06.10 13:51 |
|
anonymousВто, 22.06.10, 14:11 |
Пробвай да ползваш вместо null, count... Също провери дали въобще е натиснат бутона за пращане редактиран от anonymous на 22.06.10 14:11 |
|
phrozencrewВто, 22.06.10, 15:28 |
За уплоад на файлове се използва специфична заявка $_FILES. Добре ще е да поразгледаш някой прости кодове и уроци: PHP file Upload |
|
anonymousВто, 22.06.10, 16:08 |
Човека пита конкретно за това защо не му връща нищо при елсе, после явно ще си слага ъплоуд-а |
|
phrozencrewВто, 22.06.10, 16:24 | RE: помощ за PHP файл
” Човека пита конкретно за това защо не му връща нищо при елсе, после явно ще си слага ъплоуд-а „
Е да де! . Ти прочете ли как е декларирал качването на файла: $fail=$_POST['userfile']; И какво според теб ще му върне това? if ( ... $userfile==null)Първо $fail, после $userfail. Мешаница. За това и препоръчах да попрочете малко. ” Пробвай да ползваш вместо null, count... Също провери дали въобще е натиснат бутона за пращане „
Какъв бутон, какво count? Първо трябва да се оправи кода за качване на файла, да се оправят променливите и след това проверките за грешки. |
|
anonymousВто, 22.06.10, 16:41 |
Просто въпроса беше за определено нещо, аз му отговорих за него. |
|
nik2009Сря, 23.06.10, 17:29 | RE: помощ за PHP файл
Добре, имамда чета още много, но искам само да попитам защо като сложа самостоятелно в отделна страница този скрипт за датата ми излиза добре - <?php date_default_timezone_set('Europe/Sofia'); $mydate=date("d.m.Y"); $mytime=date("H:m"); echo "<br>Днес е $mydate / $mytime часа."; ?>, а като го сложа в друга моя страница излиза ето това - Днес е $mydate / $mytime часа."; ?> Защо се получава така и не се показва както трябва? редактиран от nik2009 на 23.06.10 17:30 |
|
phrozencrewСря, 23.06.10, 18:17 |
Да не би да го слагаш в .html страница, а не .php? |
|
nik2009Сря, 23.06.10, 18:26 | RE: помощ за PHP файл
” Да не би да го слагаш в .html страница, а не .php? „
Да страницата е HTML. Трябва ли да я приеменувам задължително в PHP? Току-що опитах, преименувах я на PHP, но е пак така. Този скрипт го слагам в HTML кода в един див с отварящия и затварящ таг за PHP. Правилно ли е така? Eто така е: <div> <? date_default_timezone_set('Europe/Sofia'); $mydate=date("d.m.Y"); $mytime=date("H:m"); echo "<br>Днес е $mydate / $mytime часа."; ?></div> редактиран от nik2009 на 23.06.10 18:35 |
|
phrozencrewСря, 23.06.10, 18:43 | RE: RE: помощ за PHP файл
<div> <?php date_default_timezone_set('Europe/Sofia'); $mydate=date("d.m.Y"); $mytime=date("H:m"); echo "<br>Днес е $mydate / $mytime часа."; ?></div>[/q]
Виж така. |
|