Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

CGI Pretty Linebreak

Frage Linux

Mitglied: JackSmith

JackSmith (Level 1) - Jetzt verbinden

18.02.2008, aktualisiert 19.02.2008, 3626 Aufrufe, 5 Kommentare

Hallo,

ich habe bei meinem Apache eingestellt das er CGI Skripte ausführt...naja gesagt getan er führt sie jetzt aus.
wenn ich das skript aber aufrufe kommt ein fehler....und zwar in meinem skript (nmiscgi.pl) zeile 55

String found where operator expected at /usr/local/nmis/cgi-bin/nmiscgi.pl line 55 near "";$CGI::Pretty::LINEBREAK="" (Might be a ranaway multi-line "" string starting on line 54) syntax error at /usr/local/nmis/cgi-bin/nmiscgi.pl line 55 near "";$CGI::Pretty::LINEBREAK="";

hier noch das stückchen quelltext aus der nmiscgi.pl:


#Prefer to use CGI::Pretty for html processing
use CGI::Pretty qw(:standard *table *Tr *td *form *Select *div);
$CGI::Pretty::INDENT = " ";
$CGI::Pretty::LINEBREAK = "\n ";
push @CGI::Pretty::AS_IS, qw(p h1 h2 center b comment option span);


wäre für jede hilfe dankbar!!!

MfG
Mitglied: Natureshadow
19.02.2008 um 12:13 Uhr
Wie's aussieht, erkennt dein Perl-Interpreter das alles als eine Zeile. Was nicht wirklich kritisch sein sollte, aber verwunderlich ...

Schreib die Zeilen einfach mal neu.

-nik
Bitte warten ..
Mitglied: JackSmith
19.02.2008 um 14:05 Uhr
ich hab das jetzt mal probier aber es hat mir nicht weitergeholfen...
wenn ich das jetzt mal in der kommandozeile ausführe also

perl nmigscgi.pl

kommt das

String found where operator expected at /usr/local/nmis/cgi-bin/nmiscgi.pl line 58, near "$CGI::Pretty::LINEBREAK =""
(Might be a runaway multi-line "" string starting on line 56)
(Missing semicolon on previous line?)
syntax error at /usr/local/nmis/cgi-bin/nmiscgi.pl line 58, near "$CGI::Pretty::LINEBREAK =""
Execution of /usr/local/nmis/cgi-bin/nmiscgi.pl aborted due to compilation errors.

steht aber noch genauso wie oben und nach jeder zeile...bis auf nach dem mit dem kommentar steht ein semikolon
Bitte warten ..
Mitglied: Natureshadow
19.02.2008 um 15:38 Uhr
Nun, in deinem Code steht an der Stelle ja in den Gänsefüßchen ein \n ... das in der Meldung verschwunden ist. Nimm das doch bitte mal raus (ich weiß, das ist nicht Sinn der Sache ...).
Bitte warten ..
Mitglied: JackSmith
19.02.2008 um 15:48 Uhr
hmm bleibt beim gleichen fehler...
ich habs rausgenommen mal mit und mal ohne leerzeichen probiert...

kann es vielleicht sein das mir ein perl Modul fehlt? CGI::Pretty ist aber installiert....aber vielleicht ein anderes was damit auf den ersten blick nichts zu tun hat?
Bitte warten ..
Mitglied: JackSmith
19.02.2008 um 21:19 Uhr
okay das hat sich gerade erledigt...
es fehlte ein Hochkomma in zeile 28

trotzdem vielen dank für deine hilfe
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Netgear-Router trivial angreifbar noch kein Patch in Sicht (2)

Link von magicteddy zum Thema Router & Routing ...

PHP
PHP 5.3 nach PHP 5.6 portieren (5)

Frage von nippon-tussi zum Thema PHP ...

Utilities
gelöst Web Technologien Überblick (4)

Frage von PharIT zum Thema Utilities ...

Server
gelöst VServer - Cannot allocate memory: Webseite nicht erreichbar (5)

Frage von Deepsys zum Thema Server ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (22)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Web Development
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Web Development ...

Windows Server
solved Parameter Übergabe Terminal Server (9)

Frage von ThomasKern zum Thema Windows Server ...

Batch & Shell
Anfängerfragen - Powershell - Mailboxvertretung im Pulk einrichten (8)

Frage von Yoshimitsu zum Thema Batch & Shell ...