Jump to content


Photo

Re: php code help


  • Please log in to reply
12 replies to this topic

#1 lisa33

lisa33
  • Members
  • PipPip
  • Member
  • 24 posts

Posted 25 September 2006 - 10:34 PM


Well I bought this book called "dreamweaver8 and flash 8" by master visually because I want to create the poll in a website I am working on now. So this book gives you the step by step on installing each server. So I installed apache and php so far now Im at the chapter that says "configure Apache to process PHP code" it tells me that the apache configuration file needs 3 lines to process PHP coding 1) ScriptAlias /php/ "c:/php/" 2) AddType application/x-httpd-php .php 3) Action application/x-httpd-php /php/php-cgi.exe) when searching threw the file I have found only the paragraphs for Scriptalias and Addtype. So i was able to type in the codes that were necessary. I can not find anything in this script that says action application. In the book it shows you the paragraph of where your suppost to type the code needed. The paragraph reads......
# Action lets you define media types that will execute a script whenever
# a matching file is called. The eliminates the need for repeat URL
# pathnames for oft-used CGI file processors.
# Format: Action media/type /cgi-script/location
# Format: Action handler-name /cgi-script/location
#
Action application/x-httpd-php/ php/php-cgi.exe <--- this is the sentence I need to type in the script. If you know where this whole part may go so I can type the whole thing in it would be greatley appreciated. Thank you!!! I have attached the file that I am suppost to add these links into.
#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information.
# In particular, see 
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "C:/Program Files/Apache Software Foundation/Apache2.2" will be interpreted by the
# server as "C:/Program Files/Apache Software Foundation/Apache2.2/logs/foo.log".
#
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If a drive letter is omitted, the drive on which Apache.exe is located
# will be used by default.  It is recommended that you always supply
# an explicit drive letter in absolute paths, however, to avoid
# confusion.
#

# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum  number of requests a server process serves
ThreadsPerChild 250
MaxRequestsPerChild  0

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin infogallery19@aim.com

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName local:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>


#2 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 25 September 2006 - 10:45 PM

What part exactly are you stuck on?

#3 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 25 September 2006 - 11:02 PM

Just add that line anywhere within your httpd.conf file and keep reading the book. You are a long way from creating any scripts however Im afraid.

#4 lisa33

lisa33
  • Members
  • PipPip
  • Member
  • 24 posts

Posted 25 September 2006 - 11:09 PM

I was having a problem loading the script it kept saying page unavailable. So that part that is missing I can insert anywhere? And how far away am I from learning a poll? YOur making me nervous!

#5 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 25 September 2006 - 11:12 PM

how far away am I from learning a poll?


How thick is the book?

Dont forget to restart apache once youve made any changes to httpd.conf

#6 lisa33

lisa33
  • Members
  • PipPip
  • Member
  • 24 posts

Posted 25 September 2006 - 11:13 PM

"How thick is the book?"



OH NO!!!

#7 redarrow

redarrow
  • Members
  • PipPipPip
  • Advanced Member
  • 7,308 posts
  • Locationlondon

Posted 26 September 2006 - 12:09 AM

I dont get it you got the macromedia books to program a poll?

why ?

Sorry but i think a free tutoral and note pads better.

if you off asked i would of teach you all the macromedia products for free as i use to teach them at a mecromedia collage.
Wish i new all about php DAM i will have to learn
((EMAIL CODE THAT WORKS))
http://simpleforum.ath.cx/mail2.inc
((PAYPAL INTEGRATION THAT WORKS))
http://simpleforum.a...aypal1_info.inc

#8 lisa33

lisa33
  • Members
  • PipPip
  • Member
  • 24 posts

Posted 26 September 2006 - 01:03 AM

So i contacted my hosting company register.com and they support php and mysql. They told me that I dont need to download mysql or php and that alls i need to do is insert php coding into my html script and load it to my server. They showed me how to set up a database folder on my server. So does anyone know of any good tutorials or a place where you can pay for this specific script i need? any help would be greatly appreciated

#9 redarrow

redarrow
  • Members
  • PipPipPip
  • Advanced Member
  • 7,308 posts
  • Locationlondon

Posted 26 September 2006 - 01:07 AM

Can you tell me what you need if it's a simple poll script then try this.

http://www.spoono.co...orial.php?id=39
Wish i new all about php DAM i will have to learn
((EMAIL CODE THAT WORKS))
http://simpleforum.ath.cx/mail2.inc
((PAYPAL INTEGRATION THAT WORKS))
http://simpleforum.a...aypal1_info.inc

#10 u0206787@nus.edu.sg

u0206787@nus.edu.sg
  • Members
  • PipPip
  • Member
  • 14 posts

Posted 26 September 2006 - 01:45 AM

:o

#11 lisa33

lisa33
  • Members
  • PipPip
  • Member
  • 24 posts

Posted 26 September 2006 - 01:51 AM

Can you tell me what you need if it's a simple poll script then try this.

http://www.spoono.co...orial.php?id=39



Hi redarrow, thanks for that link however i dont understand it to well i didnt even get past the first part. Its teaching me how to do a poll that has 3 options. I need one like this... http://www.greatestassever.com It also says that i will want to set up some variables to help connect to the database and it list these:
$dbhost = "localhost";
$dbname = "YourDataBase";
$dbuser = "YourUserName";
$dbpass = "YourPass";

I didnt set up a local host because my hosting company said i can load the pages right onto my ftp server. And also would  $dbname = "YourDataBase"; be the name i created for my database? im sorry for all the questions im so eager to learn but this has become the most difficult thing to learn.


#12 HuggieBear

HuggieBear
  • Members
  • PipPipPip
  • Advanced Member
  • 1,899 posts
  • LocationEngland, UK

Posted 26 September 2006 - 08:22 AM

The page you keep listing doesn't look like a poll and it also doesn't do anything!

Do you mean a rating system?  Where you rate something from say 1 - 5?

Regards
Huggie
Advice to MySQL users: Get phpMyAdmin and test your queries work there first, take half the hassle out of diagnosis, also check the reserved words list.

Links: PHP Docs :: RegEx's :: MySQL :: DevGuru :: w3schools

#13 nickholt1972

nickholt1972
  • Members
  • PipPipPip
  • Advanced Member
  • 30 posts
  • LocationBury, Lancs, UK

Posted 26 September 2006 - 12:47 PM

All this stuff here...

$dbhost = "localhost";
$dbname = "YourDataBase";
$dbuser = "YourUserName";
$dbpass = "YourPass";

.. is so your PHP script can connect to your database on your server so you need to tell it what to do and how to do it...

$dbhost = "localhost";

It would be localhost if you were running PHP and your database on your own machine. However, since you're not, you will need to put here the name of the server. Contact your hosting company and they will tell you the name of the server.

$dbname = "YourDataBase"; tells the script that now it has got into the server, which of the six trillion databases to connect to. Again, your hosting company will tell you this. They might need to set one up for you which could take a couple of days.

$dbuser = "YourUserName"; and $dbpass = "YourPass"; is the user name and password you use to log into your ftp server, once again its the hosting company who will tell you what it is.

So when you've got the info you need exchange the words in speech marks for the actual data and you should be laughing, or at least gently trembling at the prospect of the next bit which will probably be even harder.

Good luck
Nick.
Nick Holt - Future Guru




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users