|
||||||||||||||
![]() |
||||||||||||||
|
| FAQ по PHP Запитання: Як оголосити константу в php? Відповідь:
Константи оголошуються в РНР за допомогою функції define():
define(CONSTANT, value); Перший параметр цієї функції - ім'я константи, другий - її значення. При використанні константи до неї звертаються по імені:
<?php
define(CONST,"Hello"); // оголошуємо константу
echo(CONST); // виводимо константу
?>
Запитання: Підкажіть, як я можу перенаправити користувача на інший URL в php-скрипті? Відповідь:
Слід використати функцію
header("Location: $URL");
Важливо: не виводьте ніяких даних перед цим рядком. Запитання: Як робити upload файлу? <form action="upload.php3" method="post" enctype="multipart/form-data">
Тут важливо вказати параметр enctype. Запитання: Як дізнатись ip-адрес клієнта?
Відповідь:
Дістаємо ip-адрес користувача
$ip = getenv("REMOTE_ADDR");
Можна також використовувати змінну $REMOTE_ADDR. Запитання: Я маю сторінку з формою. Як я можу повернуться до неї, після передачі даних з форми?
Відповідь:
Використаємо змінну $PHP_SELF, наприклад:
<form action="<? echo $PHP_SELF ?>" method=post>
Після передачі форма перезавантажується, з поточними даними. Запитання: Як відправити e-mail за допомогою РНР?
Відповідь:
Відсилає електронну пошту функція mail(), яка має такий синтаксис:
mail($to, $subject, $msg [,$headers]); Функція mail() відправляє повідомлення $msg (це може бути змінна, яка містить декілька рядків, розділених символом '\n') за адресою $to.
Приклад:
mail(
"spravka@ukr.net",
"Моя тема",
"Перший рядок\nДругий рядок\nТретій рядок"
);
Запитання: Чим відрізняється виклик функції з собачкою (@) від виклику без неї? Запитання: Як швидко вивести масив, не використовуючи цикли?
Відповідь:
Використайте функцію print_r(). Вона виводить інформацію про змінну в зручній для читання формі.
|
|
|||
| Copyright © 2006-2007 488.com.ua
|
||||