okquote:Op dinsdag 20 december 2005 00:55 schreef JeRa het volgende:
[..]
In jouw script dat je had geposthet kleinere dus.
Zet eens op strategische plekken een exit() neer in jouw script, zodat je weet wanneer hij die foutmelding geeft. Te beginnen met helemaal bovenaanquote:Op dinsdag 20 december 2005 01:00 schreef qu63 het volgende:
nog steeds No input file specified.
ik heb het veranderd in download.php
ik blijf diezelfde melding krijgenquote:Op dinsdag 20 december 2005 01:01 schreef JeRa het volgende:
[..]
Zet eens op strategische plekken een exit() neer in jouw script, zodat je weet wanneer hij die foutmelding geeft. Te beginnen met helemaal bovenaanzolang je niets ziet verplaats je die exit() een regel naar beneden totdat je de foutmelding weer krijgt, en je weet waar het dus foutgaat
het lijkt er wel op jaquote:Op dinsdag 20 december 2005 01:05 schreef SkaterSam het volgende:
Als je zoekt op Google naar 'php No input file specified' krijg je oa het volgende: http://www.byte.nl/docs/Php-Cgi-Mode.html, misschien is dat iets?
.htaccess ook met dubbel s?quote:Op dinsdag 20 december 2005 01:11 schreef qu63 het volgende:
.htacces aangemaakt in de map tracker.qu63.nl (de root voor de tracker dus, dezelfde map waar ook download.php in staat) maar helpt niks
nu welquote:
Dat zou wel moeten werken, eventueel met multiviews aan.quote:Op dinsdag 20 december 2005 09:44 schreef JeRa het volgende:
Even iets anders, de URL: http://tracker.qu63.nl/download.php/1/24.2.torrent
Klopt deze wel? Heb je ergens gedefinieerd dat download.php/1/24.2.torrent moet verwijzen naar download.php? Op deze manier probeer je de map 'download.php' te openen, vervolgens de map '1' en vervolgens gaat ie proberen te zoeken naar 24.2.torrent. Ik neem aan dat dat niet is wat je wilt.
ik heb nu "allow from all" toegevoegd aan mn .htaccess , nu werkt het wel gewoon.quote:Op dinsdag 20 december 2005 09:44 schreef JeRa het volgende:
Ik denk niet dat je dat moet doen. Die HTTP 500 error krijg je omdat je .htaccess niet goed in elkaar steekt - ik vermoed dat PHP-CGI al is ingeschakeld op jouw webserver, en dat je daarom die foutmelding krijgt. Die werk je niet weg door nóg een keer PHP-CGI proberen in te schakelen
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $handle = opendir($dir); //Eventuele direcories niet in de lijst while (false !== ($file = readdir($handle))) { if (!is_dir("./$file")) { $opdelen = explode(".", $file); //indexbestand wegfilteren if ($opdelen[0]<>"") { echo "<option value=$opdelen[0]>" . htmlspecialchars($opdelen[0]) . '</option>'; } } } closedir($handle); |
ik heb geen idee welk stukje code die verwijzing aanmaakt, dat is een beetje het probleemquote:Op dinsdag 20 december 2005 09:44 schreef JeRa het volgende:
Even iets anders, de URL: http://tracker.qu63.nl/download.php/1/24.2.torrent
Klopt deze wel? Heb je ergens gedefinieerd dat download.php/1/24.2.torrent moet verwijzen naar download.php? Op deze manier probeer je de map 'download.php' te openen, vervolgens de map '1' en vervolgens gaat ie proberen te zoeken naar 24.2.torrent. Ik neem aan dat dat niet is wat je wilt.
Je option value moet tussen haakjes staan, zeker met spaties ertussen. Variabelen (of arrays) in je quotes zetten is sowieso 'ranzig' programmeren:quote:Op dinsdag 20 december 2005 11:00 schreef RichardQuest het volgende:
Ik heb een array gemaakt van alle bestanden in de directory in een array stopt en de .html-extensie eruit haalt zodat het wat mooier is (explode). Probleem is dat spaties in de bestandnaam wel meegenomen worden in de lijst, maar niet in de option value![]()
[ code verwijderd ]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | $dir = 'd:'; // test $handle = opendir($dir); echo '<select>'; // test while (false !== ($file = readdir($handle))) { if (!is_dir("./$file")) { $opdelen = explode(".", $file); //indexbestand wegfilteren if ($opdelen[0]<>"") { echo '<option value="'.$opdelen[0].'">' . htmlspecialchars($opdelen[0]) . '</option>'; } } } echo '</select>'; // test closedir($handle); ?> |
In je database maak je een DATE of DATETIME veld aan.quote:Op dinsdag 20 december 2005 15:01 schreef SkaterSam het volgende:
Ik ben bezig met een soort van weblog systeem, maar nu vroeg ik me af hoe je de datum zoals op een weblog krijgt. Dat wil dus zeggen eerst een h1 met daarin de datum, en daaronder alle posts van die specifieke datum op tijdsvolgorde. Iets als dit:
Vrijdag 13 oktober
Log 1 - 16.00
Log 2 - 15.00
Donderdag 12 oktober
Log 3 - 21.00
Afijn, jullie begrijpen het idee. Ik vroeg me af of het kon met een query, er van uitgaande dat je maar een tabel hebt. Moet je dan twee rijen hebben in de DB, een met datum en een met tijd? Zowiezo begin je met een while() loop om alle data op te halen uit de query (SELECT * FROM table ORDER BY date), maar moet je dan nog een query uitvoeren? En nog een while() loop?
Ja dat snap ik, maar ik wilde meer specifiek weten over de opmaak van de resultaten die je terugkrijgt eigenlijk. Zoals in mijn voorbeeld krijg je dus eerst een tag met de dag, en daaronder alle tijden van die dag.quote:Op dinsdag 20 december 2005 15:07 schreef Swetsenegger het volgende:
In je database maak je een DATE of DATETIME veld aan.
En vervolgens trek je ze er met een query uit
SELECT * FROM table ORDER BY datum.
Dan krijg je de records dus gegroepeerd op datum terug.
waarschijnlijk kan je iets doen in de trend van:quote:Op dinsdag 20 december 2005 15:17 schreef SkaterSam het volgende:
[..]
Ja dat snap ik, maar ik wilde meer specifiek weten over de opmaak van de resultaten die je terugkrijgt eigenlijk. Zoals in mijn voorbeeld krijg je dus eerst een tag met de dag, en daaronder alle tijden van die dag.
de waarde welke je terug krijgt van $row['datum'] sla je op in een var $prev_date.quote:Op dinsdag 20 december 2005 15:17 schreef SkaterSam het volgende:
[..]
Ja dat snap ik, maar ik wilde meer specifiek weten over de opmaak van de resultaten die je terugkrijgt eigenlijk. Zoals in mijn voorbeeld krijg je dus eerst een tag met de dag, en daaronder alle tijden van die dag.
| 1 2 3 4 5 6 | // je datum resultaat is veranderd. het komende record heeft dus een andere datum echo'<td style="font-weight:bold">'.$row['datum'].'</td>'; }else{ //datum hetzelfde dus echo geen regel met datum } |
| 1 2 3 | preg_match('/^[\w\-\s]*$/i', $string) ?> |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |