Antworten auf deine Fragen:
Neues Thema erstellen

Fehler

F

Flemmjam

Guest

HeyHey
mal eine kleine frage
wo ist der fehler hier
Code:
[LIST=1]
[*][COLOR=#000000][COLOR=#0000BB][/COLOR][COLOR=#007700]<?[/COLOR][COLOR=#0000BB]php [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] $stFile [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'./Datei.zip'[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] $stFileName [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'Datei.zip'[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#FF8000]// Das Traffic Limit [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] $iTrafficLimit [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]1024[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]1024[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]1024[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]1024[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]4[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] $iSize [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]filesize[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$stFile[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] $iTraffic [/COLOR][COLOR=#007700]= @[/COLOR][COLOR=#0000BB]implode[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]''[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]file[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'traffic.txt'[/COLOR][COLOR=#007700])); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#007700]if(![/COLOR][COLOR=#0000BB]$iTraffic[/COLOR][COLOR=#007700]){ [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  $iTraffic [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#007700]} [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#007700]if([/COLOR][COLOR=#0000BB]$iTraffic[/COLOR][COLOR=#007700]+[/COLOR][COLOR=#0000BB]$iSize [/COLOR][COLOR=#007700]<= [/COLOR][COLOR=#0000BB]$iTrafficLimit[/COLOR][COLOR=#007700]){ [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Content-type:application/octet-stream"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Content-disposition: attachment;  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  filename[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]".$stFileName); [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Content-Length: "[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]$iSize[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Pragma: no-cache"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Expires: 0"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  readfile[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$stFile[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]      [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  $fp [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'traffic.txt'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]'w'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  fputs[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$fp[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]$iTraffic[/COLOR][COLOR=#007700]+[/COLOR][COLOR=#0000BB]$iSize[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$fp[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#007700]} else { [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  [/COLOR][COLOR=#007700]echo '[/COLOR][COLOR=#0000BB]TrafficLimit erreicht!  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  Datei kann nicht gesendet werden[/COLOR][COLOR=#007700]'[/COLOR][COLOR=#0000BB]; [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] [/COLOR][COLOR=#007700]} [/COLOR][COLOR=#0000BB][/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB]  [/COLOR] [/COLOR]
[*][COLOR=#000000] [COLOR=#0000BB] ?>[/COLOR][/COLOR]
[/LIST]
 

paul_schmidt

Nicht mehr ganz neu hier

AW: Fehler

Hallo,
schau dir doch mal die Zeile 13 und14 an, ich glaube da hast du ein Anführungszeichen am Ende der Zeile vergessen.
Bin leider in PHP nicht ganz so fit, dass ich den Code nachvollziehen könnte, aber manchmal findet ja auch ein blinde Huhn....
Gruß
Paul
 

Meathor

Php/Mysql erfahrener

AW: Fehler

Hallo,
schau dir doch mal die Zeile 13 und14 an, ich glaube da hast du ein Anführungszeichen am Ende der Zeile vergessen.
Bin leider in PHP nicht ganz so fit, dass ich den Code nachvollziehen könnte, aber manchmal findet ja auch ein blinde Huhn....
Gruß
Paul

ähm nein hat er nicht... in php kann code ruhig über mehrere zeile gehen, auch wenn die verwendung des . zur erweiterung eines strings bei " nicht nötig ist.
 

MrHora

Noch nicht viel geschrieben

AW: Fehler

Anführungszeichen find ich gut. Wenn die klammer am ende von Zeile 14 rot ist kann da was nicht stimmen. aber bin leider auch nicht der schlauste bei programiersprachen das ich dir mehr tips geben könnte;)
 
Zuletzt bearbeitet:

Meathor

Php/Mysql erfahrener

AW: Fehler

Kannst es auch so schreiben über eine zeile:

PHP:
 header("Content-disposition: attachment;filename=".$stFileName);
Die Highlight funktion des Forums kommst mit mehrzeiligen code abschnitten nicht klar (wenn nicht direkt php-code gewählt wird)... aber die Zeilen sind so syntaktisch richtig....

die Rote klammer hat nichts zu sagen




Also nochmal was tut das script bzw was tut es nicht???
 
Zuletzt bearbeitet:

time2flirt

Nicht mehr ganz neu hier

AW: Fehler

ich nehme an er sagt dir sofort das du kein traffic volumen mehr hast oder irre ich mich ..

Andernfalls bitte wie auch meine vorposter sagten sag uns folgendes.:
- Was soll es können?
- WO liegt der fehler (fehlercode posten/fehlermeldung)
 
AW: Fehler

im code so an sich ist kein fehler
konnte jedenfalls keinen finden wenn ich den in dreamweaver einfüge sieht alles schigg aus auch von den farben

was funktioniert denn nicht?



hab das forum gefunden wo du das her hast

wenn du mal weiter nach unten scrollst siehst du einen, wie ich finde, besseren lösungsvorschlag per MYSQL
 

time2flirt

Nicht mehr ganz neu hier

AW: Fehler

im code so an sich ist kein fehler
konnte jedenfalls keinen finden wenn ich den in dreamweaver einfüge sieht alles schigg aus auch von den farben

was funktioniert denn nicht?



hab das forum gefunden wo du das her hast

wenn du mal weiter nach unten scrollst siehst du einen, wie ich finde, besseren lösungsvorschlag per MYSQL


Finde ich nicht sinvoll den Tipp gesehen was das "mysql" script macht ..
Es hat keinerlei sache mit traffic limit zu tun wie das eigentliche script vom user gepostet .. Hier fehlt die eigentlich berechnung .. somit finde ichs eher unbrauchbar..

EIne Kombination aus beidem wäre das gelbe vom ei aber eins alleine nicht ..
 

Meathor

Php/Mysql erfahrener

AW: Fehler

Schön wäre auch zu wissen wie die traffic.txt ausschaut, da auch im zusammen hang damit ein fehler da sein könnte.....

Allerdings würde auch ich mit mysql arbeiten... die db sähe so aus:

Tabellen

name: traffic_limit:
Felder: |user_ID|max_Traffic_ID|current|
typen: INT|INT|INT

name: limits:
Felder: |max_traffic_ID|Traffic|
typen: INT|INT

name: user:
Felder: |user_ID|Nick|Passwort|E_Mail|
typen: INT|VARCHAR|VARCHAR(je nachdem ob verschlüsselt oder nicht|VARCHAR

So könnte ich schon vorher überprüfen und ausgeben ob das Limit erreicht wurde und wieviel noch übrig ist.
Außerdem kann man so schnell und einfach verschiedene Limits für verschiedene User Festlegen.

wenn geneuere angaben nötig sind bitte bescheid sagen

mfg
 
Zuletzt bearbeitet:

netbandit

Aktives Mitglied

AW: Fehler

Mal abgesehen davon, daß ich auch die MySql-Variante bevorzugen würde und grundsätzlich im Script kein Fehler zu finden ist, würde ich mal die Schreibrechte von 'traffic.txt' überprüfen, ggf. auch die vom Ordner wo die Txt-Datei liegt.


?:Btw; würde mich nicht wundern wenn er das so wie oben angegeben, inkl Zeilennummern, irgendwo herauskopiert und eingefügt hat :lol:
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben