login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Bestandssysteem (Maken van een gastenboek)
Pagina:

Reacties op de tutorial Bestandssysteem (Maken van een gastenboek)


Offline  numlockrond
Gepost op: 18 januari 2005 - 20:13
Onbekend

dit:

  1. $fp = fopen($file, "r");
  2.  
  3. $inhoud = fread($fp, filesize($file));
  4.  
  5. $inhoud = explode("\n", $inhoud);


Kun je vervangen door:

  1. $inhoud = str_replace("\n", "", file($file));

Offline  Gerard
Gepost op: 19 januari 2005 - 11:11
Ouwe rakker

Je gaat de manier om berichten van elkaar te scheiden ff vervangen door alle regelseindes weg te halen... ik weet niet hoe krom dat dat eruit komt te zien maar ik zou het iig niet doen.

Offline  nemesiskoen
Gepost op: 19 januari 2005 - 12:22
Gouden medaille

PHP expert


hoe zou jij het dan doen
hoe zou jij de verschillende gegevens van elkaar scheiden?
toch door iets te maken wat elk bericht heeft en het onder te verdelen ni een array, via explode
ik kan geen andere manier bedenken

als je zecht dat het er krom gaat uit zien (wat het niet is) wat denk je dan dat BETER is???

Offline  XenoX
Gepost op: 19 januari 2005 - 14:04
Gouden medailleGouden medaille

PHP expert


Proximus bedoeld dat wat numlockrond doet fout is.

Hij doet str_replace in plaats van explode.

Offline  smokey
Gepost op: 23 april 2005 - 11:35
Nieuw lid

ik probeerde dit voor men site:

http://www.defianceuo.com/joe/admin.php
news.dat << bestandsnaam van mn databaseje
http://www.defianceuo.com/joe/main.php << daar moet het in komen

maar op die admin.php krijg ik een foutmelding:

Warning: fopen(news.dat): failed to open stream: Permission denied in /home/defiance/public_html/joe/admin.php on line 77

weet iemand wat ik hier mee moet doen?

Offline  nemesiskoen
Gepost op: 23 april 2005 - 13:08
Gouden medaille

PHP expert


chmodden naar 775

Offline  smokey
Gepost op: 24 april 2005 - 19:11
Nieuw lid

heel erg bedankt! het werkt nu perfect.... echter heb ik 2 problemen, en ik kom er niet zelf uit.

1) zoals het nu is wordt het oudste bericht boven gezet en de nieuwere eronder... zou dit kunnen worden omgedraaid? zodat het nieuwste bericht boven is en het aller oudste helemaal onderop?

-ik denk dat dit in de php bestand moet worden veranderd hoe alle berichten worden "ingelezen"... met een if statement ofzo maar ik kan nergens op het internet een site vinden waar alle php statements duidelijk worden uitgelegd 

2) er staat altijd een loos bericht in. omdat in de .dat file een blanko regel staat (door de manier van wegschrijven).

-net als bij probleem 1 denk ik dat het antwoord moet worden gezocht in mijn php bestand dat de berichten inleest. Met javascript iets van : if $gegevens['1'] == "" then goto blablabla... ofzoiets 

ik zal er zelf ook mee stoeien maar als u kunt helpen dan is mijn dank groot^^

Offline  nemesiskoen
Gepost op: 24 april 2005 - 19:16
Gouden medaille

PHP expert


Paginanavigatie met PHP en zonder MySQL

een andere tutorial van mij

daar word het aangemaakte gastenboek uitgebreid met:
- pagina navigatie
- css stijleke (denkek toch)
- nieuwste bericht BOVENAAN
- blanco regel WEG

Offline  smokey
Gepost op: 24 april 2005 - 19:54
Nieuw lid

heel heel heel heel erg bedankt!

als ik maar 5% van jouw kennis had dan ben ik al blij 

top top top!!!!;-)

Offline  Fenrir
Gepost op: 04 november 2005 - 22:19
PHP expert

Bij de inhoudsopgave staat 1, 2, 4 en dat moet 1, 2, 3 zijn .

Verder goede tutorial!

Offline  Frederic
Gepost op: 11 december 2005 - 00:15
PHP ver gevorderde

Maar wat als iemand nu in z'n naam of bericht '___' gebruikt... Altijd eigenlijk: als je poster nu de 'limiter' gebruikt, dan worden zowat alle waardes onbruikbaar aangezien je de verkeerde gegevens gaan uiteenhalen??

Offline  nemesiskoen
Gepost op: 11 december 2005 - 10:18
Gouden medaille

PHP expert


Da's een feit. Daarom is het ook altijd aangeraden eerst die 'limiter' eruit te halen door die te vervangen van een de hash van de 'limiter' en bij het ophalen deze terug te plaatsen zoals ze was.

Offline  Abbas
Gepost op: 01 augustus 2006 - 01:02
Gouden medaille

Crew .NET


nice tut koen 
echt duidelijk

Offline  urqbz
Gepost op: 29 november 2006 - 18:36
PHP interesse

kun je mischien even het script posten zonder al die uitleg ik begrijp niet echt waar alles moet enzo 

Offline  urqbz
Gepost op: 29 november 2006 - 18:40
PHP interesse

krijg ook de volgende error

Warning: fopen(gb.dat) [function.fopen]: failed to open stream: Permission denied in /var/www/g25156/basdekwant.nl/HTML/php/filemaken.php on line 2

kan iemand me uitlegggen wat dit allemala betekend     

Offline  tammzak
Gepost op: 22 april 2007 - 12:16
Nieuw lid

mooie tutorial, heel duidelijk enzo maar...

kan je ook de datum laten verschijnen wanneer het bericht gepost is???

Offline  stienoo
Gepost op: 29 juni 2007 - 17:13
Onbekend

Ik snap niet goed welke map(en) je moet maken en wat er in welke moet kan je is efjes een overzigt geven?

Offline  Martindo
Gepost op: 08 april 2008 - 17:32
Lid

Hoe maak ik dat extern bestand? Wat is dat?

Offline  Dieter1991
Gepost op: 21 maart 2009 - 18:07
Nieuw lid

Zitten toch een aantal foutjes in.

Offline  DF93
Gepost op: 23 november 2009 - 17:17
Lid

Ik kan het op één of andere manier wel via kladblok erin zetten mar niet via het formulier zelf :S

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.046s