Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php] Новичкам: задаем вопросы (https://forum.antichat.xyz/showthread.php?t=40896)

Scipio 24.11.2007 06:08

PHP код:

<VirtualHost *:*>
ServerAdmin Admin@sandjuro.org
ServerName www
.sandjuro.org
DirectoryIndex index
.php3 index.phtml index.php index.htm index.html index.shtml index.shtm
DocumentRoot 
"c:/usr/public_html/host/virtual"
ScriptAlias /cgi-bin"c:/usr/public_html/host/virtual/cgi-bin/"
ErrorLog c:/usr/public_html/host/virtual/logs/error.log
common
CustomLog c
:/usr/public_html/host/virtual/logs/access.log
common
</VirtualHost

проверь включены ли дерективы

NameVirtualHost *:*
и
Listen 127.0.0.1:80

а также в C:\WINDOWS\system32\drivers\etc\hosts
пропиши
127.0.0.1 www.sandjuro.org

и перезагрузись

Petr 24.11.2007 06:23

Цитата:

проверь включены ли дерективы

NameVirtualHost *:*
и
Listen 127.0.0.1:80
А гд еэто смотреть? также в конфиге?

Scipio 24.11.2007 06:24

да, в начале секции виртуальных хостов

ZET36 24.11.2007 12:55

Ребята пожайлусто помогите с фтп функциями в пхп (загрузка файла с фтп на локалку)

всё время выводит "Не удалось завершить операцию"
PHP код:

<?php

$ftp_server
='*******';
$ftp_user_name='*******';
$ftp_user_pass='*******';

// объявление переменных
$local_file 'C:\local.zip';
$server_file '/server.zip';

// установка соединения
$conn_id ftp_connect($ftp_server);

// вход с именем пользователя и паролем
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// попытка скачать $server_file и сохранить в $local_file
if (ftp_get($conn_id$local_file$server_fileFTP_BINARY)) {
    echo 
"Произведена запись в $local_file\n";
} else {
    echo 
"Не удалось завершить операцию\n";
}

// закрытие соединения
ftp_close($conn_id);

?>


Scipio 24.11.2007 13:09

Скрипт полностью правильный, или просто не удается соединится с фтп сервером, или логин/пароль неправильный или файл не существует

вначале скрипта напиши:
error_reporting(E_ALL);
и посмотри где ошибка

ant0ha 24.11.2007 13:17

PHP код:

$local_file 'C:\local.zip'

может он этот путь не понимает, попробуй задать какнибудь так
PHP код:

$local_file '../../../../путь/local.zip'


it's my 24.11.2007 14:02

м... а подскажите следующее:

как можно сделать что бы при загрузке файла не сервер пользователь вводил некоторые данные, а эти данные в свою очередь записывались в текстовый документ, например:

пользователь загружает rar архив с названием test.rar
и ввыодит например данные "это тестовый архив" и свой e-mail, и ставит галочку у пункта "я согласен с правилами".
вот, а на сервер загружался архив test.rar и создавался txt файл со строками "это тестовый архив" и введенным e-mail адресом

lsass.exe 24.11.2007 14:19

Создаешь в своей форме 2 дополнительных поля
PHP код:

<input type=text name=pole1><br>
<
input type=text name=pole2><br

Потом, обрабатываешь данные из них
PHP код:

if(isset($_POST['pole1']) && isset($_POST['pole2']))
{
$f=fopen("filename.txt","a");
fwrite($f,$_POST['pole1'].";".$_POST['pole2']);
fclose($f);
} else echo 
"Заполните все обязательные поля"


TANZWUT 24.11.2007 14:52

index.html что то типа такова
PHP код:

<html>
<
title>
загрузка файла
</title>
<
body>
<
form enctype="multipart/form-data" action="upload.php" method="post">
Выбор файла:<br /><input name ="userfile" type="file"><br />
Описание:<br /><textarea rows="5" name="text" cols="20"></textarea><br />
<
input type="checkbox" name="accepted"я согласен с бла бла бла<br />
<
br />
<
input type="submit" value="Загрузить файл">
<
input type="reset" value="Очистить">
</
form>
<
br />
</
body>
</
html


upload.php
PHP код:

<?
......
сдесь проверка типа предложеной выше.
......
$message=$_POST['text'];
$textfile 'text.txt';
$handle fopen($textfile'a+');
fwrite($handle$message);
fwrite($handle"<br />------<br />");
$savedir '/home/www/';
$filename $savedir $_FILES['userfile']['name'];
if (
move_uploaded_file($_FILES['userfile']['name'], $filename))
 {
 echo(
"Файл успешно сохранён");
 }
else
 {
 echo(
"Сохранить файл не удалось");
 }
?>


it's my 24.11.2007 14:59

а еще туда же:

а вот что бы заливалось например не test.rar, а name_sitename.rar при чём что бы name указывалось пользователем а sitename присваивалось при загрузке


Время: 06:05