Jump to content

PHP: вопросы и ответы


Recommended Posts

  • 1 month later...

Не давно тока стал увлекаться PHP и сразу столкнулся с проблемой:)

Установил appserv,сделал нужные изминения в файлах, но все равно не работает php не кампилирует простые два оператора

<? print "hello"
phpinfo() ?>

 

, denwer тоже устанавливал так же не кампилирует php строки

Link to comment
Share on other sites

<html>
<head>
<title>Hello in PHP</title>
</head>
<body>
<h1> Hello in PHP</h1>
<?php
print "hello world";
phpinfo()
?>
</body>
</html>

Чтобы это заработало надо расширение файла htm делать или php ?

Edited by SenTa
Link to comment
Share on other sites

  • 1 month later...

<?php
header ("Content-type: image/png");
$img = imagecreatetruecolor(320, 240);
$ink = imagecolorallocate($img, 255, 255, 255);
imageline($img,0,0,320-1,240-1,$ink);
imagepng($img);
imagedestroy($img);
?>

ничего не выводит

 

 

 

 

на пхп пишу 1й раз

тупое

<?
echo "text";
?>

работает

Edited by ra
Link to comment
Share on other sites

или тот пхп-файл надо как-то связывать с хтмл-страницей?

у меня просто пхп-файл содержимое, которого привел выше

тупо открываю его в браузере

устанволены apach+mysql+php5

Link to comment
Share on other sites

kmb, в этом случае выводится слово test

 

 

кажется ты не так понял

библиотека GD для php необходима для работы с графическими файлами

 

 

установил ее. теперь получается работать с картинками

Link to comment
Share on other sites

  • 2 months later...
GreshNik_05, нужно еще указать, что пхп скрипты обрабатывать этим компилятором, дальше по конфигу поиск по php сделай, разберешься...
Link to comment
Share on other sites

kmb, если не ошибаюсь это тут надо указывать что именно этим компилятором пхп скрипты обрабатывались

#

# DirectoryIndex: sets the file that Apache will serve if a directory

# is requested.

#

<IfModule dir_module>

DirectoryIndex index.php index.htm index.html index.shtm index.shtml

</IfModule>

 

И вместо dir_module нужно указать путь к этому модулю, вот и написал туду /usr/local/php5/php5apache2_2.dll. Писал путь и с кавычками(одинарными) и без них. Всё равно текст программы выводит. *WALL* *DONT_KNOW* Или я не то сделал????

Link to comment
Share on other sites

GreshNik_05, нет. Если как пхп как cgi:

<Directory "f:/usr/local/php">
 Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "f:/usr/local/php/"
Action application/x-httpd-php "/__php_dir__/php.exe"

если как модуль:

LoadModule php4_module "путь-к-директории-php/php4apache.dll" 
AddType application/x-httpd-php .phtml .php .php3 .php4

как-то так...

Link to comment
Share on other sites

kmb, всё равно ни че не получается. я взял после

LoadModule php5_module "/usr/local/php5/php5apache2_2.dll" написал AddType application/x-httpd-php .phtml .php .php3 .php4 как ты показал. Тоже не получается. может настроишь всё и скинешь этот файл мне. Кстати я денвер использую.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...