Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 30-05-2002, 22:01
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Ik heb van Endoria (Michel) dus een mailtje gehad met gegevens. Ik wil nu dus een kant en klaar script gaan gebruiken dat een database nodig heeft. Dit levert Endoria ook. Maar hoe maak ik zo`n database?

[edit]Het gaat dus over een website waar ik een php-nieuwsscript op wil plaatsen die een database nodig heeft[edit]

Laatst gewijzigd op 30-05-2002 om 22:09.
Met citaat reageren
Advertentie
Oud 30-05-2002, 22:04
TAFKAB
Avatar van TAFKAB
TAFKAB is offline
MS Acces?
Met citaat reageren
Oud 30-05-2002, 22:09
Verwijderd
database maak je niet
die is er al..

tabellen maak je, probeer eens met phpMyAdmin

http://www.phpwizard.net/projects/phpMyAdmin
Met citaat reageren
Oud 30-05-2002, 22:23
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
hartstikke bedankt, de tabel is aangemaakt
Met citaat reageren
Oud 30-05-2002, 22:26
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
heb de php`s geupload naar mijn server maar hij werkt niet. Foutmeldingen. Zie ook http://chatfreak.endoria.net/nieuws/

Ik gebruik het script dat hier http://www.phpfreakz.nl/library.php?sid=1224 te vinden is. Wat doe ik fout of moet ik anders instellen?
Met citaat reageren
Oud 30-05-2002, 22:37
Verwijderd
http://**********.endoria.net/mirrors/faq.endoria.net

wat je iig fout hebt gedaan volgens mij is niet het goede paswoord invoeren...

Volgens mij is dit NIET hetzelfde als je FTP pass
Met citaat reageren
Oud 30-05-2002, 22:38
Verwijderd
ohwjah, en niet alle scripts op phpfreakz werken hoor
Met citaat reageren
Oud 30-05-2002, 23:07
Koen
Avatar van Koen
Koen is offline
Citaat:
McLaren schreef:
http://**********.endoria.net/mirrors/faq.endoria.net

wat je iig fout hebt gedaan volgens mij is niet het goede paswoord invoeren...

Volgens mij is dit NIET hetzelfde als je FTP pass
Citaat:

Warning: Access denied for user: 'www-data@localhost' (Using
password: NO) in /home/endoria/freak/public_html/nieuws/nieuws.php on line 6
Als je 't mij vraagt heeft ie helemaal geen naam + pass ingevoerd.

Wel handig als je dat ergens doet, anders weet MySQL niet wie je bent en wat je moet / mag
Met citaat reageren
Oud 31-05-2002, 07:49
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
Koen schreef:




Als je 't mij vraagt heeft ie helemaal geen naam + pass ingevoerd.

Wel handig als je dat ergens doet, anders weet MySQL niet wie je bent en wat je moet / mag
staat hier die instelling tussen? ik kan het niet vinden

PHP-code:
<?php

   $database_server 
mysql_connect();
   
mysql_select_db("webmaster"$database_server);
   
$sql "SELECT * FROM nieuws WHERE id='$id'";
   
$resultaat mysql_query($sql);
   
$aantal mysql_num_rows($resultaat);
   while (
$record mysql_fetch_object($resultaat)) {
   echo 
"<center>
          <font color='#FFCC66' size='2' face='Arial, Verdana'><b>
$record->dag $record->tijd<br>
          \"
$record->onderwerp\" (categorie $record->categorie),<br>
          geschreven door 
$record->auteur</b></font>
        </center>
        <br><font color='#FFCC66' size='2' face='Arial, Verdana'>
$record->bericht</font>";
}
?>
Met citaat reageren
Oud 31-05-2002, 08:02
Verwijderd
ik zou bij de mysql_connect() even iets inzetten, zoals
mysql_connect( $databasename, $username, $password)

of zoiets (ben geen PHP kenner)
Met citaat reageren
Oud 31-05-2002, 08:12
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:
ik zou bij de mysql_connect() even iets inzetten, zoals
mysql_connect( $databasename, $username, $password)

of zoiets (ben geen PHP kenner)
nope werkt niet
Met citaat reageren
Oud 31-05-2002, 08:32
Verwijderd
vervang:
$database_server = mysql_connect();
mysql_select_db("webmaster", $database_server);


met:
mysql_connect(localhost, <gebruikersnaam>, <password>) or die();
mysql_select_db(<gebruikersnaam>);


edit: haal die spaties na die > weg, die zet ie er steeds zelf bij
Met citaat reageren
Oud 31-05-2002, 09:09
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
ehm, er gaat nog steeds iets fout. kijk maar op http://chatfreak.endoria.net/nieuws/

de code van de scripts zijn:

PHP-code:
<?php

/* Copyright Erik van der Valk AKA It's Me */

if($submit) {

mysql_connect(localhostfreak, ********) or die();
mysql_select_db(freak);

$message htmlspecialchars($message);
$message eregi_replace(":)","<img src=smilies/smile.gif>",$message);
$message eregi_replace(":-)","<img src=smilies/smile.gif>",$message);
$message eregi_replace(":\(","<img src=smilies/frown.gif>",$message);
$message eregi_replace(":-\(","<img src=smilies/frown.gif>",$message);
$message eregi_replace(":@","<img src=smilies/redface.gif>",$message);
$message eregi_replace(":-@","<img src=smilies/redface.gif>",$message);
$message eregi_replace(":D","<img src=smilies/biggrin.gif>",$message);
$message eregi_replace(":-D","<img src=smilies/biggrin.gif>",$message);
$message eregi_replace("\;)","<img src=smilies/wink.gif>",$message);
$message eregi_replace("\;-)","<img src=smilies/wink.gif>",$message);
$message eregi_replace(":p","<img src=smilies/tongue.gif>",$message);
$message eregi_replace(":-p","<img src=smilies/tongue.gif>",$message);
$message eregi_replace("\[b\]","<b>",$message);
$message eregi_replace("\[/b\]","</b>",$message);
$message eregi_replace("\[a\]","<a href=\"",$message);
$message eregi_replace("\[/a\]","</a>",$message);
$message eregi_replace("\[aa\]","\" target=\"_blank\">",$message);
$message eregi_replace("\[i\]","<i>",$message);
$message eregi_replace("\[/i\]","</i>",$message);
$message eregi_replace("\[u\]","<u>",$message);
$message eregi_replace("\[/u\]","</u>",$message);
$message eregi_replace("\[p\]","<p>",$message);
$message eregi_replace("\[/p\]","</p>",$message);
$message eregi_replace("\[br\]","<br>",$message);
$message eregi_replace("\[font\]","<font color=\"#FF0000\" size=\"1\">",$message);
$message eregi_replace("\[/font\]","</font>",$message);
$message eregi_replace("http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$message);
$message eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)""<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>"$message);
$date date("d/m/Y");
$time date("H:i");

$query "INSERT INTO forum (id,name,message,date,time,subject,email) VALUES ('$id','$name','$message','$date','$time','$subject','$email')";
mysql_query($query) or die(mysql_error());

echo 
"The message is added";
echo 
"<br>";
echo 
"<a href=news_show.php>Click here</a> to return";

} else {

echo 
"<form method=post>";
echo 
"<table cellspacing=0 border=0>";
echo 
"<tr><td>Auteur: </td><td><input style='font-family: Verdana; font-size: 8pt; color: #000000' type=text name=name size='19'></td></tr>";
echo 
"<tr><td>E-mail adres: </td><td><input style='font-family: Verdana; font-size: 8pt; color: #000000' type=text name=email size='19'></td></tr>";
echo 
"<tr><td>Onderwerp: </td><td><input style='font-family: Verdana; font-size: 8pt; color: #000000' type=text name=subject size='19'></td></tr>";
echo 
"<tr><td>Bericht: </td><td><textarea style='font-family: Verdana; font-size: 8pt; color: #000000' name=message cols=71 rows=9></textarea></td></tr>";
echo 
"<tr><td><input type=submit value=Add name=submit style='font-family: Verdana; font-size: 8pt; color: #000000'></td></tr>";
echo 
"<tr><td><input type=hidden name=date value=$date></td></tr>";
echo 
"<tr><td><input type=hidden name=time value=$time></td></tr>";
echo 
"</table></form>";

}
?>
en nieuws-show.php

PHP-code:
<?php

/* Copyright Erik van der Valk AKA It's Me */

mysql_connect(localhostfreak, *******) or die();
mysql_select_db(freak);


$select ="SELECT * FROM forum ORDER BY id DESC limit 20";
$query mysql_query($select);

while (
$list mysql_fetch_object($query)) {

echo 
"Subject: $list->subject<br>";
echo 
"Name: <a href=mailto:$list->email>$list->name</a><br>";
echo 
"Date: $list->date<br>";
echo 
"Time: $list->time<br>";
echo 
"<br>$list->message<br>";
echo 
"<br><br>";
}
?>
mijn endoria gegevens zijn voor de database:

HOSTNAME: LOCALHOST
USERNAME: FREAK
PASSWORD: **********
Met citaat reageren
Oud 31-05-2002, 09:18
Verwijderd
ik denk dat je hostname etc tussen quotes moet zetten....
mysql_connect('localhost',*'freak',*'********')*or*die();


ps: Die smileys etc omzetten doe je toch dmv een tabel?
Met citaat reageren
Oud 31-05-2002, 09:26
Verwijderd
die quotes zijn niet nodig
Met citaat reageren
Oud 31-05-2002, 09:33
Verwijderd
niet??

Hij moet het toch opvatten als tekst?
Met citaat reageren
Oud 31-05-2002, 09:35
Verwijderd
Citaat:
eddie schreef:
niet??

Hij moet het toch opvatten als tekst?
toch hoeft het niet, waaromw eet ik niet
maar heb het nog nooit gehoeven

ik dnek dat het pas echt moet als je er een spatie tussen ehbt ofzo..


Ik dnek dat het meer is "niet persee hoeven" dan niet hoeven..
Met citaat reageren
Oud 31-05-2002, 12:16
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
maar dan weet ik nu nog niet wat ik fout doe
Met citaat reageren
Oud 31-05-2002, 12:36
Verwijderd
http://chatfreak.endoria.net/nieuws/news_show.php

Line 12: Supplied argument is not a valid MySQL result resource

Vervang:

$query = mysql_query($select);

door:

$query = mysql_query($select) or die(mysql_error());

Volgens mij werkt je query niet, en krijg je daardoor later die error.
Met citaat reageren
Oud 31-05-2002, 12:36
Verwijderd
moet er bij mysql_select_db(FREAK) niet localhost bij?
Dus
mysql_select_db(FREAK, localhost);

Misschien moet je ook kleine letter gebruiken:
mysql_select_db(freak, localhost);

Even een beetje proberen...
Met citaat reageren
Oud 31-05-2002, 12:57
Verwijderd
Citaat:
eddie schreef:
moet er bij mysql_select_db(FREAK) niet localhost bij?
Dus
mysql_select_db(FREAK, localhost);

Misschien moet je ook kleine letter gebruiken:
mysql_select_db(freak, localhost);

Even een beetje proberen...
zols ik het ahd gezegd, moet ej het doen

En de letters moet je doen zoals je ehbt opgekregen aangezien het hoofdletter gevoelig is..
Met citaat reageren
Oud 31-05-2002, 12:58
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
ik heb nu dus een config.php aangemaakt en die included in NEWS en NEWS_SHOW. Mijn config.php ziet er nu zo uit:

PHP-code:
<?php

$hostname 
"localhost";
$username "freak";
$password "##############";
$database "chatfreak";

?>
allemaal bedankt voor jullie hulp!
Met citaat reageren
Oud 31-05-2002, 18:15
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:

toch hoeft het niet, waaromw eet ik niet
maar heb het nog nooit gehoeven
Nee. Het 'hoeft' niet perse, in de zin dat PHP het slikt. Maar het is erg slecht programmeren als je dat niet doet. Dan lijkt het alsof je een constante i.p.v. een string gebruikt.
Met citaat reageren
Oud 31-05-2002, 18:17
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
eddie schreef:
moet er bij mysql_select_db(FREAK) niet localhost bij?
Nee. Het 2e argument is de al bestaande DB connectie. Als je die niet meegeeft, pakt 'ie de laatst opgezette verbinding gewoon.

Persoonlijk vind ik het veel netter gewoon die connectie mee te geven.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [PHP] SQL database + username + password
LexCi
3 17-12-2005 16:03
Software & Hardware [DB] PostgreSQL
Kawoutertje
24 22-02-2005 20:12
Software & Hardware [PHP] ledensysteem vraag
Lil' Stef
6 25-12-2003 16:57
Software & Hardware [PHP] Zoeken in een database
Martin
6 18-10-2002 21:17
Software & Hardware Diverse PHP scripts gezocht!
chatfreak2002
14 18-05-2002 00:35
Software & Hardware php-nuke 5.5 geeft melding sql layer.pgp
Edwin uit Kaasstad
10 14-03-2002 23:22


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