Error Pages
When a user clicks on a link on my page that points to a non-existing page
he will be redirected to error/404.php (by .htaccess)
How can I find the link that he was trying to follow, and the page on which
that link was.
If a user entered a non-existing url he will also be redirected but then
only the wrong url can be fetched. How can I do that?
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
- HTTP_REFERER In Error Pages
- Internal Server Error On PHP Pages Only.
- PHP Pages Getting 404 Error, "Page Cannot Be Displayed"...
- Avioding Expired Pages, & Carrying Data Accross Multiple Form Pages
- Converting Html Pages Into Dynamic Pages
- Sending People To Specific Pages That Are Coming From Specific Pages...
- Email Script/Javascript Parse Error: Syntax Error, Unexpected T_STRING
- Error Reading WWW Server Response (HTTP Header). Error Code: 0
- Parse Error: Syntax Error, Unexpected T_ENCAPSED_AND_WHITESPACE, Expecting T_STR
- Parse Error: Syntax Error, Unexpected '?' In /home/**/public_html/website_
- Message Was Not SentMailer Error: SMTP Error: Data Not Accepted
- Fatal Error: PDFlib Error: Resource Category 'FontAFM'
- Parse Error: Syntax Error, Unexpected T VARIABLE In
- Fatal Error: PDFlib Error: Function 'PDF_setcolor'
- Parse Error: Syntax Error, Unexpected T_OBJECT_OPERATOR
- Fatal Error: PDFlib Error [1016] PDF_open_image_file:
- Parse Error: Syntax Error, Unexpected $end In C:wampwwwsitescismv1
- Date In Apache2's Error Log When Error Caused By PHP
- CGIWrap Error: Exec Format Error
- Parse Error: Syntax Error, Unexpected $end In ..
- Error Performing Query: You Have An Error In Your SQL Syntax Near
- Redirect Error Reported As SQL Syntax Error
- Parse Error: Syntax Error, Unexpected
- ERROR: Invalid Identifer @ 726 - MYSQL ERROR
- On The Fly Php Pages
- Utf-8 Pages And Php 4.1.1
- Web Pages
- Php To Pdf Multiple Pages
- Secure Pages
- PHP In Html Pages?
- Can I Expire Pages Myself?
- Expiring Pages
- How To Redirect Pages
- Members Pages On The Fly?
- Caching Pages With Php
- Updating Pages
- Caching Php Pages?
- Redirecting Between PHP Pages
- CMS W/ Static Pages
- PHP 4 W/ IIS 6 = Blank PHP Pages
- Redirection Of Pages In Php
- Generating Pages On The Fly
- Encrypting PHP Pages
- Search Pages
- Dynamic Pages
- My Wml/php Pages Are Too Large
- Using Variables From Other Pages
- Crawling Web Pages
- How To Get Object In Pages !
HTTP_REFERER In Error Pages
I've made my own error page for 404 errors (error404.php) and added it to my .htaccess file. So far so good. This PHP script creates a log file containing all 404 errors, but I want to add the referrer from $HTTP_REFERER so I know who is referring to a page that doesn't exist anymore on my site. Just accessing $HTTP_REFERER won't work (this works only when from a local page on my site I access e.g. an image which no longer exists).
Internal Server Error On PHP Pages Only.
For the past week or so I have been getting some weird happenings with PHP installed on my Windows Server. I keep getting the "Internal Server Error" on PHP pages after about 19 or 20 hours of uptime. It's weird because it works just fine up until a certain point when it seems like it just wants to give up and not work. The HTML pages work just fine and so does the email and FTP that I also run on the server. There are no problems running PHP for the first 19 or 20 hours. When I get this error, I restart the server and it works properly again...
PHP Pages Getting 404 Error, "Page Cannot Be Displayed"...
I tried putting this into the PHP Installation forum but don't get any answers or suggestions there so I'm going to try it here and hope it doesn't get moved. I'm on a Windows 2003/PHP 5.22 setup. I'm TRYING to upgrade from PHP 5.02 which did work on my server and quite well. I followed the upgrading and installation instructions layed out on the PHP.net set -- I still can't get it to work. The install dumped all the PHP related files under "c:program filesphp". I've ensured that path is in my windows PATH statement for my env vars. I've also verified that "c:program filesphpphp-cgi.exe" is in my Web Service Extensions listing in IIS and the status is set to "Allowed". From the command-line, I can execute my "test.php" file that has the phpinfo(); info function in it and it works fine. It's only when I try to use my web browser to access the php file that I get the 404 error, "page cannot be displayed". I know that IIS in general is working ok because I can point it to the default http://servername/iisstart.htm and it resolves to that page just fine. It's only when I change it to http://servername/test.php (which has my phpinfo()) function in it when I get the 404 error. My web server just doesn't seem to be interpretting PHP files anymore and I can't figure out why.
Avioding Expired Pages, & Carrying Data Accross Multiple Form Pages
I have a checkout/order form that consists of 6 pages, all PHP. The are linked to one another, like, after the user finishes page 1, they proceed to page 2, etc... The first two pages are submitted by a GET link, so those are not in my question. The next 4 are submitted using a <form>. Throughout all of the pages, i would probably have about 25-30 variables, things that the user has to fill out. I have two questions, 1. What would be the best way for me to keep track of all the data moving throughout the pages, like storing it from page 4, and i still need to access it on page 6. 2. I don't know if anyone could help me here, but does anyone know of a way to code around those ugly "page expired" pages, because of a submitted form. If a user needs to go back, which most likely they will, is there some sort of way for me to skip the expired page?
Converting Html Pages Into Dynamic Pages
I built a website in html, using Dreamweaver. I need to have a database built within these pages and the person who is going to do it told me that they will have to convert all my html pages into dynamic pages (php). Is it complicated to do this or do I just have to save my pages in php instead of html in Dreamweaver ?
Sending People To Specific Pages That Are Coming From Specific Pages...
I want to show some specific pages to people that comes to my site from specific urls, I know the variable $_SERVER['HTTP_REFERER'] will be used but how? For ex if the visitor comes from a site that is like: I want to send this person a specific.php . I used below code but not worked: <?php if($_SERVER['HTTP_REFERER'] == "www.cominghost.com" || $_SERVER['HTTP_REFERER'] == "cominghost.com" || $_SERVER['HTTP_REFERER'] == "www2.cominghost.com"){ // Specific page html goes here } else { header("Location: index.php"); } ?> This code not worked for some cases like if the visitor comes from http://www.cominghost.com/account/targeturl.php or http://cominghost.com/account/targeturl.php Ok I know the if statement not working but How?
Email Script/Javascript Parse Error: Syntax Error, Unexpected T_STRING
I've made a email script to include javascript. Now what I want to do, is that I want to hide the link in status bar when I hover over it. I've implemented javascript into the code but I keep getting the following error: Parse error: syntax error, unexpected T_STRING in /home/****/public_html/fbmail/contact.php on line 12 Here is line 12: $message .= '<a href="http://www.mysite.com/" onMouseOver="window.status='Click here to continue.'; return true;" onMouseOut="window.status=''; ">Click here to continue ..</a>'; The complete code:
Error Reading WWW Server Response (HTTP Header). Error Code: 0
I have been trying out the web based email program on this website to connect to a pop 3 client...it worked ok...but now when i try to logg in all i get is this error message...on the page Error occurred! Description: Error reading WWW server response (HTTP Header). Error code: 0(0 = client terminated the connection unexpectedly, 2 = too many header lines) Code:
Fatal Error: PDFlib Error: Resource Category 'FontAFM'
I've searched and have yet to find out what my problem is with this script loading a font. If some one could shed some light on this I would really appreciate it. Here is the error message I'm receiving when using pdf_findfont(). Fatal error: PDFlib error: Resource category 'FontAFM' not found in /Users/namaste/Sites/make_pdf.php on line 9 My fonts and pdflib.upr reside in /fonts and the path variable in the pdflib.upr file is set to //fonts PHP Code:
Parse Error: Syntax Error, Unexpected T VARIABLE In
I can't figure this out I am posting the script as well if you see something wrong please send an email. ===================================== <?php $nume = $_POST['nume'] $prenume = $_POST['prenume'] $adresa = $_POST['adresa'] $telefon = $_POST['telefon'] $mobil = $_POST['mobil'] $A = $_POST['A'] $B = $_POST['B'] $C = $_POST['C'] $CE = $_POST['C+E'] $D = $_POST['D'] $zi = $_POST['zi'] $luna = $_POST['luna'] $an = $_POST['an'] $email = $_POST['email'] $comentarii = $_POST['comentarii'] $ip = getenv("REMOTE_ADDR"); $msg = "Nume: $nume Prenume: $prenume Adresa: $adresa Telefon fix: $telefon Mobil: $mobil Categoria A: $A CategoriaB: $B CategoriaC: $C CategoriaC+E: $CE CategoriaD: $D Data Nasterii: $zi-$luna-$an IP: $ip"; $to = "email@example.com"; $subj = "candidat nou"; $from = "www.example.com"; mail ($to, $subj, $msg, $from); header("Location: success.htm"); } ?> =================================== error is Parse error: syntax error, unexpected T_VARIABLE in D:xampphtdocsestauto schoolsite_flashsend.php on line 4
Fatal Error: PDFlib Error: Function 'PDF_setcolor'
When trying to create simple pfd files with php I got stick on the following error : I got in my php code : pdf_rect($pdf, 110, 600, 20, 30); pdf_setrgbcolor_fill($pdf, 0, 0, 1.0); pdf_fill($pdf); It would simple create an rectangle and fills it blue in the pdf file. Only when i try to execute it, it outputs : "Fatal error: PDFlib error: function 'PDF_setcolor' must not be called in 'path' scope" Someone got an idea what could be wrong?
Parse Error: Syntax Error, Unexpected T_OBJECT_OPERATOR
I got following error: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /xxx/xxx/public_html/xxxx/GeteBayOfficialTime.php on line 49 what's wrong with my syntax? GeteBayOfficialTime.php required be runned at PHP 5.x.x., but my web host said support php 4.4.4. I don't know whether I got error because this reason. Code:
Fatal Error: PDFlib Error [1016] PDF_open_image_file:
I'm using the following function PDF_open_image_file($p, "jpeg", "../images/hviewlogo.jpg"); I'm 100% sure theis file exists.But it shows the following error Fatal error: PDFlib error [1016] PDF_open_image_file: Couldn't open JPEG file '../images/hviewlogo.jpg' for reading (file not found) in C:Inetpubwwwroot\_hqsiteextraincludespdflib.php on line 56
Parse Error: Syntax Error, Unexpected $end In C:wampwwwsitescismv1
I keep getting a "Parse error: syntax error, unexpected $end in c:wampwwwsitescismv1contacts.php on line 227". Line 227 is the end of my code. From what I can tell from searching the web, it appears that there is something that is not concantenated correctly. I cannot find it though. Can anyone else see it?
Date In Apache2's Error Log When Error Caused By PHP
I've noticed since moving from Apache1/mod_php4/linux to Apache2/mod_php5/linux that when an error is produced by PHP and put in the error_log, the date is no longer logged as well: Apache1/php4/linux example in Apache error_log: [Thu Jan 8 15:06:52 2004] [error] PHP Warning: opendir(/foo/bar/): failed to open dir: No such file or directory in /blah/something/listing.html on line 84 Apache2/php5/linux example in Apache error_log: [client 1.2.3.4] PHP Notice: Undefined variable: browserline in /foo/bar/zing.html on line 18 Is there any way to restore this, either at PHP or Apache level?
CGIWrap Error: Exec Format Error
This message usually indicates there is a problem with the script itself. Often this indicates either that the #! line of the script is incorrect, or the script was uploaded in binary mode instead of ascii mode. Check to make sure that the script does not have control-M's at the end of every line. That will prevent it from executing. An easy fix that takes care of this most of the time is to put '#!/.../perl --' instead of '#!/.../perl' on the first line of the script. This is typically a problem if the script was edited or uploaded from a DOS/Windows/Macintosh station to a unix based server. If you are not the owner of this script, please forward this error and the URL that caused it to the script owner. That is often the component in the URL right after /cgiwrap/. does anybody know what does this message means?
Parse Error: Syntax Error, Unexpected $end In ..
The error message Parse error: syntax error, unexpected $end in FILE on line X is one I run into frequently and I know the cause is I missed an ending quote. Is there an easy way to determine where the inital " started? I find myself adding /* */ blocks or cutting/pasting sections of code out in order to find where the error occured. Wouldn't it it be nice if the warning message included the line in teh source where the initial quote occured? for example say this is my code <? function Build_Query(....) code... $my_query = "SELECT BLAH FROM ; (line 15) more code... } (line 100) EOF and you got Parse error: syntax error, unexpected $end in MYFILE on line 100 started on line 15
Error Performing Query: You Have An Error In Your SQL Syntax Near
I have a query which pulls user info from a database table, and displays it in an HTML table. The user then has the ability to edit this data on the next page by clicking continue, where the first and last name are passed as variables, and are listed as uneditable, whereas all the other fields are able to be edited through a simple form. Here's my problem, on the final page where the actual database UPDATE occurs, I'm getting a SQL error that looks like this --------- Error performing query: You have an error in your SQL syntax near 'WHERE first_name='Joe' AND last_name='Schmoe' SET street_address_1='real address' at line 1 ---------- It looks like its passing the first and last name fine (through hidden inputs), yet when I start to pass the edited fields as variables, it cuts off for some reason. The actual full value that I entered for "street_address_1" was "real address 333". It looks like it cut off after the "address", and didnt even bother to send the other 8 fields. My code on the processing page looks like this ---------- $street_address_1_update=$_POST['street_address_1_update']; $street_address_2_update=$_POST['street_address_2_update']; $city_update=$_POST['city_update']; $sql ="UPDATE mailing_list WHERE first_name='$first_name_update' AND last_name='$last_name_update' SET street_address_1='$street_address_1_update' street_address_2='$street_address_2_update' city='$city_update'" ---------- I only included 3 fields for brevity's sake. The rest pass the same way as these three. Again, the first and last names are simply passed as hidden inputs through the form. Anybody have any clue what might be causing this? I know the error is a SQL one, but I may not be passing the variables correctly in PHP.
Redirect Error Reported As SQL Syntax Error
I just spent way too much time trying to track down an error that was incorrectly reported just now, and I would like to see if someone can explain to me why it was reported that way. The purpose of the code is simply to delete a record and then redirect back to the page where the delete was started. The code looks like this: elseif ($_GET[action] == "delete") { $query = "delete from product_subcategory2 where product_sku=$_GET[product_sku] and subcategory2_id=$_GET[subcategory2_id]"; $result = mysql_query($query) or die (mysql_error()); $affected_rows = mysql_affected_rows(); if ($affected_rows == 1) { header("Location:product.php?action=edit&product_sku=$product_sku"); } else { do_header(); echo("<center><p class="body">Unable to delete Subcategory2. Please try again.</p>"); echo("<a href="product.php?action=edit&product_sku=$product_sku">Edit Product</a>"); do_footer(); } } The SQL was find, but the error I had was in the header line. What I had was this: header("Location:product.php?action=edit&product_sku=<?php echo $product_sku?>"); so since I was already in PHP, I didn't need the "<?php echo" for $product_sku.
ERROR: Invalid Identifer @ 726 - MYSQL ERROR
I am trying to insert this query, I inserted it directly with SQL in phpmyadmin to see what the exact error was I'm running SQL 4 QuoteError There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem ERROR: Invalid Identifer @ 726 Code:
On The Fly Php Pages
what coding you would use to create pages based off 1 template. For example http://www.mysite.com/index.php?page=1 http://www.mysite.com/index.php?page=2 http://www.mysite.com/index.php?page=3 So that I can edit changes to all my pages just be editing index.php. I don't have access to a sql database so I have tried different ways of using the echo command but no luck. Does anyone know how to do this?
Utf-8 Pages And Php 4.1.1
I'm running into a problem with php 4.1.1 on IIS (XP Pro version). For example writing a page test.php that starts with <?php session_start(); ?> <?php echo '<?xml version="1.0"' ?> <?php echo ' encoding="utf-8" ?>' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><!-- InstanceBegin template="/Templates/stdPage.dwt" codeOutsideHTMLIsLocked="true" --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> .... and saving the test.php in UTF-8 format in UltraEdit-32 or SciTE, then running the page, there's a complaint for session_start() about headers/page data having already been sent. If the same page is saved as "plain" ASCII, it works. Any ideas how to get an UTF-8 encoded page to work in php 4.1.1, without upgrading?
Web Pages
i am trying to make a homepage in PHP but something along the same lines as the frames that you can use in HTML, so it allows you to have the different frames for opening different pages, but i was wondering how i would do that within PHP.
Php To Pdf Multiple Pages
I can write a page - no problem. when I start a second page I cannot open second page. at the time of a page break I have tried: php_close_page($sessionname) php_open_page($sessionname,x-coord, y-coord) and php_close_pdi_page($sessionname, $pagename) php_open_page($sessionname,x-coord, y-coord) and just php_open_page($sessionname,x-coord, y-coord) It always opens and writes the first page but hangs up when it tries to open the second page.
Secure Pages
I have a login system that checks the database for auth and sends them to the destination according to auth. Now what I need is some way to secure the pages so you cant go straight to the pages by typing it to the browser. I would like for you to get directed to the login page if you try to go straight to the page(s). Is there some code I can put to keep from viewing the page(s) without logging in first.
PHP In Html Pages?
I have a problem. I need to include a php script in a simple html document on a server that does´nt support php. I´ve tested following but it does´nt work.. <SCRIPT LANGUAGE="PHP" SRC="http://www.domain.com/include.php3"> Does anybody know a solution for this problem or is it impossible?
Can I Expire Pages Myself?
I was wondering weather it be possible to have the browser say page expired or if it is posiblw to have a script that will detect the browser back button has been pressed.
Expiring Pages
Just a quick question, is there a way to expire prev pages users look at?
How To Redirect Pages
How can I redirect the URL if URL is underlined. I mean, I made alink to the site with URL. How do I change the site with URL, so that it redirects the browser to the page defined by that URL?
Members Pages On The Fly?
I would like to make a members site, where my members can update their personal page via the web through forums. The pages would be generated by a template. I would also like these member pages to have id=10 so that it is easy to link up.
Caching Pages With Php
In this post I will try to give a view of what is the custom caching with php, why and how we can use it.In the modern days, most of the sites are database driven. That means that your site is actually an application which retrieves data from a DBMS ( database managment system, eg MySQL) , parses the data and shows the result to the user. Most of these data are usually don't change frequently or don't change at all, and the reason that we use the database is that we can easilly update the site and the content.A problem that this process creates is the server overhead. Every time we execute a query in the database, the instance of our script will call the DBMS, and then the DBMS will send the results of the query. This is time consuming, and especcially for sites with heavy traffic is a real big problem.How we can solve this problem?There are two ways to solve this if you want to make your site faster. First is optimizing the quesries, but we will not talk about this at the present article. The second and most valuable is using some kind of custom caching technique. Custom caching with phpFirst let me explain the idea behind custom caching. When we have dynamic pages that their data is not updated frequently, we can use a 'system' that will be able to create the page, and then store it for later use. That means that after the page's creation, our application will not run the queries again in order to display the page, but it will show the cached one. Of course this system must be able to keep the cached pages for a time period that we will set.Let's code itHere is a simple class that will do the job. Let's see the code first:
Updating Pages
I have embedded a PHP script into an IFRAME that queries a MySQL database to post comments. Comments can be added, and in theory, posted immediately. They do if you hit F5, but as soon as I shutdown the browser, go back to the comments page, the new comments are not there, until I hit F5. I've deleted all the temp files from my computer, so it shouldn't be that. I've tried contacting my hosting company, but they have nothing useful to say.
Caching Php Pages?
HOW to make my pages freshly loaded by default. this is a problem when pages get cached that query databases because when you go there you get the cached page as opposed to the page updated with the database's info. how do you get pages to automatically load themselves from the server, not the cache?
Redirecting Between PHP Pages
Two inter-related questions: If I'm in PHP page a.php, and I want to switch control to page b.php, the only mechanism I've come across is to use header('Location: someURL") ; This has two drawbacks - it seems inefficient to me - you essentially have to "bounce" a request/response off the browser to switch between PHP pages - leaving and returning to PHP just to switch pages, and also it uses the GET method and, I'd assume, therefore restricts you on the length of the URL and therefore the number of name/value pairs you can send before they get truncated. Q1: Is there an internal PHP server-side page redirection mechanism that would/could provide a more efficient mechanism for switching between PHP pages? Q2: Alternatively, is there a POST equivalent to header("Location:") that I could use from within PHP to redirect between pages, so that the number of name/value pairs I could send is unlimited?
CMS W/ Static Pages
I'm looking for an open source php CMS solution that will generate static html pages.
PHP 4 W/ IIS 6 = Blank PHP Pages
I've installed PHP4 in isapi mode on Win2k3/IIS6. When I try to access a PHP page, it comes back blank. The odd part is that if I just a test page with phpinfo() in it, I get results. I've tried everything and spent the last 2 hours googling for a solution. Any ideas on why this would be happening?
Redirection Of Pages In Php
First it check the text field, if the text field are not matched with your database values then after cliking the submit button it will show the error message in the same page , but if it matched then it will redirect to the specified page/link.
Generating Pages On The Fly
i have a db lthat i want to publish. it''s full of articles and i want it to work this way: there are ten categories (sex, health,....)once you click one of this category you go to a page where there are some articles (about sex, about health,...). at this point is my problem. i'd like to find a way to click an article and have the code generating a new page for me with that article. is this possible? to eplain: this is sexuology.php with these: article 1 article 2 article 3 once i click a new page is generated on the fly to let me read the whole article how can i do.
Encrypting PHP Pages
I have a script that I made for my intranet that charges clients credit cards via authorize.net. In my script, I have to write the username and password in plain text. I do this with mysql connections in an external php file, but feel pretty uncomfortable doing this with the credit card processor just in case anyone gets a hold of the code. Is there a way to encrypt the password for the login without ever needing to display the plain text?
Search Pages
I am making an application that lets you upload pics to a server and also adds the directory to a DB. Now I just need to display the pics and I want to do it a page a picture. Kinda like a search page. AV or Google style. But instead of a link its a pic and then you can choose to go to the next one by clicking on a link. But the whole time it's one dynamic page pulling info off of a mySQL database.
Dynamic Pages
I am trying to create a page which will automaticlly change the size of tables/graphics etc based on the screen resolution. Eg, if someone is using a 800x600 the page layout will utilise this. If the same webpage is diaplayed on a 1024x768 or 1280X1024 the cells are adjusted according. By doing something like this could you make the logo change size by using a percent size in a table cell or is there a better method than tables? If anyone is able to help with tips or any examples (code or url reference) it would be appreciated. Also, what page layout is better to use.. eg.. html, php,asp, etc. The site will be hosted on apache on a Linux Server.
Using Variables From Other Pages
Do you know how can use some variables I used in the last pages? I mean, In my first page I gave a variable some value that I used in the second one. Now that I change to a third one, I need that variable again. but if I try to print it there's nothing. How can I get it again? I don't have it saved in a table.
Crawling Web Pages
What I’d like to know is if there’s a feature in PHP that can read web pages, and index them.? I’d like to make a search feature for a forum, and have it crawl the forum pages and index certain words that I’ve specified (probably just nouns) and tally them up. The only thing really stopping me is the function to read the pages.
How To Get Object In Pages !
actually I am using php-java bridge to call some functions of java from my php page. The value returned are encapsulated in some object and data in that object are fetched from database. What I want to do is that when I post my page to same page or other page I again need that data (or object). I don't want to hit the database again for same values. So how and where to set the object values. I think I can set it in request object like in java we do (request.setAttribute(String, Object)). I am focibly setting the values like $_REQUEST['list']=somelistObject. But I am not getting the data after submission of page. same operation with $_SESSION also is not working. If somebody knows how to do this,
|