Toon posts:

[Mysql] image uit tabel werkt niet op anderen host

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik heb echt een major issue hier ^_^

Ik had op mijn oude dbhost (mysql 5.1.9-beta) het perfect werken
zie http://www.atratus.nl het onderdeel "Guild screenshots" onderaan de pagina werkt perfect.

Op mijn nieuwe dbhost (mysql 4.1.10-standard) werkt het niet. ik de de db table geexporteerd naar de nieuwe sql database. ik kan gewoon nieuws toevoegen ect alles werkt gewoon behale het onderdeel "Guild screenshots".

Het kan eigenlijk geen fout in de php code zijn aangezien alles het wel doet op een anderen host.....

Is dit een instelling in de mysql database?. de images worden opgeslagen in de mysql database. het uploaden van een image gaat perfect het komt goed in de database te staan alleen het weergeven via de site wilt niet lukken..

Dit is een erg belangrijk onderdeel van de site ..

Ik heb al erg veel geprobeerd nu ongeveer 4 verschillende hosts maar met het zelfde resultaat.

werkende site: http://www.atratus.nl
niet werkende site: http://85.92.128.75/~jopo01/

Thanks voor de hulp

eventuele codes:

Screenshots.php

<?
$id = $_GET['id'];
if ($id == "") {
$id = "1";
}
$numberofrows = mysql_query("SELECT * FROM screenshots");
$number = mysql_num_rows($numberofrows);

if ($number == "0") {
drawbox('No screenshots', '<br>There are no screenshots yet.<br>');
exit();
}

$select = mysql_query("SELECT * FROM screenshots WHERE id='$id'");
$record = mysql_fetch_object($select);
$file = $record->naam;
$idmin = $id - 1;
$idplus = $id + 1;
?>
<fieldset class="menuborder" dir="ltr">
<legend dir="ltr" class="menu">Twilight Screenshots </legend>
<br><div align="center"><b>Twilight Screenshots - Use the arrows to see other screenshots<br>Click on the image to enlarge it.</b><br><br>
<table width="512" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="3"><a href="showimage.php?id=<? echo $id; ?>" target="_blank"><img src="screen.php?id=<? echo $id; ?>" width="512" height="384" border="0" alt="<? echo $record->description; ?>"></a></td>
</tr>
<tr>
<td width="50"> </td>
<td width="412"> </td>
<td width="50" align="right"> </td>
</tr>
<tr>
<td width="50"><div align="left"><? if ($id == "1") { echo '<img src="images/arrowleftna.gif" width="50" height="50" border="0">';} else {echo '<a href="index.php?p=screenshots&id='.$idmin.'"><img src="images/arrowleft.gif" width="50" height="50" border="0"></a>'; } ?></div></td>
<td width="415"><div align="center"><? echo stripslashes($record->description); ?></div></td>
<td width="50" align="right"><? if ($id == $number) { echo '<img src="images/arrowrightna.gif" width="50" height="50" border="0">';} else {echo '<a href="index.php?p=screenshots&id='.$idplus.'"><img src="images/arrowright.gif" width="50" height="50" border="0"></a>'; } ?></td>
</tr>
</table></div>
</fieldset>


Screen.php

<?
include "functions.php";
dbconnect();

$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM screenshots WHERE id = '$id'");
$record = mysql_fetch_object($sql);

header("Content-Length: " . $record->imagelength . "\nContent-Type: " . $record->imagetype);
echo $record->image;
?>

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Even zelf op zoek gaan was zeker te ingewikkeld?
Warning: Header may not contain more than a single header, new line detected. in /home/jopo01/domains/twilightguild.eu/public_html/screen.php on line 9

[ Voor 70% gewijzigd door Spider.007 op 20-12-2006 09:32 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
PHP:
1
header("Content-Length: " . $record->imagelength . "\nContent-Type: " . $record->imagetype);


=>

PHP:
1
2
header("Content-Length: " . $record->imagelength);
header("Content-Type: " . $record->imagetype);


:)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Mja, die melding lijkt me inderdaad duidelijk genoeg. :) Verder staat er in de manual van PHP vrij goed uitgelegd hoe je headers kunt gebruiken in gevallen als dit, dus hier had je prima zonder GoT uit kunnen komen. :) Op slot dus, volgende keer zien we liever iets meer moeite in je topics. :)

Oh, trouwens: Hoe post je code? / Hoe gebruik je de code tag? ;)

[ Voor 12% gewijzigd door NMe op 20-12-2006 11:44 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.