f



Get image from DB fails. Image are not returned correctly.

Hi,

I have a problem retreiving images from a MSSQL 2000 database with php. I wrote an ASP page using "response.binarywrite" to get the same image, and this worked 100%. Therefore, the images in my database is not corrupt.
Only the top part of the image is returned to the client's browser window. Same result with both IE6 and Opera 7.11.
I guess the problem is header related, and I've tried to output different headers with no luck whatsoever.


Here is my php code:

getimagefromdb.php
-----------------------
<?php
error_reporting(E_ERROR);
header("Content-type: image/jpg");
$sql_servername = 'name_of_dbserver';
$sql_user = 'sql_user_name';
$sql_userpw = 'sql_user_password';
$db = 'database_name_where_images_is';

$query = "SELECT coverImage FROM dvds WHERE id = ".$_GET['ID'];
if (false != $conn = mssql_connect($sql_servername,$sql_user,$sql_userpw)) {
  mssql_select_db($db,$conn);
  $rs = mssql_query($query,$conn);
  $arrImage = mssql_fetch_row($rs);
  mssql_close($conn);
  echo $arrImage[0];
}
?>


Next is a simple example of a page requesting image with ID=1:

index.php
-----------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
  </head>
  <body>
    <table>
      <tr>
        <td>
          Image: <img src="getimagefromdb.php?ID=1" />
        </td>
      </tr>
    </table>
  </body>
</html>





I hope somebody can help me :-)
Thans a lot in advance.

Sincerely,
Bjarte

0
bjartea (4)
9/17/2003 10:04:06 PM
comp.lang.php 32646 articles. 0 followers. Post Follow

4 Replies
611 Views

Similar Articles

[PageSpeed] 58

In article <rT4ab.30880$Hb.470365@news4.e.nsc.no>, Bjarte Andreassen wrote:
> 
> Only the top part of the image is returned to the client's browser
> window. Same result with both IE6 and Opera 7.11.  I guess the
> problem is header related, and I've tried to output different
> headers with no luck whatsoever.

Try getting the image using wget/lynx/curl just to make sure that it's
not a browser problem. telnet is also an option for testing this.

> Here is my php code:
> 
> getimagefromdb.php
><?php
> error_reporting(E_ERROR);
> header("Content-type: image/jpg");

Consider adding a Content-length header.

Consider saving the image to file on the server and view the resulting
file in a browser, thus verifying the image routines are not broken.

Consider using flush().
0
wizball (23)
9/18/2003 10:50:25 AM
Hi, and thanks for the clues...

I've verified that the image is NOT transferred completely with lynx. Besides, I've tested retreiving the same images with an ASP script, and that works 100%.
I've tested with flush() as well... No go...

I'm therefore still looking for the right solution here... :-D

Anyone???

Bjarte

>>> Martin Wickman<wizball@hotbrev.com> 18.09.2003 12:50:25 >>>
In article <rT4ab.30880$Hb.470365@news4.e.nsc.no>, Bjarte Andreassen wrote:
> 
> Only the top part of the image is returned to the client's browser
> window. Same result with both IE6 and Opera 7.11.  I guess the
> problem is header related, and I've tried to output different
> headers with no luck whatsoever.

Try getting the image using wget/lynx/curl just to make sure that it's
not a browser problem. telnet is also an option for testing this.

> Here is my php code:
> 
> getimagefromdb.php
><?php
> error_reporting(E_ERROR);
> header("Content-type: image/jpg");

Consider adding a Content-length header.

Consider saving the image to file on the server and view the resulting
file in a browser, thus verifying the image routines are not broken.

Consider using flush().


0
bjartea (4)
9/18/2003 11:32:42 AM
In article <uJgab.30965$Hb.472574@news4.e.nsc.no>, bjartea @ hotmail.com wrote:

Please refrain from top posting. It sucks.

> Hi, and thanks for the clues...
> 
> I've verified that the image is NOT transferred completely with
> lynx. Besides, I've tested retreiving the same images with an ASP
> script, and that works 100%.  I've tested with flush() as well... No
> go...

Did you try:

   Consider saving the image to file on the server and view the
   resulting file in a browser, thus verifying the image routines are
   not broken.

Also, did you try:

   Consider adding a Content-length header.
0
wizball (23)
9/18/2003 9:41:57 PM
Yes, I included "datalength(coverImage) as Image"  in my SQL query, and used the result in the Content-length header.
Images are still not retreived correctly. Approx 10-20% of the image raster are displayed in the browser (different number of raster returned on different images).

Next, I will try your last suggestion, and save the image to file. But I'm convinced that the images are okay, because they look absolute perfect when I retreive them with an asp script instead of php. Go figure... :-/

I've tested this with php 4.3.2 and 4.3.3, by the way....
I've also tested this on both IIS6 and Apache2.0.


Anyways, thanks a lot...

Regards,
Bjarte



>>> Martin Wickman<wizball@hotbrev.com> 18.09.2003 23:41:57 >>>

In article <uJgab.30965$Hb.472574@news4.e.nsc.no>, bjartea @ hotmail.com wrote:

Please refrain from top posting. It sucks.

> Hi, and thanks for the clues...
> 
> I've verified that the image is NOT transferred completely with
> lynx. Besides, I've tested retreiving the same images with an ASP
> script, and that works 100%.  I've tested with flush() as well... No
> go...

Did you try:

   Consider saving the image to file on the server and view the
   resulting file in a browser, thus verifying the image routines are
   not broken.

Also, did you try:

   Consider adding a Content-length header.


0
bjartea (4)
9/18/2003 11:07:31 PM
Reply:

Similar Artilces:

How do I get the image height width when generating image from PHP (getimagesize does seem to work)
Hi, Is it possible to obtain the width/ height of an image when that image is dyanically created using a PHP script and passing GET attributes. For example: <img src="images/showImage.php?image_id=5" /> My images are created from images stored on the server, their paths stored on in database table and retrieved using the GET image_id and PHP script (showImage.php). Because the images are different sizes I would like to be able to use a PHP function / class that can take an image path and generate the IMG width and height attributes. This would just tidy up the page when loading. So when I try to use PHP 'getimagesize' like so: $wh = getimagesize ($_SERVER['DOCUMENT_ROOT'] . "/images/showImage.php? image_id=5"); .... I get an error saying that the file or directory does not exist: Warning: getimagesize(/customersites/0/home/httpd/vhosts/ mydomain.co.uk/httpdocs/images/showImage.php?image_id=5): failed to open stream: No such file or directory in /customersites/0/home/httpd/ vhosts/mydomain.co.uk/httpdocs/classes/html.class.php on line 11 I thin it may be the GET atttribute that is throwing it. How would I go about doing this? Thanks Burnsy bizt wrote: > Hi, > > Is it possible to obtain the width/ height of an image when that image > is dyanically created using a PHP script and passing GET attributes. > For example: > > <img src="images/showImage.php?image_id=5" /> > > My images ...

getting an image within an image
i got the lines/boundaries of the image i want to get using this code: subImage = fullImage(row1:row2, col1:col2); problem is, all i'm getting is one single line. thanks for all your help! What do you get if you try this: fullImage = magic(8) row1 = 3; row2 = 5; col1=3; col2 = 6; subImage = fullImage(row1:row2, col1:col2) I get Sorry - clicked too soon. I get: fullImage = 64 2 3 61 60 6 7 57 9 55 54 12 13 51 50 16 17 47 46 20 21 43 42 24 40 26 27 37 36 30 ...

get front panel image method doesn't capture the image correctly
I'm trying to capture a front panel with four identical waveform graphs, one below the other with X and Y grid lines showing. The top three are fine but on the bottom one some or all of the Y grid lines are missing (it varies). I've tried saving the image as a .bmp and displaying it on a picture indicator via the draw flattened pixmap vi. Hi Michael, try saving the image in .PNG format. You should have a better result. Good luck, Alberto Hi Michael, I'll be out from my office for some days and I don't have LV7 on the pc I'm working. Would you convert your vi in LV 6.1? Al...

How to get the single image in the video viewer output where i am getting 3*3 images
i am sending the video using gateway in & gateway out blocks. the output in the video viewer is 9*9 but i want it to be single image ...

How to get a image from other DB?
How to get a image storage in other DB, like access, and to manipulate in the MSM-WS2? Therefore error happens when I recoup and I attribute to a local variable. Carlos escreveu: > How can I retrieve an image that is stored in another database, such as Access, and > manipulate it in MSM-WS2? Como voc� recupera a imagem? Por que m�todo? Quantos bytes a imagem t�m? � $L(variavel)<511 ? > When I retrieve it into a local variable an error occurs. Using the MSM you are not able to manipulate an image in a local variable unless it is very small. Usually you should manipulate an image as a file of data in binary in the system of files of your host OS. [ Em ingl�s, recupere duma base de dados: "retrieve" -- n�o "recoup" ] Obrigado pela explica=E7=E3o. Estou usando um leitor de digital e me conecto via ActiveX. Ao ler a digital o controle me retorna uma imagem que pego na global ^$E que depois eu gostaria de exibir num objeto generic. O problema =E9 que quando leio a global, a imagem vem num formato hexadecimal (eu acho), e quando jogo para o objeto generic n=E3o aparece imagem. Mais uma vez obrigado. Carlos wrote: > Obrigado pela explica��o. De nada. Translation interleaved: > Estou usando um leitor de digital e me conecto via ActiveX. I am using a digital scanner and I connect via ActiveX. > Ao ler a digital o controle me retorna uma imagem que pego na global ^$E Upon reading the scan the control returns an image th...

Storing images instead of image paths in DB
Hi, I am currently writing a news admin system. I would like to add the ability to add images to each article. What I have always done in the past is uploaded (using a form) the image to a folder on the server and then in the database table that I INSERT the news article, I'll store the path of the uploaded image. To me this seems a bad idea as if the image paths were changed on the server (cant think why, but still worth considering) the database wouldnt reflect this. The other alternative would be to store the images in the database. This way the images and the image path wouldn't be two seperate entities. Is this is preferred option? If so, where can I learn more? Also, the databases I am using is PostgreSQL (this cant change). Does this support storing data entries? Any suggestions would be much appreciated, thanks Burnsy I think you should store images in database only if your site ofted moves, cos storing images in database greatly load your database, which may result in lose of speed. Ofcource PostgreSQL suports storing images in database, it's just your script work to convert it to useble form Read more on http://codewalkers.com/tutorials/35/3.html bissatch@yahoo.co.uk wrote: > Hi, > > I am currently writing a news admin system. I would like to add the > ability to add images to each article. > > What I have always done in the past is uploaded (using a form) the > image to a folder on the server and then in the database ...

Image on Image help
I'm a newbiwe trying to position one small image on top of a larger one. Based on various examples, I'm trying the solution below. Only problem is that it doesn't work :-( Both x and y in the example below always seem to be 0. Any pointers would be appreciated. Jim Buzbee <html> <body> <br/> <br/> <br/> <img src="relief.jpg" width="640" height="320" id="base"/> <img src="overlay.gif" width="10 height="10" id="overlay"/> <script> document...

how to hide image in an image?
hello, these days i am trying some hiding process in an image. Like hiding some text in an image or hiding image in an image. Let suppose i have image of 256x256, and i want to hide another image of same size or of smaller size. how can i do that? thanks in advance. On May 6, 12:45=A0am, "Learner " <farhan7...@gmail.com> wrote: > hello, > > these days i am trying some hiding process in an image. Like hiding some = text in an image or hiding image in an image. > > Let suppose i =A0have image of 256x256, and i want to hide another image = of same size...

background image of an image
I use the following css to have a check pattern behind a transparent image: ----8<-------------------- img.check { background-color: #808080; border: 2px solid #000; margin: 2px; background-image: url(check.png); } ----8<-------------------- <img class="check" src="trans_spu_thumbnail.png" width="360" height= "288" alt="image with semi transparent areas" /> ----8<-------------------- This works fine when I view the page localy, but when I view it from the remote server the check pattern is gone. I have no idea why this happens. If someone has some ideas or can verify that they have the same problem when viewing the page I'd appreciate it. Forgot the url: http://www.freewebs.com/purpleray/transparent.xhtml ;) spacemen_3 wrote: > Forgot the url: http://www.freewebs.com/purpleray/transparent.xhtml Not sure if I'm doing something wrong, but when I try to view this in IE I get this error: The XML page cannot be displayed Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later. -------------------------------------------------------------------------------- Parameter entity must be defined before it is used. Error processing resource 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'. Line 85, Position 2 %xhtml-prefw-redecl.mod; -^ ...

Image size_resample image
HI friends I expect the help of experts to know about the resample image check bod in image size.... and the choices in that like a, Bicubic b, Bilinear C, Nearest neighbour.. When ever i increase the resolution in image size dialog box.......the size of the image is also being increased............ Please write the solution thk u, regards sita sita wrote: > I expect the help of experts to know about the resample image check > bod in image size.... > and the choices in that like a, Bicubic b, Bilinear C, Nearest > neighbour.. > > When ever i increase the resolution in image size dialog box.......the > size of the image is also being increased............ > > Please write the solution Uncheck the resample image box. Andrew What about the diffarent options avaliable in resample image.......... a, Bicubic b, Bilinear C, Nearest neighbour.. sita wrote: > What about the diffarent options avaliable in resample image.......... > > a, Bicubic > > b, Bilinear > > C, Nearest neighbour.. Google is your friend. http://www.google.com/search?hl=en&q=image+resampling+algorithms&btnG=Google+Search Andrew hi, Can any one say, how we use dots per inch, pixels per inch......... what is the diffarence between them Thk u <sowjanya.mala22@gmail.com> wrote in message > > Can any one say, how we use dots per inch, pixels per inch......... > > what is the diffarence between them Treat them as the...

Getting an expanded image to return
I want to have web based visitors click on a small and compact thumbnail PDF image on, say, page six, have a new high res image appear, and then go back to the same place on page six. A simple magnify is unacceptable because of file sizes. If you try this with IE and a .jpeg larger image, you return to PDF document start page one rather than page six. This gets exceptionally annoying and inconvenient on longer documents. Would making the larger image also a PDF file help any? What else can be done? See http://www.tinaja.com/glib/ebayfoto.pdf for an example of the problem. -- Many thank...

subplot array using image/images for square images
whenever i use subplot to plot an array of images, if i want all the images to be square, and i have >2 columns, the spacing between the rows is way too big. for example: ncols=5; A1=rand(10,10,ncols); A2=rand(10,10,ncols); for i=1:ncols h(i)=subplot(2,ncols,i); imagesc(A1(:,:,i)) h(i+ncols)=subplot(2,ncols,i+ncols); imagesc(A2(:,:,i)); end axis(h,'square') set(h,'XTickLabels',[],'YTickLabels',[]), print(gcf,'demo','-dpdf') if anybody knows of a quick work around for this, i'd love to know about it. many thanks, jovo You can decrease figure height by add this code: ps=get(gcf,'position'); ps(4)=ps(4)/2; set(gcf,'position',ps); ------------------------------------ Maxim Vedenev, Matlab coder vedenev@ngs.ru http://simulations.narod.ru/ ...

php generated images vs image file...which is better?
hi, shall we say you want to creae a banner, a button, and other images for your site. some create images on the fly through php using gd library. is this more advisable or more efficient compared to creating an image file (.jpg) shall we say using photoshop? > shall we say you want to creae a banner, a button, and other images > for your site. some create images on the fly through php using gd > library. is this more advisable or more efficient compared to creating > an image file (.jpg) shall we say using photoshop? If there is no reason to create the images on the fly then a hard copy of the image is always the best option. If you create images on the fly then php will have to create the image everytime it is requested which wastes server resources. peter wrote: >> shall we say you want to creae a banner, a button, and other images >> for your site. some create images on the fly through php using gd >> library. is this more advisable or more efficient compared to creating >> an image file (.jpg) shall we say using photoshop? > > If there is no reason to create the images on the fly then a hard copy of > the image is always the best option. If you create images on the fly then > php will have to create the image everytime it is requested which wastes > server resources. > > Yup and if you must create images in the fly for whatever reason atleast cache the images that you have made if(file_exists($i...

Image to Image Registration
I am currently working with Image to Image Registration using Fourier technique, can some body help to me convert a tiff image into a log polar image as it is required to recover the rotation that is one of the parameters in image to image registration. ...

classification of images as face image & nonface image
Hi all, I am new here working on image processing . I have set of cropped images having faces in it but there are some images in it which does not have faces. I am using PCA for making classification I have done following steps. 1.created data set of training images. 2. calculate average of these data set & subtracted from data set matrix. 3.applied PCA to find eigen vectors of covariance matrix. After that I don&#8217;t know what to do. Can you give me guideline to go forword. Waiting for your reply. thanks in advance. "Vishwasrao " <vishwasrao.salunkhe@gmail.com&...

Pil Raw Image Viewer-- How to get image mode
Hello Ive been messing around with a simple raw image viewer using Pil and Tkinter However I am running into problems displaying the images they appear to be not correct I believe it is cause of the modes for the different files but I am unsure If someone could examine my code and assist in helping me solve my problem(s) It would be greatly appreciated from Tkinter import * import Image, ImageTk import os import tkFileDialog size = 1024, 768 def getfiles(): try: entry.delete(0, END) global fileopen fileopen = tkFileDialog.askdirectory() entry.i...

Images beside images
How do i put a group of images to the right of another group of images ? -- Dell Inspiron Pentium dual-core 2.2 GHz 2 GB DDR2 SDRAM Windows Vista Home Premium SP1 desgnr wrote: > How do i put a group of images to the right of another group of > images ? With CSS. <div id='vert'> <div id='colone'> <img src="/path/to/image.jpg" alt="<text>" height="105" width="160"> <img src="/path/to/image.jpg" alt="<text>" height="105" width="160">...

image classification
Hello all, I have one question for handling the images.. I am trying to classify the images based on their color distribution. What I mean "color distribution" is my image is composed of black, yellow, blue, red etc.. pixels.. describing the energy distribution. So, the region which has high energy is represented as red color! On the other had, low engergy region is represented as blueish color.. if there is no energy, it will shows as black.. etc. So, original images are color image. In order to classify these image based on their similar patttern (color distibutio...

Getting the original image from the sub-sampled form of that image
How can i get the original image from a sub-sampled form of that image in Matlab? Fatih Ozel <byrusber@gmail.com> wrote in message <28489463.89051.1242048134391.JavaMail.jakarta@nitrogen.mathforum.org>... > How can i get the original image from a sub-sampled form of that image in Matlab? Essentially you can't. In sub-sampling your image you have thrown away information regarding your original. In principle this cannot be recovered. The best you can do is to use some form of pixel interpolation to try to get the same size image as you started with, but unless you are VERY lucky, the reconstructed image will only ever be an approximation to your original. One answer might be save a copy of the original image to disc before you subsample it, then read the file when you want the original. Regards Dave Robinson Fatih Ozel <byrusber@gmail.com> wrote in message <28489463.89051.1242048134391.JavaMail.jakarta@nitrogen.mathforum.org>... > How can i get the original image from a sub-sampled form of that image in Matlab? This is something you could do only if you had multiple sub-sampled images of the object in different positions. Then you could use super-resolution techniques to restore the original image resolution. ...

Positioning list-style-image: url(image.gif); images
Hello, I use small 15x15 images as 'bullets' in the list. The vertical center of each image is well above the vertical center of the link item text. Damn if I can't figure out how vertically align on center. Does anybody have any tips? <%= Clinton Gallagher METROmilwaukee (sm) "A Regional Information Service" NET csgallagher AT metromilwaukee.com URL http://metromilwaukee.com/ URL http://clintongallagher.metromilwaukee.com/ clintonG wrote: > Hello, > > I use small 15x15 images as 'bullets'...

Getting an image from a PHP source and ADOdb
Hi! I am trying to display an image in my html document. The document contains the following line: <td class="Input"><img src=getimage.php?tbl=dbo.Employees&type=jpg&col=Photo&idCol=EmployeeID&id=1 Border=0 alt=''>&nbsp;</td> This call getimage.php source. Following is the php source itself: <?PHP include_once('ordersappdata.php'); $objConn1 = &ADONewConnection("mssql"); $objConn1->debug = $DebugMode; $objConn1->Connect("server1","sa","sa2000","northwind"); include_once('utils.php'); $myQuote = ""; $objRSImage = ""; $strSQL = ""; $image = ""; $myType = ""; $handle = ""; $filename = 'test.txt'; $handle = fopen($filename, 'a'); //fwrite($handle, "Debug open"); //$myQuote = getQuote($objConn1, getGet("tbl"), getGet("idCol")); $myQuote = ""; $strSQL = "select " . getGet("col") . " from " . getGet("tbl") . " where "; $strSQL .= getGet("idCol") . " = " . $myQuote . getGet("id") . $myQuote; //fwrite($handle, $strSQL . "\n"); $objRSImage = $objConn1->Execute($strSQL); if ($objRSImage): //fwrite($handle, "Recordset OK" . "\n"); $image = $objRSImage->fields[getGet("col")]; $objRSImage->Close(...

how to get correct function for the curve in the image?
I have extracted blood vessels from fundus image.I have to find the coordinates of the subvessel.I have done using find function but not correct for all subvessels.So I have to trace the coordinates from start end point to last end point.I am thinking to try using 8 connected component concept.Is there any other method possible..give your idea... I have to get function y=f(x) for the curve.I have tried using curve fitting but not getting exactly..Help me if u have any idea in this.... here is the sub vessel image http://img546.imageshack.us/img546/1413/subvessel.png ...

How do I get the image to repeat the correct height?
I have three div blocks defined like this: #left1 { float: left; background-color: white; width: 184px; margin-right: 4px; text-align: left; } #left2 { float: left; background: url(images/barrav.gif) repeat; width: 23px; } #left3 { float: left; background-color: white; width: 573px; margin-left: 4px; } The idea is to have the blocks displayed side by side. I do not know the height of left1 and left3, but I want the image in left2 to be repeated for the max height of left1 and left3. If I set the height in left2 it will either be too short or too long. Kind regards, Jan Nordgreen damezum...

Image acquisition problem, I can't get any preview image
I have a problem of image acquisition. the problem is as follow: when I input the command: 1.info = imaqhwinfo('winvideo') I get the answer as below: info = AdaptorDllName: [1x77 char] AdaptorDllVersion: '1.8 (R14SP2)' AdaptorName: 'winvideo' DeviceIDs: {[1]} DeviceInfo: [1x1 struct] and 2nd command what I have input is : info.DeviceInfo.SupportedFormats ans = Columns 1 through 4 'I420_1440x1200' 'RGB24_1440x1200' 'RGB32_1440x1200' 'RGB555_1440x1200' Columns 5 through 8 'RGB565_1440x1200' 'UYVY_1440x1200' 'Y41P_1440x1200' 'YUY2_1440x1200' Columns 9 through 10 'YV12_1440x1200' 'YVU9_1440x1200' but the question is my video acquisition card doesn't support the format 1440*1200, just have the format as 704*576, 320*240, and other resolution less than 1440*1200. when I use the command: obj = videoinput('winvideo',1); preview(obj) , I can't get any image by this approach. Is the video acquisition card driver have problem ? I really don't know what's wrong with my video acquisition card. would you mind help me to fix this problem , thank you very much . ...

Web resources about - Get image from DB fails. Image are not returned correctly. - comp.lang.php

STUDY COUNTERPOINT: Facebook Political Ads Effective When Used Correctly
Not so fast! When used properly, political ads on Facebook are useful, says one public-affairs strategist in response to a study by a pair of ...

invest correctly (@investcorrectly) on Twitter
Log in Sign up You are on Twitter Mobile because you are using an old version of Internet Explorer. Learn more here invest correctly @ investcorrectly ...

Speak and Write Correctly on the App Store on iTunes
Get Speak and Write Correctly on the App Store. See screenshots and ratings, and read customer reviews.

Are You Consuming Your Coffee Correctly? - YouTube
Have you been doing it wrong? The Scientific Smell Challenge: https://youtu.be/bI5HEl3u848 SUBSCRIBE (it's free!): http://bit.ly/asapsci GET ...

How To Correctly Use Sex Toys - CityKat
Forget about the what - sex toys are all about the how.

Breathing Correctly
The most natural physiological function can also be one of the hardest to master.

Clark chat must be done correctly: AFL CEO
AFL boss Gillon McLachlan hopes the discussion around Mitch Clark's mooted comeback and potential departure from the Demons is 'done the right ...

Richard Branson offers unlimited vacation days (you read that correctly)
Note: The CBC does not necessarily endorse any of the views posted. By submitting your comments, you acknowledge that CBC has the right to reproduce, ...

The Westboro Baptist Church Just Can't Hate Ireland Correctly
The church has been hating for so long, it's like they've forgotten how to do it!

Interview: China correctly maps out future development model: US expert
Interview: China correctly maps out future development model: US expert People's Daily Online ... 26, 27, 28, 29, 30, 31. Jan, Feb, Mar, Apr, ...

Resources last updated: 3/24/2016 6:35:29 AM