Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP]Probleem (https://forum.scholieren.com/showthread.php?t=162518)

wereldofanime 19-07-2002 10:55

[PHP]Probleem
 
Hallo ik ben bezig met een site en ik ben ook bezig met een nieuwssysteem voor mijn staff dat heb ik geinstaleerd dus ik include die pagina op mijn website en dan komt er dit te staan
PHP-code:

WarningFailed opening 'http://cihost.nforce.nl/a-r/sl/woanews/news.txt' for inclusion (include_path='.'in /home/freehost/home.hostultra.com/html/hosted/sites/wereldofanime/home.php on line 85 

wat is de fout?

TAFKAB 19-07-2002 10:57

Hij kan NEWS.TXT niet vinden?
Of misschien heb je de include tag verkeerd toegepast?

Triloxigen 19-07-2002 11:27

de fout is dat je lijn 85 niet laat zien

wereldofanime 19-07-2002 11:27

De include is
PHP-code:

<br><?
include ("http://cihost.nforce.nl/a-r/sl/woanews/news.txt"); 
?>


wereldofanime 19-07-2002 11:28

lijn85?Wat bedoel je daarmee?

Manuzhai 19-07-2002 12:36

Zo te zien probeer je een bestand op een andere server te openen? Het kan zijn dat die mogelijkheid uitstaat (dit is de optie allow_url_fopen in php.ini). Je kunt proberen of je met behulp van ini_set() de optie kunt wijzigen, maar ik heb daar zelf weinig succes mee gehad.

Triloxigen 19-07-2002 12:50

als je iets wil include vanuit andere server join() gebruiken

iest van eigen serv include gebruiken..

join pleurt dus alles gewoon in een var.



[waarom weet ik nou al dat ik kritiek ga krijgen :D:D]

Chimera 19-07-2002 15:21

Citaat:

McLaren schreef:

[waarom weet ik nou al dat ik kritiek ga krijgen :D:D]

Omdat je zoals gewoonlijk weer eens onzin blaat. Je zit wel in ieder topic te emmeren dat men google moet gebruiken, maar je bent zelf OF te achterlijk OF te lui om je 'tips' te verifieren.

FYI: join() wordt gebruikt om strings aanmekaar te lijmen. Niet om bestanden te includen.

http://www.php.net/manual/en/function.join.php

Om de inhoud van een textbestand naar de uitvoer te sturen gebruik je readfile(), deze kan ook gebruikt worden om bestanden van andere hosts weer te geven.

Wat hiermee NIET kan is bestanden met PHP code includen. Dat kan alleen met include(), en alleen als dat bestand op jouw server staat, en voor jou leesbaar is.

Manuzhai 20-07-2002 00:03

Je zou join wel kunnen gebruiken om iets van een andere server te includen, maar dan alleen in de combi eval(join("", file(blaatbestand))). En ik vraag me dan nog af in hoeverre dat werkt. :D

Chimera 20-07-2002 00:10

Citaat:

Manuzhai schreef:
Je zou join wel kunnen gebruiken om iets van een andere server te includen, maar dan alleen in de combi eval(join("", file(blaatbestand))). En ik vraag me dan nog af in hoeverre dat werkt. :D
Niet, aangezien dat over HTTP wordt gedownload, en je dus de UITVOER van het script include, dus niet de CODE.

DeathKnight 20-07-2002 12:04

FF als tip.. include van andere websites kan niet onder windows. Alleen onder Unix e.d.

Chimera 20-07-2002 12:25

Citaat:

DeathKnight schreef:
FF als tip.. include van andere websites kan niet onder windows. Alleen onder Unix e.d.
Dat kan óók niet onder Unix.

wereldofanime 20-07-2002 22:05

Maare at is nou de code.EN ik kan het niet op mijn host want daar kan je hem niet chmodden :rolleyes:

Chimera 20-07-2002 22:41

Nogmaals: Je kunt niet includen vanaf een andere site. Vertel eerst eens wat je met de inhoud van dat tekstbestand wil doen. Lezen vanaf een andere host kan wel, schrijven niet.

wereldofanime 20-07-2002 23:57

Hij moet alleen maar de dingen plaatsen wat erop staat dat zijn gewoon nieuwsberichten van me site.

Chimera 21-07-2002 10:42

PHP-code:

<?
$file = file('http://cihost.nforce.nl/a-r/sl/woanews/news.txt');
echo implode("",$file);
?>


wereldofanime 21-07-2002 11:41

Ik heb die code gekopieert en geplakt en dan staat dit er
PHP-code:

Warningfile("http://cihost.nforce.nl/a-r/sl/woanews/news.txt") - No such file or directory in /home/freehost/home.hostultra.com/html/hosted/sites/wereldofanime/home.php on line 85 


Koen 21-07-2002 11:54

Niet om 't een of ander, maar waarom gebruik je niet gewoon een MySQL database? Is toch veel sneller, handiger in 't gebruik en scheelt gedoe met externe files...

Chimera 21-07-2002 12:06

Citaat:

wereldofanime schreef:
Ik heb die code gekopieert en geplakt en dan staat dit er
Hij kan de file niet openen. Als die file WEL bestaat, heeft je geweldige gratis host ingesteld dat je niks van andere sites kan downloaden.

Manuzhai 21-07-2002 13:38

Citaat:

Chimera schreef:
Hij kan de file niet openen. Als die file WEL bestaat, heeft je geweldige gratis host ingesteld dat je niks van andere sites kan downloaden.
Citaat:

Manuzhai schreef (al veel eerder):
Zo te zien probeer je een bestand op een andere server te openen? Het kan zijn dat die mogelijkheid uitstaat (dit is de optie allow_url_fopen in php.ini). Je kunt proberen of je met behulp van ini_set() de optie kunt wijzigen, maar ik heb daar zelf weinig succes mee gehad.
:D D0h! :P

Chimera 21-07-2002 13:57

Citaat:

Manuzhai schreef:

:D D0h! :P

Hij probeerde via include code van een andere server te openen, en dat kan niet met include.

Manuzhai 21-07-2002 15:37

Citaat:

Chimera schreef:
Hij probeerde via include code van een andere server te openen, en dat kan niet met include.
Dat weet ik allemaal ook wel. :)


Alle tijden zijn GMT +1. Het is nu 08:56.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.