| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

04-11-2007, 22:47
|
|
Canonn
Registrierter Benutzer
|
|
Registriert seit: Nov 2007
Beiträge: 48
|
|
Hallo Zusammen,
ich bedanke mich bei Allen die versucht haben mir zu helfen. Das fand ich echt Super!!!
All die Anderen die NUR gemotzt haben...Danke an Euch trotzdem.
Vielleicht lernt mal Toleranz gegenüber Unwissenden..
Wer ist schon mit PHP auf die Welt gekommen??
__________________
Danke und Grüße
|

04-11-2007, 23:23
|
|
asp2php
Banned
|
|
Registriert seit: Feb 2004
Beiträge: 11.746
|
|
Hm ... ich weiss, zwar nicht was du damit machst, aber schau doch mal folgende Code an:
PHP-Code:
function calendar($Arg, $ind)
{
$b_ = array();
$arrArg = explode(' ', $Arg);
for ($i=0; $i<count($arrArg); $i++)
$b_[$i+1] = $arrArg[$i];
echo '<br />'.$ind.': last index of $arrArg: '.$i.' - last index of $b_[x]: '.$i+1;
}
$arrTextfile = file('daten_01.txt');
for ($i=0; $i<count($arrTextfile); $i++)
calendar($arrTextfile[$i], $i);
Ich gehe davon aus, dass du irgendwas sonst noch in der Funktion calendar mit dem Array $b_ machst.
Geändert von asp2php (04-11-2007 um 23:25 Uhr)
|

05-11-2007, 22:21
|
|
Canonn
Registrierter Benutzer
|
|
Registriert seit: Nov 2007
Beiträge: 48
|
|
Wenn man Testet, experimentiert oder Fehler sucht kann schon sein, dass ein code nicht unbedingt das logischste oder das sinnvollste ist.. das kommt dann am Ende..
Aber das Problem ist dennoch offen.
Momentan kann mir niemand sagen warum nur 31 Zeichen ohne Absturz oder Fehlermeldung an "function celendar()" übergeben werden.
Aber ich hoffe das Beste
__________________
Danke und Grüße
|

06-11-2007, 01:17
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
An meine Funktion calendar() kann ich problemlos 4000 Parameter übergeben (wenns auch noch so unsinnig ist)
PHP-Code:
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE); // evtl. hilfreich
function calendar()
{
$args =func_get_args();
echo implode(',',$args);
}
$params = array();
for($i=0;$i<=400;$i++)
{
echo " Aufruf $i Params: ";
$params[] = $i;
eval('calendar('.implode(',',$params).');');
echo '<br>';
}
?>
|

06-11-2007, 01:17
|
|
ministry
PHP Junior
|
|
Registriert seit: Jun 2006
Ort: KI / KA
Beiträge: 965
|
|
Lass mal die ganze Textausleserei weg und mach 32 Variablen, die du an deine Funktion übergibst, um zu testen, ob es wirklich an der Anzahl liegt.
Und ansonsten: Mach es genauso wie u.a. Rolandbar dir gepostet hat und übergib das ganze Array. Alles andere grenzt an Selbstmord.
Edit :
Zitat:
|
An meine Funktion calendar() kann ich problemlos 4000 Parameter übergeben
|
hab jetzt nur mit minimalaufwand gegoogelt, aber selbst da muss es doch eine Grenze geben, oder wird die nur durch den Speicherverbrauch gegeben?
Geändert von ministry (06-11-2007 um 01:19 Uhr)
|

06-11-2007, 18:12
|
|
tontechniker
PHP Senior
|
|
Registriert seit: Jul 2005
Beiträge: 1.972
|
|
Zitat:
|
hab jetzt nur mit minimalaufwand gegoogelt, aber selbst da muss es doch eine Grenze geben, oder wird die nur durch den Speicherverbrauch gegeben?
|
Warum sollte es eine Grenze geben? Gibt ja für Programmzeilen oder Arrayelemente auch keine.
|

06-11-2007, 19:09
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Zitat:
|
Gibt ja für Programmzeilen oder Arrayelemente auch keine.
|
Speicher mal ausgenommen.
|

06-11-2007, 19:38
|
|
tontechniker
PHP Senior
|
|
Registriert seit: Jul 2005
Beiträge: 1.972
|
|
Zitat:
|
Speicher mal ausgenommen.
|
Davon ging ich einfach mal aus, der Computer ist ja keine Turingmaschine ... (mit unendlich Speicher).
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|