PHP query en een php functie

Gestart doorFreestyle14 reacties23 weergaven

15 berichten · pagina 1 van 1

Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1.
Hoe haal ik een random rij uit de database. en die dan elke week verandert?

Ik heb dit:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM zinnen ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700]);[/COLOR]
?>


Ik kan alleen niet goed vinden hoe ik kan zorgen dat hij maar 1x per week een nieuwe output geeft.

2.
Je hebt een functie genaamd: ucfirst();
Die zet aan het begin van elke zin een hoofdletter. Bestaat er ook zoiets dat zorgt dat er aan het eind van elke zin een punt staat. Ik kan het zelf niet vinden.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1. zoek eens op cronjobs

2. nee, ucfirst doet het eerste teken van een string hoofdletter maken.
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, weet iksmile
Ik zal ff kijken naar die cronjobs.

toevoeging op 18 december 2011, 21:38:09:
Ik heb gekeken naar die cronjobs. Heb er nu een aangemaakt. denk dat het goed is. Maar als ik de pagina heraald dan staat er gewoon weer een andere rij uit de database.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zet in je cronjob een functie die je rij sorteert op random (dus niet select, maar echt hersorteren).
Haal dan in je echte script enkel de 1ste rij en sorteer NIET op random.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
2:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700])
{[/COLOR]
    
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$zin[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700];
    
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #DD0000]Hallo ik ben Lennard[/COLOR][COLOR= #007700]);[/COLOR]


wordt:
"Hallo ik ben Lennard."
emo
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je script bij punt na zin hebt en je wilt meer zinnen zoals dit

Hallo Ik ben Anton Ik ben twaalf jaar oud Mijn hobby is computeren

Is dit onmogelijk omdat een computer de zinnen niet kan oneerscheiden.
Voor de rest gebruik je gewoon geen script
|zin hier|. is alles wat je nodig hebt
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@lennard: En als er al een (. ! ?) staat?? dat kan dus nietsmile
@alemaalte:
ik heb dit als cronjob:
Afbeelding


En hij gaat dan als het goed is naar deze pagina:

[COLOR= #0000BB]<?php

$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]usr[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]table[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]con[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]usr[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]table[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$db[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]con[/COLOR][COLOR= #007700]]);[/COLOR]


[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE zin SET id="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]30[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
?>


Maar dat doet hij niet. Als ik die pagina in de url in typ dan werkt hij wel.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je hebt het commando verkeerd. wink
edit: http://www.cronjob.nl/cronjob-directadmin.html

/usr/local/bin/php -q -f /home/*gebruikersnaam*/domains/*domein.nl*/public_html/cronjob.php > /dev/null 2>&1

Als het goed is moet zoiets werken. Of php staat in een andere directory.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Je hebt het commando verkeerd. wink
edit: http://www.cronjob.nl/cronjob-directadmin.html

/usr/local/bin/php -q -f /home/*gebruikersnaam*/domains/*domein.nl*/public_html/cronjob.php > /dev/null 2>&1

Als het goed is moet zoiets werken. Of php staat in een andere directory.
Ik heb mEer zoiets:
/usr/local/bin/php /home/*gebruikersnaam*/domains/*domein.nl*/public_html/cronjob.php
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt het werk!!!!
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik zou de -q -f er ook tussen zetten als ik jou was, en vooral dat laatste erachter > /dev/null 2>&1

Anders loopt je hele inbox vol met mailtjes. Log maar eens in bij roundcube met alleen je directadmin gegevens.
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik krijg geen mailtjes want dat heb ik niet ingesteld. Er stonden overigens ook geen mailtjes in de inboxwink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Freestyle schreef:
@lennard: En als er al een (. ! ?) staat?? dat kan dus nietsmileScherp. Dan zo. clown
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700])
{[/COLOR]
    
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$zin[/COLOR][COLOR= #007700].([/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #DD0000].[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000].[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
    
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #DD0000]Hallo ik ben Lennard.[/COLOR][COLOR= #007700]);[/COLOR]
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
ik zou de -q -f er ook tussen zetten als ik jou was, en vooral dat laatste erachter > /dev/null 2>&1

Anders loopt je hele inbox vol met mailtjes. Log maar eens in bij roundcube met alleen je directadmin gegevens.
Ow, had net nodig. Hoe ik met me filezilla nie elke week mailbox te legen voor cronjob doe elke minuut uit word gevoerd yummie
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Freestyle schreef:
@lennard: En als er al een (. ! ?) staat?? dat kan dus nietsmile
Scherp. Dan zo. clown
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700])
{[/COLOR]
    
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$zin[/COLOR][COLOR= #007700].([/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #DD0000].[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000].[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
    
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] puntaanheteindevandezin[COLOR= #007700]([/COLOR][COLOR= #DD0000]Hallo ik ben Lennard.[/COLOR][COLOR= #007700]);[/COLOR]

Bedankt
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren