Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
MediaDBViewerAPI
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
BA_SI-Projekt
MediaDBViewerAPI
Commits
b959500b
Commit
b959500b
authored
Jan 19, 2016
by
Nico Schallehn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init für Update
parent
42fc1543
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
58 additions
and
3 deletions
+58
-3
POST_test.php
POST_test.php
+36
-0
api.class.php
api.class.php
+22
-3
No files found.
POST_test.php
0 → 100644
View file @
b959500b
#! ./php -q
<?php
function
PostToHost
(
$host
,
$path
,
$referer
,
$data_to_send
)
{
$fp
=
fsockopen
(
$host
,
80
);
printf
(
"Open!
\n
"
);
fputs
(
$fp
,
"POST
$path
HTTP/1.1
\r\n
"
);
fputs
(
$fp
,
"Host:
$host
\r\n
"
);
fputs
(
$fp
,
"Referer:
$referer
\r\n
"
);
fputs
(
$fp
,
"Content-type: application/x-www-form-urlencoded
\r\n
"
);
fputs
(
$fp
,
"Content-length: "
.
strlen
(
$data_to_send
)
.
"
\r\n
"
);
fputs
(
$fp
,
"Connection: close
\r\n\r\n
"
);
fputs
(
$fp
,
$data_to_send
);
printf
(
"Sent!
\n
"
);
while
(
!
feof
(
$fp
))
{
$res
.=
fgets
(
$fp
,
128
);
}
printf
(
"Done!
\n
"
);
fclose
(
$fp
);
return
$res
;
}
$data
=
"imdbID=0398286"
;
printf
(
"Go!
\n
"
);
$x
=
PostToHost
(
"mediadb.ivaya.de"
,
"/api.php?key=0123456789&action=SetData"
,
"http://mediadb.ivaya.de/api.php?key=0123456789&action=SetData"
,
$data
);
echo
$x
;
//http://mediadb.ivaya.de/api.php?key=0123456789&action=GetDataList&Tabelle=Serien&Spalten=Statistik
\ No newline at end of file
api.class.php
View file @
b959500b
...
...
@@ -290,10 +290,28 @@ class MediaDBViewerAPI{
}
}
public
function
API_SetData
(
$GET_arr
,
$POST_arr
=
""
){
ob_start
();
/*
ob_start();
var_dump($POST_arr);
$result = ob_get_clean();
return
$this
->
error
(
1006
,
$result
);
*/
if
(
isset
(
$GET_arr
[
"Tabelle"
])){
if
(
$GET_arr
[
"Tabelle"
]
==
"Filme"
){
if
(
isset
(
$POST_arr
[
"imdbID"
])){
$Query
=
"UPDATE "
.
$GET_arr
[
"Tabelle"
]
.
" WHERE imdbID = "
.
$POST_arr
[
"imdbID"
];
return
$this
->
error
(
1001
,
"Auszuführender Query: "
.
$Query
);
}
else
{
return
$this
->
error
(
1004
,
"Erwartet war imdbID!"
);
}
}
}
else
{
return
$this
->
error
(
1004
,
"Erwartet war Tabelle!"
);
}
}
public
function
API_serverinfo
(
$GET_arr
=
""
,
$POST_arr
=
""
){
...
...
@@ -352,7 +370,8 @@ class MediaDBViewerAPI{
switch
(
$ErrID
)
{
case
1001
:
return
array
(
"FehlerID"
=>
$ErrID
,
"FehlerText"
=>
"Dies ist ein Platzhalter! Funktion ist noch nicht Implementiert!"
);
"FehlerText"
=>
"Dies ist ein Platzhalter! Funktion ist noch nicht fertig Implementiert!"
,
"FehlerBeschreibung"
=>
$Description
);
break
;
case
1002
:
return
array
(
"FehlerID"
=>
$ErrID
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment