php.ini 2 de keer

Status
Niet open voor verdere reacties.

aartvg

Gebruiker
Lid geworden
22 jul 2003
Berichten
321
ik heb een vraag nog een keer zal je denken ja srorrie

ik heb op mijn server een webserver draije apats

nu is de foud ik hat eerst windows 2000 server er op staan maar dat was engels en mijn egenls is onder het nderlans pijl dus ik snap dat minder dan nederlans

mijn vraag leut ik krijg een foud melding al heb ik dat php.ini op zijn plaats staan dan krijg ik deze foud!

Fatal error: Failed opening required './db/off.php' (include_path='.;C:/phpdev/php/includes;C:/phpdev/php/class') in c:\phpdev\www\public\website\forum\header.php on line 63

maar al haal ik dan die php.ini weg dan is dat opgelost maar dan heb ik weer iets niet met mijn plaatje in mijn hantekenig
2 zelfs
dat vint ik jammer wat kan ik heer aan doen
help graag
groeten aart
 
Ik weet niet of je vraag al is opgelost maar volgens mij heeft dit niet zoveel met je php.ini te maken maar meer met het script zelf. Ik hoop dat je nog een kopie hebt van je php.ini want je kunt hem niet zomaar verwijderen. Beschouw het als een win.ini of je Windows register. Hierin bewaard PHP al zijn settings. Zonder dat (wat ook de GDLib weghaalt voor je sig) kan het allemaal aardig ontregelt raken.

Post ook eens de omliggende regels en de regel in kwestie van off.php (let's say regel 60 - 66).
 
het probleem off.php bestaat helmaal niet
ik verwijs met een varieabelen vija php naar een scipt

ik heb dat trouwens werkende gekregen

maar nu zit ik met een ander probleem hij kan de fonds niet vinden of zo iets

dit is mijn foud melding
het moet normaal een png platje worden heeft het altijd gedaan maar nu niet meer en ik vont het zo leuk

<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>51</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>52</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>53</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>55</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>56</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>57</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>58</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>59</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>60</b><br />
<br />
<b>Warning</b>: Could not find/open font in <b>c:\phpdev\www\public\server\test.php</b> on line <b>61</b><br />
‰PNG


IHDRúPµ˜‡×PLTEÿÿÿd–ýøìõã³ðÎxë¿Fçµ-èºFíÊwôà±û÷ìþýøöàªïÅDS
ûèMÿâEöÓ=ïÄ4â¶@þùïñÑôÏ9ýðWýðTýïSüéNýæKÿãFuK=ã¸1àÁzûøîþóWþôXýòVýñVýíQüæJÿãGþÞBúÙ>áµ/ܽzýü÷óÍ9üðVýóW™x'ýìRüêNÖ¨,äТýäJüïVûîVýäIË¢;ùôêõä³ôÎ:þíS¨Ž†ûâGТ(âÑ«ùÚBüçKûáEÚª)É«lþìPýëPù×>ä°&²Ž=þäIûçKûæMøØ=÷×?í»)ê´$£)çºDûÛAþæJüçLÿäHÿßCöÏ8õÈ3ð¾+í¸'á¬'¨‡<ÿáCûÛ?÷Ñ7ñÁ-îº(Ï '¸žgõá²ìÀ2üÜ@Ÿ?Ú¡6ùÙ?ùÕ;á¬3é³"»(ÕǦü÷ìôÌ9üÞBÙŸ4æµ9Ö™0ئ&©‡7ôðèïØ¦á³-ôÌ5öÏ7͉'Ø™&µ‹(ν›Þ¯,ñÃ0òÄ0ܤ.ט%¸ oûúöÔ¥(æµ)î¼)íº(ë¶%·ŸnõòëäϢɟ:ÏŸ)צ'ã¯&é²$à«&Ð '£€*§†;¸ŸhÿÃê©IDATxœíÔeSQ†afPl1P[”#*bw`¡X(bb€‰ÝÝÝ?VVÿÃ9Ž<×—çëýÎÙY‘þ.±Ÿ¿$ 0(8„um¡aá]CStŒœ‹‹ç ÊĤäº=4F–š–žŸ©àUê¬l–u=a9±¹ºtBòôÞÓ É/`D8¼ÐP¤#"Ñë—°N¢¥´¬Ü`Б
Ž(•ÂTU³N¢Å¿&³ü÷ôÚÚ:aêX'Ñ"Qé›xáK7Vš„inaDK@k›TÚÎárs!–.ÖI´t÷¨zúx£UÙßc°
Ú‡†Y'Ñ$Qª¬<?¢5ÙÆ–‰IÖI´LM;ÕN+ïšá³só‡{a‘u-KQËæ¬••UתÇãYs9Ö76Y'Q³µ½³ëµæìí²¢G›|t|2~rzºæå>¿`DQŠæòêúÆ~két¯ÜݳΡJûðøôüòúö¾°qèKoþ£¤º¡åãókÑwþpð_|~¶T­ÂVmIEND®B`‚
 
Ikzelf heb nog niet zo heel veel ervaring met de GDLib maar na enig speurwerk met Google heb ik de volgende mogelijke oplossing gevonden:

[12 Mar 2002 3:02pm EST] enemybuster at hotmail dot com
There it is again...

I'm using mod_php4.1.2 on SuSE Linux with freetype2 and a patched
version of gd 2.0.1b to allow gif support.

I, expieriencing the same problem. If the $font-parameter of the
ImageTTFText is a relative path, I get the error message "Could not
find/open font". It used to work fine with the old version of gd. So
this might be an gd issue...

Anyway, a work-around is quite simple: Just do a realpath($font) and it
will work (at least it does for me).

Felix

Kijk maar wat je ermee kunt. Oh ja, engels was een probleem... Najah zorg ervoor dat je een absoluut pad voor je font gebruikt. Dus niet /www/user/aartvg/fonts/font.ttf maar htto://members.site.nl/aartvg/enz...
 
mescien kan je er even naar kijken


PHP:
<?php 

$time = date("H:i:s d-m-Y"); 
		Exec("webshot.exe uptime",$content,$error);

		$content = floor($content[0] / 1000);
		$seconds = floor(fmod($content,60));
		$content /= 60; 
		$minutes = floor(fmod($content,60));
		$content /= 60;
		$hours   = floor(fmod($content,24));
		$content /= 24;
		$days    = floor(fmod($content,7)); 
		$content /= 7;
		$weeks   = floor(fmod($content,52)); 
	Unset($content);

	if(getenv('HTTP_CLIENT_IP')) {
		$onlineip = getenv('HTTP_CLIENT_IP');
	} elseif(getenv('HTTP_X_FORWARDED_FOR')) {
		$onlineip = getenv('HTTP_X_FORWARDED_FOR');
	} else {
		$onlineip = getenv('REMOTE_ADDR');
	}
	$rdn	= rand(1,4); 
	$plaatje1 = "images/".$rdn.".png";
	$regel1 =  "-------------------------------------------------------------";
	$regel2 = "Server uptime:";
	$regel3 =  "uptime: ".$weeks. " weken "  .$days. " dagen " .$hours.":".$minutes.":".$seconds. " uur";
	$regel4 =  "-------------------------------------------------------------";
	$regel5 =  "Aart@lunox.nl";
	$regel6 =  "Aart@lunox.nl";
	$regel7 =  "-------------------------------------------------------------";
	$regel8 =  "Je bent " .$onlineip. " ";

	$fnt = "http://aart.serveftp.com/public/server/fonts/arial.ttf";

	header("Content-type: image/png");
	$figuur = ImageCreate(250, 80);
	$c1   = ImageColorAllocate($figuur, 255, 255, 255);
	$c2  = ImageColorAllocate($figuur, 00, 100, 150);
	$c3   = ImageColorAllocate($figuur, 0, 0, 0);

	ImageRectangle($figuur, 0, 0, 250, 80, c1); 
		$insert = imagecreatefrompng($plaatje1); 
		imagecolortransparent($insert, $c3); 
		$insert_x = imagesx($insert); 
		$insert_y = imagesy($insert); 
		imagecopymerge($figuur,$insert,200,44,0,0,$insert_x,$insert_y,100); 
		ImageTTFText($figuur, 10, 0, 05, 11, $c2, $fnt, $time); 
		ImageTTFText($figuur, 10, 0, 05, 18, $c3, $fnt, $regel1); 
		ImageTTFText($figuur, 10, 0, 05, 26, $c2, $fnt, $regel2); 
		ImageTTFText($figuur, 10, 0, 25, 37, $c2, $fnt, $regel3); 
		ImageTTFText($figuur, 10, 0, 05, 44, $c3, $fnt, $regel4); 
		ImageTTFText($figuur, 10, 0, 05, 51, $c2, $fnt, "E-mail:"); 	
		ImageTTFText($figuur, 10, 0, 50, 51, $c2, $fnt, $regel5); 
		ImageTTFText($figuur, 10, 0, 05, 62, $c2, $fnt, "Msn:"); 		
		ImageTTFText($figuur, 10, 0, 50, 62, $c2, $fnt, $regel6); 
		ImageTTFText($figuur, 10, 0, 05, 69, $c3, $fnt, $regel7); 
		ImageTTFText($figuur, 10, 0, 05, 76, $c2, $fnt, $regel8); 
		
	ImagePNG($figuur);	
	ImageDestroy($figuur);

?>

de variabelen $fnt is het pat naar het frond din het bestaan echt kijke maar door naar die link te gaan
ik vint het zo jammer want het heeft alijd gewerkt tot ik de server op niuwe dee instaleren

al vast bednakt
 
Misschien moet je php + gdlib ffies opnieuw installeren. Als ie het eerst altijd wel heeft gedaan en nu ineens niet meer, kan het onmogelijk aan het script liggen! Ik heb alleen ff gecheckt of het font aanwezig was en dat was zo, verder zou ik het niet weten! :(
 
hoe instaleer ik het op niew gewoon heel apats er af halen of zo
dat heb ik al gedaan maar maakt niet uit
 
Nee, Apache maakt niets uit, daar ligt het niet aan. Installeer PHP met de GDLib opnieuw...
 
ik heb al eerder verteld waar het probleem aan ligt met 'could not find/open font'...
voor de tweede keer:


waarschijnlijk probeer je een ttf (TrueType Font) aan te roepen, dat is allemaal leuk en wel maar sommige servers ondersteunen dit niet. Hoe dit te controleren:
maak op je host een php bestand aan (bestandnaam maakt niet uit) en zet in dit bestand:
PHP:
<?php
phpinfo();
?>
draai dit bestand op je host, en je krijgt alle server eigenschappen te zien
ga dan naar het kopje "GD" (als je dynamische plaatjes wil maken, heb je de GD Library nodig, dus zal je dit kopje ongetwijfeld hebben)
daar zie je een tabelletje en in dat tabelletje staan een rij waar "FreeType Linkage" staat. Kijk wat daarnaast staat, als daar "with ttf" staat, dan zit je goed. Staat er "with freetype" dan heb je er geen ondersteuning voor. Je kan aan je host om deze module te installeren, of je kan proberen de functie ImageFTText(), die werkt op dezelfde manier als ImageTTFText(), met dezelfde argumenten.
als je op je localhost draait en je wil deze module graag zelf installeren, dan moet ik je teleurstellen, want ik heb geen idee waar deze vandaan gehaald kan worden.

succes :thumb:
 
ja klopt ik heb

bij

gd
GD Support: enabled
GD Version: 2.0 or higher
FreeType Support: enabled
FreeType Linkage: with freetype
JPG Support: enabled
PNG Support: enabled
WBMP Support: enabled

dus het werk darom niet

mijn volgede vraag weet iemand hoe hij dat wel aan de praat krijgt

ps. sorie voor laten reasie krijg wijnig van die mail dat er een reasie is

groeten aart
 
Mailtje naar provider en vragen of die module geinstalleerd mag worden. Als je geluk hebt geven ze toe...
 
nee het is eigen server

ik wil graag weten maar op internet is het ook niet zo maklijk te vinden ben al bezig geest met zoken maar allemaal enges
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan